← Back to Blog
nutritionTDEEcalories

How to Calculate Your TDEE Accurately (Not Just a Formula)

Ryan Luther··6 min read

TL;DR: Use the Mifflin-St Jeor equation (the most validated formula) multiplied by an activity factor to get your starting TDEE estimate. Then track your actual weight change for 2-3 weeks and compare it to your predicted change. Adjust up or down by 100-200 calories until predicted and actual match. Static calculators give you a starting point; only real-world data gives you an accurate number.


Every diet plan starts with the same question: how many calories do you burn per day? That number is your Total Daily Energy Expenditure, or TDEE. Get it wrong and everything downstream (your deficit, your macros, your timeline) is wrong too.

The problem is that most online TDEE calculators give you a single number and call it done. That number can be off by 20% or more. Here is how to actually get an accurate TDEE.

What Makes Up Your TDEE

TDEE is the sum of four components:

  1. Basal Metabolic Rate (BMR) — the calories your body burns at complete rest just to keep you alive. This accounts for 60-70% of total expenditure for most people.
  2. Thermic Effect of Food (TEF) — the energy cost of digesting food. Roughly 10% of total intake. Protein has the highest thermic effect (~25%), followed by carbs (~8%) and fat (~3%).
  3. Non-Exercise Activity Thermogenesis (NEAT) — all movement that is not structured exercise. Fidgeting, walking, standing, typing. This is the most variable component and can swing by 500+ calories between people.
  4. Exercise Activity Thermogenesis (EAT) — structured exercise. For most people, this is actually a small portion of total expenditure (5-10%).

The formula: TDEE = BMR + TEF + NEAT + EAT

Step 1: Calculate Your BMR with Mifflin-St Jeor

The Mifflin-St Jeor equation is the most validated BMR formula in research, accurate to within approximately 10% for most populations.

  • Males: BMR = (10 x weight_kg) + (6.25 x height_cm) - (5 x age_years) + 5
  • Females: BMR = (10 x weight_kg) + (6.25 x height_cm) - (5 x age_years) - 161

Example: A 30-year-old male, 180 lbs (81.6 kg), 5'10" (177.8 cm): BMR = (10 x 81.6) + (6.25 x 177.8) - (5 x 30) + 5 = 816 + 1,111 - 150 + 5 = 1,782 calories

Note: If you have a body fat estimate, the Katch-McArdle formula (370 + 21.6 x lean_mass_kg) can be more accurate since it accounts for body composition. But Mifflin-St Jeor works well for most people.

Step 2: Apply an Activity Multiplier

Multiply your BMR by an activity factor to estimate TDEE:

| Activity Level | Multiplier | Description | |---------------|------------|-------------| | Sedentary | 1.2 | Desk job, minimal movement | | Lightly Active | 1.375 | Light exercise 1-3 days/week | | Moderately Active | 1.55 | Moderate exercise 3-5 days/week | | Very Active | 1.725 | Hard exercise 6-7 days/week | | Extremely Active | 1.9 | Physical job + hard exercise |

Example continued: Our 30-year-old male trains 4 days per week (moderately active): TDEE = 1,782 x 1.55 = 2,762 calories

This is your starting estimate. Not your final answer.

Step 3: Understand Why This Number Is Probably Wrong

That activity multiplier is the weak link. Here is why:

  • NEAT varies enormously. A "sedentary" desk worker who walks 10,000 steps daily can burn 300-400 more calories than one who walks 3,000. The multiplier cannot capture this.
  • Metabolic adaptation. If you have been dieting for months, your BMR may be suppressed below what the formula predicts. Adaptive thermogenesis can reduce BMR by 10-15% beyond what weight loss alone would explain.
  • Body composition differences. Two people at the same height, weight, and age can have vastly different BMRs depending on their muscle mass to fat mass ratio.
  • Individual variation. Genetics, thyroid function, fidgeting habits, and sleep quality all affect expenditure in ways no formula accounts for.

Static calculators will never capture these variables. That is why step 4 exists.

Step 4: Validate with Real-World Data

Here is how to find your actual TDEE:

  1. Eat at your calculated TDEE for 2-3 weeks. Track your food intake accurately (yes, including cooking oils, sauces, and drinks).
  2. Weigh yourself daily, first thing in the morning. Take the weekly average to smooth out water weight fluctuations.
  3. Compare your average weekly weight change to your expected change.

If you ate at your calculated TDEE and your weight stayed stable, your estimate was correct. If you lost 0.5 lbs per week, your actual TDEE is about 250 calories higher than what you were eating. If you gained 0.5 lbs, it is about 250 lower.

The math: 1 pound of body weight change corresponds to roughly 3,500 calories over a week, or 500 per day. If you lost 0.3 lbs in a week, your actual TDEE is about 150 cal/day higher than your intake.

Step 5: Adjust and Repeat

Based on your data, adjust your calorie target by 100-200 calories and repeat the process for another 2 weeks. After 2-3 rounds of this, you will have a TDEE estimate far more accurate than any calculator can provide.

This is also why TDEE is not a fixed number. It changes as:

  • Your weight changes (lighter body = lower BMR)
  • Your activity changes (new job, more/less walking)
  • Your metabolic rate adapts to your diet (adaptive thermogenesis)
  • Seasons change (people tend to move more in summer)

The only way to keep your TDEE accurate is to keep tracking.

Why Adaptive Tracking Beats Static Calculators

A static TDEE calculator gives you one number on one day. But your body is not static. As you lose weight, your BMR drops. As you diet longer, NEAT tends to decrease unconsciously. Your TDEE is a moving target.

This is where adaptive tracking provides a real advantage. Instead of recalculating manually every few weeks, an adaptive system continuously compares your calorie intake to your actual weight trend and adjusts the TDEE estimate in real time.

Protokl does exactly this. It uses the Mifflin-St Jeor equation as a starting point, then refines your energy expenditure estimate over time using your actual intake and weight data. Combined with body composition forecasting based on the Forbes and Alpert models, you get a far more accurate picture of your energy balance than any one-time calculator can provide.

Start with our free macro calculator for your initial numbers, then let Protokl adapt as your body does.

Share:

Want this as a daily protocol?

Protokl builds personalized workout and nutrition plans around your body composition, goals, and experience level. Science-backed. AI-powered. Syncs with Apple Health.

Get Protokl →