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:

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

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:

  1. Your body weight each week
  2. Your calorie intake each day

Then:

  • Average out your weekly weight change
  • Average out your daily calorie intake

After this, use:

  • 1 lb ≈ 3,500 kcal
  • 1 kg ≈ 7,700 kcal

to estimate your actual TDEE.


Example 1 (Pounds / lbs)

Scenario

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

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

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

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:
  • 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.

MacroCodex 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:

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

  1. Smooth weight fluctuations
  2. Compute daily calorie balance
  3. Convert weight change to energy (≈ 7,700 kcal per kg fat)
  4. Adjust TDEE estimate gradually
  5. Clamp changes to avoid noise

Once you have adaptive TDEE, you can: