Recalculating your target
Updated October 2, 2026
Contents
The formula used when you first start is a good guess, but still a guess. It does not know how much you actually move during the day or how close your metabolism is to the average. So your target gets more precise over time, in two ways.
When the target is recalculated automatically
As soon as you change in your profile:
- your goal, for example from weight loss to maintenance;
- your activity, if you started training or, on the contrary, began moving less;
- sex, age or height,
the target is immediately recalculated for the new data. It uses your latest weight measurement, not the weight you entered at the very beginning.
If you edited your target by hand and want to go back to the calculation, open Profile → Target and macro split and tap "Recalculate from my data".
When the app suggests a correction based on your data
This is the most interesting part. If you log your food and weigh yourself, after a few weeks the app can work out your real expenditure: how much you ate on average and how your weight changed meanwhile. That is more accurate than any formula, because it is about you specifically.
The "Progress" screen then shows a card like "Your maintenance level has shifted", suggesting you move your target, say, from 1,900 to 1,750 kcal. The choice is yours:
- "Update the target" to accept the new number;
- "Keep it as is" to decline. The app then stays quiet for two weeks and comes back with a more accurate estimate if the data keeps diverging.
Keeping the suggestion honest
The app will not bother you over trifles. A suggestion appears only if:
- there is enough data: at least two weeks between your first and last weigh-in, and food logged on at least three days out of four;
- your last weigh-in is recent, no older than a week;
- the difference is noticeable, over 8%. Nobody moves a target over three percent.
Weight is smoothed rather than taken from single mornings: otherwise daily water swings would turn the calculation into noise. And the new target goes through the same lower limits as the regular calculation.