Why your TDEE calculator number is wrong, and how to fix it
Every TDEE calculator gives you an estimate, not your real number. Here's why the formulas miss, and how to find the calorie figure your body actually runs on.
You plugged your stats into a TDEE calculator, it told you that you burn 2,400 calories a day, and you built your whole plan on that number. Then you ate 1,900 for three weeks and the scale did not move. The calculator was not lying. It was estimating, and estimates of total daily energy expenditure carry an error of several hundred calories in either direction. For a plan that lives or dies on a 500-calorie deficit, that error is the difference between progress and a stall.
This is not a reason to ignore the calculator. It is a reason to understand what it can and cannot tell you, and how to turn its estimate into your actual number.
What the formula actually does
A TDEE calculator multiplies your basal metabolic rate, which the Mifflin-St Jeor equation estimates from your height, weight, age, and sex, by an activity factor. The BMR part is reasonably accurate for most people, within about 10%. The activity factor is where it falls apart. Picking "moderately active" from a dropdown asks you to compress your entire weekly movement, steps, training, fidgeting, job, into one of five coarse buckets. Two people who both pick "moderate" can differ by 400 calories a day in reality.
The single biggest source of error is non-exercise activity. A person who walks 12,000 steps a day and one who walks 4,000 can sit in the same activity bucket and burn hundreds of calories apart. This is why the detailed mode in the macro calculator asks for your actual steps, gym days, and session length instead of one dropdown: it gets closer by using real inputs rather than a guess.
The calculator gives you a starting line, not the answer
Treat the calculator number as a hypothesis, not a fact. The only way to find your true maintenance is to eat at the estimate for two to three weeks and watch what your weight does, measured as a trend rather than a daily reading.
Weigh yourself most mornings under the same conditions and average each week. If your weekly average is flat over two to three weeks, the calculator was right and that number is your maintenance. If your weight is drifting down, your real maintenance is higher than the estimate, so you can eat more than it told you. If it is drifting up, your real maintenance is lower. Adjust by 100 to 200 calories, hold for another two weeks, and read the trend again.
Why two weeks, not two days
A single day's weight is mostly noise: water, sodium, glycogen, and gut contents move the scale by a kilo or more with no change in fat. People who react to one high reading by slashing calories end up chasing ghosts. The signal lives in the two-week trend, which is long enough for water fluctuations to average out and a real direction to appear. This is the same reason a good coach refuses to change anything on fewer than two weeks of clean data.
The number that drifts
Even your true maintenance is not fixed. It falls a little as you lose weight, because a smaller body costs less to run, and it drops further on a long cut as non-exercise activity quietly declines. The figure that was right in week one of a cut will be too high by week eight. Recalibrating from your weight trend, rather than re-running the calculator, is how you keep up with it.
AskCoach starts from the same calculator estimate, then corrects it from your real weight and intake trend every week, so your target tracks your actual maintenance as it drifts instead of a number a formula guessed on day one. Get your starting figure from the free macro calculator, then let the 14-day trial dial it in. No card needed.
Or let the coach run this for you.
AskCoach applies these rules to your data every day. 14-day free trial, no card.
Start free trial