The targets · Decision 4 of 16
How we calculate your calorie target
The calculator can estimate how many calories you need. It cannot promise how much muscle you will build. This page separates the sums the app does from the evidence behind them, and says what we decided because of it.
Last updated .
- What the app does
- Takes calories off for losing weight, adds them for gaining, and uses your estimated maintenance for “Maintain weight”. Protein depends on whether you do strength training, and then on the goal. Once a month it checks the target against what you logged and weighed.
- How sure we are Thin , One small study, or an engineering choice.
- The resting equation is well tested. Activity factors, exact pace limits and muscle-gain timelines are much less certain. Correct sums do not make a forecast for one person accurate.
Start with what you burn in a day, not what you burn at rest
Snapkin uses the simplified Mifflin–St Jeor equation: 10 × weight in kilograms + 6.25 × height in centimetres − 5 × age, then +5 for male or −161 for female. Mifflin et al. (1990) derived it from 498 adults aged 19–78. Our sums match that published equation. It predicts how much energy you burn at rest. Our API calls this “bmr”. If you do not state your sex, we use −78, the midpoint. That is our own convention, not another tested equation.
We multiply that estimate by your activity choice: 1.35, 1.50, 1.65, 1.80 or 2.00. These are calculator assumptions, not measurements of you. The result is your total daily energy expenditure (TDEE): what you burn in a day. Your goal adds to or takes from that total. So a deficit does not have to put your intake below what you burn at rest. Steps and watch calories are not added on top.
What the three options do
Loss defaults to 0.5% of your current weight per week, inside a range of 0.25–0.8%. Gain defaults to 0.2%, inside a range of 0.125–0.25%. If you pick a pace, it replaces the default, but it must stay inside those ranges. These defaults are what the server uses when it gets no pace. The loss setup screen picks its middle choice, “Normal”, when you do not answer. It lands close to 0.5%. Both directions use 7,700 kcal per kilogram, divided by seven days. So asking for 0.1 kg per week changes your intake by 110 kcal per day.
“Maintain weight” (stored as “both”) sets that change to zero. It does not work out fat loss and muscle gain separately.
Protein: strength training first, then the goal
Setup asks one question for protein: do you train your muscles, at least twice a week? Gym or fitness classes, weights, climbing and body-weight workouts all count: anything that makes the muscles work hard. This page calls that strength training. The International Society of Sports Nutrition gives 1.4 to 2.0 g per kilogram as enough "for most exercising individuals", and names resistance exercise as the strongest signal for muscle, so the line is about working the muscles, not about lifting weights only. Without strength training, every goal gets 1.2 g of protein per kilogram of reference weight. With it, keeping or gaining weight gets 1.6 g, and losing weight gets 2.0 g. If you never answered the question, the app counts it as no. You can change the answer in Settings.
Reference weight is your current weight, but no higher than the weight that gives a BMI of 27.5. Protein is limited to 45% of your target calories, before rounding to 5 g. That BMI limit and that percentage are product rules of thumb, not a measurement of your lean mass.
From age 50, the two strength-training numbers go down a little each year, in a straight line, to 1.2 g at 65. At 55, losing weight, that is 1.73 g. At 60, keeping weight, it is 1.33 g. From 65 every goal gets 1.2 g. The deficit and the lowest goal weight change at 65 too, and some older people are first advised to keep their weight (why your targets change at 65).
Without strength training, 1.2 g is the bottom of the range two sources give for weight control. Leidy et al. (2015) reviewed the trials on protein and weight. They found that higher-protein diets “that contain between 1.2 and 1.6 g protein · kg-1 · d-1” improve “appetite, body weight management, cardiometabolic risk factors, or all of these health outcomes”. The US Dietary Guidelines 2025–2030 advise “aiming for 1.2 to 1.6 g of protein per kg of body weight daily”. That quote is from the American Family Physician summary of the guidelines. We read the summary, not the guidelines themselves. We take the bottom of that range. The extra muscle that more protein buys was found in people who train. And a lower number is safer for people who have kidney disease without knowing it.
With strength training, Morton et al. (2018) pooled 49 weight-training studies with 1,863 people. Extra protein stopped adding muscle at about 1.62 g/kg/day. That is an estimate with a wide range: the 95% confidence interval runs from 1.03 to 2.20 g. So 1.6 g is a sensible middle, not an exact need for every person.
Losing weight while you train is where more protein seems to matter most. Helms et al. (2014) reviewed six studies of lean, trained people eating less than they burned. They concluded that these people likely need “2.3-3.1g/kg of FFM”. FFM is fat-free mass: your weight without the fat. For a man at 15% body fat, 2.3 g per kilogram of fat-free mass is about 2.0 g per kilogram of body weight. In Longland et al. (2016), 40 young men ate 40% less than they burned for four weeks and trained six days a week. The group on 2.4 g gained more lean mass than the group on 1.2 g (what more protein actually gets you). So 2.0 g is at the bottom of what Helms advises, and under what Longland gave.
The evidence against matters too. Helms’s and Longland’s people were young, lean and trained. Their results may not hold for somebody older, heavier or new to training. EFSA sets 0.83 g for all adults. It found too little data to set an upper limit, and says “In adults an intake of twice the PRI is considered safe.” The PRI is that 0.83 g, so twice it is 1.66 g. 2.0 g is above that line. EFSA does not call it unsafe, but it does not vouch for it either. Devries et al. (2018) pooled 28 trials with 1,358 adults without kidney disease. They found that “HP intakes do not adversely influence kidney function on GFR in healthy adults”. HP means high protein. They also wrote: “The quality of the evidence across outcomes was low to very low.” And the question is crude. Twice a week is a line we drew, and the app cannot check what you do in a gym.
The calories left over go to fat and carbohydrate. Fat gets whichever is larger: 0.6 g per kilogram of reference weight, or 30% of the calories. Carbohydrate gets the rest. 30% is the middle of the 20 to 35% of energy that EFSA and the US Dietary Guidelines both give for fat. Until 15 October 2026 fat got 45% of what protein left. Once protein came down for people who do not train, that put fat above 35% in most plans. This split is another default. It is not a recipe tuned for muscle growth.
Eating a little extra can support training. It does not buy a known amount of muscle
Helms et al. (2023) compared three groups over eight weeks of weight training: eating at maintenance, 5% extra, and 15% extra. 21 people took part and 17 finished. The people who gained weight faster gained more fat under the skin, measured with skinfold thickness, more clearly than they gained muscle thickness. But the 15% group improved their bench press more, and the authors could not rule out some extra biceps growth. This small, short trial is a reason to be careful with big surpluses. It does not tell us the one best surplus.
So our gain setting does more than change protein. It raises the calorie budget. But turning that extra into kilograms with the 7,700 rule, which is based on fat, cannot tell us kilograms of muscle. The sums know nothing about your training, or about how much of the gain is fat, lean tissue or water. The gain setup skips the pace question, uses a small default surplus, and shows no target date. Pace values saved earlier still work. No gain rate is shown as a muscle-growth forecast.
Can someone lose fat and gain muscle together?
Yes. Body recomposition is possible. It does not mean losing and gaining total body weight at the same time. In Garthe et al. (2011), 24 athletes trained with weights four times a week while dieting. The slower group increased lean body mass by 2.1% ± 0.4%. The faster group did not change in a way the statistics could detect, at −0.2% ± 0.7%. Lean mass is not the same as muscle. And this trial does not test Snapkin’s maintenance calories.
The evidence against matters too. Murphy and Koehler (2022) compared seven studies directly. Eating less held back lean-mass gains (effect size −0.57, p = 0.02). Their wider analysis linked a deficit of around 500 kcal/day with no lean-mass gain at all. That is a pooled link, not a fixed limit for everyone. Recomposition is something training can give you. A calorie setting cannot promise it.
Protein is only part of this. With strength training, keeping weight gets the same 1.6 g as gaining, from Morton et al. (2018). That supports muscle you train for. It is not evidence that maintenance calories cause recomposition. Eating protein does not replace lifting heavier weights over time.
Limits of the calculation
The deficit is limited to 35% of what we estimate you burn, before rounding. From 65 it is also limited to 500 kcal a day. Then a calorie minimum applies to weight-loss plans: 1,500 for male, and 1,200 for female or unstated. These are the bottom of the ranges in the 2013 AHA/ACC/TOS guideline: “1200–1500 kcal/d for women and 1500–1800 kcal/d for men”. The minimum is rounded up to a multiple of 50. Rounded protein stays below its limit. So rounding never pushes a target past either limit.
Two cases never get a weight-loss plan, even when somebody asks for one, and there is no way around either. Somebody already at or under the lowest goal weight for their height and age (a BMI of 18.5, or 23 from 65) gets a plan to keep their weight. So does somebody whose calorie minimum is at or above what we estimate they burn, because every “diet” for them would be a surplus. The screen says which of the two it is. We checked this by running 735,000 combinations of setup answers through the calculator: no weight-loss plan ends above what that person burns, and none is for somebody already underweight.
A plan to keep weight is what we estimate you burn, and never under 1,200 kcal, for everybody. The 1,200 and 1,500 above are diet minimums, and keeping weight is not a diet. For the smallest, least active people 1,200 is still a little more than they burn: at most 329 kcal a day in that same check. These minimums do not prove a diet is enough for a person. Neither does staying above what you burn at rest.
Hall et al. (2011) modelled how what you burn changes as your weight changes. The fixed 7,700 rule leaves those changes out. So it cannot give a reliable long-term timeline. That is one reason the app checks the target again after a month, with your own numbers.
The monthly check-in
Thirty days after your target starts, the app offers a check-in. It adds up what you logged and looks at the trend in your weight. Your body used the food you ate. If you lost weight, it used more than that. If you gained, it used less. So if you logged 2,150 kcal a day and lost 0.2 kg a week, your body used about 2,370 kcal a day. That number is measured on you. The formula's number is a guess for an average person.
A month is about the shortest time this works. Hall and Chow (2011) looked at daily weighing. They found it takes more than 28 days to see a change in what someone eats to within 300 kcal a day. So the check-in needs at least 20 days with meals and 4 weigh-ins. That is one a week. One weigh-in must be in the first week of the month and one in the last week. Those two matter most, because the trend is a line from the start of the month to the end. More weigh-ins in the middle help less. Weighing once a week gives a less exact trend than weighing every day. That is one more reason the target moves at most 250 kcal at a time. With less data, the check-in changes nothing. If you weigh in but logged meals on fewer than 10 days, it does not show at all. It shows up once you have logged 10 days. Then it shows your month, says what is missing and asks again a month later.
It moves the target at most 250 kcal at a time. There is one exception. If your target is more than 35% below what you use, it goes straight up to that limit. It says you are on track when the measured number is within 150 kcal of your target. That is about the size of one person's error in this kind of sum. It leaves out days where you logged less than half your target. Those are usually days you stopped logging. And when you logged clearly more than your target, it never offers a lower one. Your weight matches what you ate. It offers a slower pace instead.
The first weeks of a diet can make the measured number a little too high. Water and stored carbohydrate go first. They hold less energy than fat. Heymsfield et al. (2012) measured about 4,860 kcal per kg of weight lost at week 4, and about 6,040 from week 6. Our sum uses 7,700. So the first check-in tends to suggest more food, not less. That is the safer side.
It comes earlier in two cases. One: your weight trend moves enough to change the formula's number by 50 kcal. That can happen at the earliest 14 days after the last check-in. Two: your trend reaches the target weight you set. Then it offers a target to keep your weight there. It uses the measured number when there is one.
The check-in assumes you logged everything you ate. If you often forget meals, it thinks your body uses less than it does. Then it suggests less food than you need. Weighing in is optional too. Without weigh-ins it shows what you logged. It changes nothing, unless a health store suggests a different activity level.
Lose, stable or gain: where a day lands
Tap the calories on Today to see where the day lands. Under what your body burns in a day, you lose weight. Around it, your weight stays the same. Over it, you gain. What your body burns is the number the check-in measured, when the last 30 days have enough meals and weigh-ins. Otherwise it is the formula's guess, and the app says so. Somebody trying to gain weight always sees the guess, because weight gained while training is partly muscle, and the 7,700 rule is about fat.
"Stable" is 100 kcal either side of that number. With the 7,700 rule, 100 kcal a day is about 0.4 kg in a month. That is about how far one morning's weighing sits from your own trend: around half a percent of body weight, or 0.4 kg at 74 kg (why a single weighing tells you little). Inside that band, "about the same" is the honest word.
The edges are not exact. The measured number can be off by about 150 kcal for one person, and the formula's guess by more. So a day just over an edge is not a different day from one just under it. And one day says little on its own. A week of days decides the trend.
We checked the examples on this page against the calculator. The short-term protein and appetite findings do not take extra calories off the target. We do not subtract the 441 kcal/day from the feeding study from these targets. We do not add watch calories. The averages from the studies on game elements and logging are not used in the sums either.
Is the resting equation still the right one?
We checked this again in October 2026. There are newer equations that use only weight, height, age and sex. None of them does clearly better. The largest test we found is Bedogni et al. (2019), with 14,952 adults. Mifflin–St Jeor and the Henry equation did equally well. Both were within 10% of the measured value for 77–80% of people at a normal weight or overweight. For people with severe obesity, that was 60–64%.
Not every study agrees. Macena et al. (2022) reviewed 61 studies in people with overweight. They found the smallest average error with other equations. The equation may also read too high for some Asian groups. In Singapore Chinese adults it was 2.6–7.8% too high (Camps et al., 2016). Those studies are small. They do not agree with each other. So we do not add a correction for them.
Why the target does not allow for the camera’s error
Over a week of phone photos, Snapkin counted 88% of the calories in the weighed meals (how we measured that). Small misses cancel out over a week. This 12% undercount does not. So somebody who logs exactly their target really eats about 12% more. With a small deficit, that 12% can use up the whole deficit.
We still do not take the undercount off the target. There are three reasons.
- The undercount is not the same for every plate. Big plates come back low. Small ones come back high. Cutting everybody’s target would push some people too low.
- The target is less exact than the camera. The US energy equations from the National Academies (2023) have a standard error of 342 kcal a day for men and 241 for women.
- The US weight-loss guideline, Jensen et al. (2013), does not adjust targets for logging errors. It asks people to weigh themselves often. It also starts from a deficit of 500 kcal a day.
What we do instead. The setup screen now picks the Normal pace. That deficit is big enough that the undercount does not use it all up. The fix for the undercount itself belongs in the meal estimate, not in the target. And the monthly check-in measures what your body uses, from your own logs and weight. Both are counted the same way, so the undercount cancels out. Sanghvi et al. (2015) tested that kind of sum in 140 people over two years. For the group, it was within 40 kcal a day on average. For one person, it could be around 215 kcal a day out.
What the app says, and why
The choices read “Lose fat”, “Build muscle” and “Maintain weight”. Maintenance aims to keep your weight roughly stable, with enough protein to keep muscle. Recomposition is a possible outcome, not a promise. The stored value stays “both” so existing accounts keep working.
Gain setups use the small default surplus and say that weight training is needed. Only fat loss asks for a pace and shows a rough target date. The server also hides gain and maintenance dates, even when an older version of the app asks for them. When the calorie minimum limits a weight-loss plan, the plan says that the pace you picked may not be possible. When no loss fits at all, the app plans keeping weight and says why.
The plan screen says the target is a starting point. It also names the day of the first check-in. Setup then asks how you will weigh in: from a health store, by hand with a Monday reminder, or not at all. The check-in itself shows one thing per screen: what you logged, your weight trend, your steps when a health store is connected, and what they add up to. Then it makes one suggestion. Nothing changes until you tap it. "Not now" asks again a week later. It only runs while you are losing or keeping weight. You can still edit your target by hand in Settings.