Estimated reading time: 6 min
What is TDEE?
TDEE (Total Daily Energy Expenditure) = the total amount of calories your body burns each day.
TDEE is also commonly called:
- Maintenance Calories
- Maintenance Intake
- Maintenance Energy Needs
TDEE Calculators
Most calculators estimate TDEE from age, height, weight, and activity level. That’s just a guess and can be off by hundreds of calories. The number which TDEE calculator provides is an estimate which is from a formula derived using regression model on past population, for some people it's close for others it's way off.
Simple Idea
- If your body burns more calories than you eat → you lose weight (deficit)
- If your body burns fewer calories than you eat → you gain weight (surplus)
- If your body burns calories equal to the calories you eat → your weight stays the same (maintenance)
Now we can use this simple principle to estimate your real maintenance calories.
How to Find Your Real TDEE (Manual Method)
In this guide first you'll learn manual method and then simple 1 click automated method!
Track your body weight and calorie intake over a 3–4 week period.
Why 3–4 weeks?
Because body weight fluctuates due to:
- Water retention
- Glycogen changes
- Sodium intake
- Digestion
- New diet changes
A longer observation period helps average out these fluctuations.
During This Observation Period Record:
- Your body weight each week
- Your calorie intake each day
Then:
- Average out your weekly weight change
- Average out your daily calorie intake
After this, use:
to estimate your actual TDEE.
Example 1 (Pounds / lbs)
Scenario
- Average weight gain = 1 lb/week
- Average calorie intake = 4,000 kcal/day
Step 1
1 lb/week gain means:
1 lb ≈ 3,500 kcal
So:
3,500 kcal surplus per week
Step 2
Convert weekly surplus into daily surplus:
3,500 / 7 = 500 kcal surplus per day
Step 3
Calculate TDEE:
TDEE = Current Intake − Daily Surplus
TDEE = 4,000 − 500
TDEE = 3,500 kcal/day
Result
Estimated TDEE:
≈ 3,500 kcal/day
Example 2 (Kilograms / kg)
Scenario
- Average weight gain = 0.5 kg/week
- Average calorie intake = 3,000 kcal/day
Step 1
0.5 kg/week gain means:
1 kg ≈ 7,700 kcal
So:
0.5 × 7,700 = 3,850 kcal surplus per week
Step 2
Convert weekly surplus into daily surplus:
3,850 / 7 = 550 kcal surplus per day
Step 3
Calculate TDEE:
TDEE = Current Intake − Daily Surplus
TDEE = 3,000 − 550
TDEE = 2,450 kcal/day
Result
Estimated TDEE:
≈ 2,450 kcal/day
Example 3 (Weight Loss Example - lbs)
Scenario
- Average weight loss = 1 lb/week
- Average calorie intake = 2,000 kcal/day
Step 1
1 lb/week loss means:
500 kcal deficit per day
Step 2
Calculate TDEE:
TDEE = Current Intake + Daily Deficit
TDEE = 2,000 + 500
TDEE = 2,500 kcal/day
Result
Estimated TDEE:
≈ 2,500 kcal/day
Example 4 (Weight Loss Example - kg)
Scenario
- Average weight loss = 0.5 kg/week
- Average calorie intake = 1,900 kcal/day
Step 1
0.5 kg/week loss means:
0.5 × 7,700 = 3,850 kcal deficit per week
Step 2
Convert weekly deficit into daily deficit:
3,850 / 7 = 550 kcal deficit per day
Step 3
Calculate TDEE:
TDEE = Current Intake + Daily Deficit
TDEE = 1,900 + 550
TDEE = 2,450 kcal/day
Result
Estimated TDEE:
≈ 2,450 kcal/day
Important Notes
- TDEE is always an estimate, not an exact number.
- Your maintenance calories can change over time due to:
- Body weight changes
- Activity changes
- Metabolic adaptation
- Muscle gain or fat loss
- Recalculate periodically if your weight trend changes.
- Daily body weight fluctuations are normal. Focus on long-term averages, not single weigh-ins.
Adaptive TDEE (Simple Easy Automated Way, No Math Needed)
For this you can simply use MacroCodex (free) app, no paywall, no subscription!
Adaptive TDEE means your app doesn’t assume a fixed calorie burn. It learns your real maintenance calories from what you eat and how your weight actually changes.
Without Adaptive TDEE as person has to recalculate their TDEE (maintenance calories) after few weeks of dieting as the "estimate" quickly becomes inaccurate as body size or composition or activity level changes or metabolic adaptions kick in.
Instead of guessing, it updates your TDEE over time using real data:
If you want adaptive TDEE without building your own spreadsheet or system, use the free MacroCodex app. It tracks your calorie intake and body weight over time, then estimates your real maintenance calories and updates your targets as your trend changes.
The dashed line represents your maintenance calories (TDEE).
Eat below the green dashed line to lose weight (deficit).
Eat above the green dashed line to gain weight (surplus).
For body recomposition, eat around the green dashed line (maintenance).
MacroCodex app has 12,000+ users already! Get free MacroCodex app here
All you've to do is log your calorie intake (daily) and weight (weekly) in the app
You can setup a goal like weight loss, recomp, cut, lean bulk
As your maintenance calories (TDEE) change, MacroCodex automatically updates your calorie and macro targets making your life easy.
You log:
- Daily calorie intake
- Daily (or frequent) body weight
Keep adding your calorie intake and weight reading each day and after a few readings, MacroCodex will tell you your actual TDEE and calorie intake targets for whatever rate of gain or loss you set, even if your activity level varies week to week.
The system:
- Looks at how your weight trend changes
- Compares expected change vs actual change
- Adjusts your estimated TDEE upward or downward
- Gets more accurate the longer you log data
Simple idea
If you eat 2,300 kcal/day and your weight stays flat for 2–3 weeks → your TDEE ≈ 2,300
If you eat 2,300 and gain weight → your TDEE is lower than 2,300
If you eat 2,300 and lose weight → your TDEE is higher than 2,300
Then it keeps refining this number as new data comes in.
Why it’s better
- Accounts for metabolic adaptation
- Accounts for logging errors
- Accounts for real activity levels
- Works even if user lies about “activity level”
- Gets personalized instead of generic
How apps usually implement it
- Smooth weight fluctuations
- Compute daily calorie balance
- Convert weight change to energy (≈ 7,700 kcal per kg fat)
- Adjust TDEE estimate gradually
- Clamp changes to avoid noise
Once you have adaptive TDEE, you can:
- Predict future weight from current intake
- Suggest calories for weight loss/gain targets
- Show when fat loss stalls