Back to Blog
Nutrition

TDEE Calculator: Complete Guide to Calculate Your Calorie Needs

Jan 12, 2025
13 min read

TDEE Calculator: The Complete Guide to Your Daily Calorie Needs

Want to build muscle or lose fat efficiently? It all starts with knowing your TDEE (Total Daily Energy Expenditure)—the number of calories you burn each day.

Get your TDEE wrong, and you'll spin your wheels for months. Eat too little, and you'll lose muscle along with fat. Eat too much, and you'll gain unnecessary fat during a bulk. This comprehensive guide teaches you exactly how to calculate and use your TDEE for optimal results in 2025.

What is TDEE? (Total Daily Energy Expenditure)

TDEE is the total number of calories you burn in 24 hours, including:

  • BMR (Basal Metabolic Rate): Calories burned at complete rest (breathing, organ function, cell production) - typically 60-75% of TDEE
  • NEAT (Non-Exercise Activity Thermogenesis): Calories from daily movement (walking, fidgeting, household chores) - typically 15-30% of TDEE
  • TEF (Thermic Effect of Food): Calories burned digesting food - typically 8-15% of TDEE
  • EAT (Exercise Activity Thermogenesis): Calories from planned exercise - typically 5-10% of TDEE (or 0% if sedentary)

TDEE = BMR + NEAT + TEF + EAT

Understanding TDEE allows you to:

  • Eat in a precise caloric surplus for clean muscle gains
  • Create a moderate deficit for fat loss while preserving muscle
  • Maintain your current physique
  • Adjust calories as your metabolism adapts

How to Calculate Your TDEE: Step-by-Step

Step 1: Calculate Your BMR (Basal Metabolic Rate)

Your BMR is the foundation. We recommend the Mifflin-St Jeor equation (most accurate for modern populations):

For Men:
BMR = (10 × weight in kg) + (6.25 × height in cm) - (5 × age) + 5

For Women:
BMR = (10 × weight in kg) + (6.25 × height in cm) - (5 × age) - 161

Example (Male, 30 years old, 80kg, 180cm):
BMR = (10 × 80) + (6.25 × 180) - (5 × 30) + 5
BMR = 800 + 1,125 - 150 + 5 = 1,780 calories

This is what you'd burn in a coma—completely at rest.

Step 2: Multiply by Activity Factor

Now multiply your BMR by your activity level to get TDEE:

Activity Level Multiplier Description
Sedentary 1.2 Little or no exercise, desk job
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 Very hard exercise daily + physical job

Example continued (Moderately Active):
TDEE = 1,780 × 1.55 = 2,759 calories/day

This is your maintenance calories—eat this amount to stay at the same weight.

Step 3 (Optional but Recommended): FFMI-Adjusted Protein Calculation

Your protein needs vary based on how much muscle mass you have. Higher FFMI = more muscle = more protein needed for maintenance.

Protein recommendations by FFMI:

  • FFMI < 18 (Beginner): 1.6g protein per kg bodyweight
  • FFMI 18-22 (Intermediate): 1.8g protein per kg bodyweight
  • FFMI > 22 (Advanced): 2.0-2.2g protein per kg bodyweight

This adjustment ensures you're eating enough protein to support your existing muscle mass while building more.

Using Our TDEE Calculator (Easiest Method)

Manual calculation is educational, but our free TDEE Calculator does everything instantly:

  1. Enter your age, gender, height, weight, activity level
  2. Optionally add your FFMI for personalized protein targets
  3. Get instant results:
    • Your BMR and TDEE
    • Calorie targets for fat loss (mild, moderate, aggressive)
    • Calorie targets for muscle gain (lean bulk, standard bulk, aggressive bulk)
    • Optimal macronutrient breakdown (protein, carbs, fats)

Why use our calculator?

  • ✅ Integrates FFMI for personalized protein targets
  • ✅ Shows multiple calorie options (not just one number)
  • ✅ Calculates optimal macros automatically
  • ✅ Available in 13 languages
  • ✅ Completely free

How to Adjust TDEE for Your Goals

Goal 1: Fat Loss (Cutting)

To lose fat, eat below TDEE. The size of your deficit determines how fast you lose weight:

Mild Deficit (Recommended for Preserving Muscle):

  • Calories: TDEE - 10% (2,759 - 276 = 2,483 cal/day)
  • Expected fat loss: 0.25-0.5kg (0.5-1 lb) per week
  • Pros: Maximum muscle preservation, sustainable, less hunger
  • Cons: Slower progress
  • Best for: Advanced lifters with low body fat already (10-15%)

Moderate Deficit (Best for Most People):

  • Calories: TDEE - 20% (2,759 - 552 = 2,207 cal/day)
  • Expected fat loss: 0.5-1kg (1-2 lbs) per week
  • Pros: Good balance of speed and muscle preservation
  • Cons: Moderate hunger, slightly lower energy
  • Best for: Most people cutting from 15-25% body fat

Aggressive Deficit (Use Sparingly):

  • Calories: TDEE - 30% (2,759 - 828 = 1,931 cal/day)
  • Expected fat loss: 0.75-1.5kg (1.5-3 lbs) per week
  • Pros: Fastest fat loss
  • Cons: Significant muscle loss risk, very hungry, low energy, irritability
  • Best for: Short-term use (4-6 weeks) when you need rapid fat loss

⚠️ Warning: Don't go below TDEE - 30% or you'll lose significant muscle mass along with fat.

Goal 2: Muscle Gain (Bulking)

To build muscle, eat above TDEE. Bigger surplus = faster muscle gain BUT also more fat gain:

Lean Bulk (Recommended for Most):

  • Calories: TDEE + 10% (2,759 + 276 = 3,035 cal/day)
  • Expected muscle gain: 0.25-0.5kg (0.5-1 lb) per month
  • Expected fat gain: Minimal (0.1-0.25kg per month)
  • Pros: Minimal fat gain, sustainable long-term, easier to stay lean
  • Cons: Slower muscle growth
  • Best for: Intermediate/advanced lifters, people who want to stay lean year-round

Standard Bulk (Faster Gains):

  • Calories: TDEE + 20% (2,759 + 552 = 3,311 cal/day)
  • Expected muscle gain: 0.5-1kg (1-2 lbs) per month
  • Expected fat gain: Moderate (0.25-0.5kg per month)
  • Pros: Faster muscle growth, fuller look, better gym performance
  • Cons: Noticeable fat gain, need cutting phase after
  • Best for: Skinny beginners, hardgainers, people who don't mind gaining some fat

Aggressive Bulk (Dirty Bulk - Not Recommended):

  • Calories: TDEE + 30% (2,759 + 828 = 3,587 cal/day)
  • Expected muscle gain: 0.5-1kg (1-2 lbs) per month (same as standard bulk!)
  • Expected fat gain: High (0.5-1kg+ per month)
  • Pros: None really—muscle growth doesn't increase beyond standard bulk
  • Cons: Excessive fat gain, long cutting phase needed, health impacts
  • Best for: Nobody. Avoid this approach.

💡 Key Insight: You can only build muscle so fast naturally (~0.5-1kg per month maximum). Eating more than TDEE + 20% doesn't speed up muscle growth—it just adds more fat.

Goal 3: Maintenance (Recomp)

To maintain weight while slowly improving body composition:

  • Calories: Exactly your TDEE (2,759 cal/day)
  • Expected changes: Very slow muscle gain + fat loss simultaneously (recomposition)
  • Pros: Stay at same weight, sustainable forever, no bulk/cut cycles
  • Cons: Very slow progress (months to see changes)
  • Best for: Happy with current weight, don't want to bulk/cut, absolute beginners (can recomp for 6-12 months)

How to Calculate Your Macros

Once you know your calorie target, split it into macronutrients (protein, carbs, fats):

Step 1: Calculate Protein

Base protein on your FFMI and goal:

For Fat Loss (Cutting):

  • FFMI < 18: 2.0g per kg bodyweight
  • FFMI 18-22: 2.2g per kg bodyweight
  • FFMI > 22: 2.4g per kg bodyweight

Higher protein during cuts prevents muscle loss

For Muscle Gain (Bulking) or Maintenance:

  • FFMI < 18: 1.6g per kg bodyweight
  • FFMI 18-22: 1.8g per kg bodyweight
  • FFMI > 22: 2.0g per kg bodyweight

Example (80kg, FFMI 21, bulking):
Protein = 80kg × 1.8g = 144g protein/day
Calories from protein = 144g × 4 cal/g = 576 calories

Step 2: Calculate Fat

Set fat at 25-30% of total calories for hormone health:

Example (3,035 cal target, using 25%):
Fat calories = 3,035 × 0.25 = 759 calories
Fat grams = 759 ÷ 9 cal/g = 84g fat/day

Never go below 20% fat—you'll tank testosterone and hormone production

Step 3: Fill Remaining Calories with Carbs

Carbs are your energy source. Allocate remaining calories here:

Example:
Remaining calories = 3,035 - 576 (protein) - 759 (fat) = 1,700 calories
Carb grams = 1,700 ÷ 4 cal/g = 425g carbs/day

Final Macro Breakdown:

  • Protein: 144g (576 cal) - 19%
  • Fat: 84g (759 cal) - 25%
  • Carbs: 425g (1,700 cal) - 56%
  • Total: 3,035 calories

Our TDEE Calculator does this automatically and adjusts protein based on your FFMI!

Common TDEE Calculation Mistakes (And How to Avoid Them)

Mistake 1: Overestimating Activity Level

Problem: Most people select "Very Active" when they're actually "Moderately Active." This overestimates TDEE by 200-300 calories.

Solution: Be honest. If you train 4x/week for 60 minutes and have a desk job, you're "Moderately Active" (1.55), not "Very Active" (1.725).

Mistake 2: Not Adjusting as You Lose/Gain Weight

Problem: Your TDEE decreases as you lose weight (less body mass = fewer calories burned). If you don't adjust, you'll plateau.

Solution: Recalculate TDEE every 5kg weight change or every 4-6 weeks during a cut/bulk.

Mistake 3: Using TDEE as Absolute Truth

Problem: TDEE calculations are estimates. Your real TDEE might be ±10-15% different due to genetics, NEAT variations, or metabolic adaptation.

Solution: Treat calculated TDEE as a starting point. Track weight for 2-3 weeks:

  • Losing weight faster than expected? Your real TDEE is higher—add 100-200 calories
  • Not losing weight? Your real TDEE is lower—subtract 100-200 calories
  • Weight stable? You found your true TDEE

Mistake 4: Changing Too Many Variables at Once

Problem: Changing calories AND macros AND training AND cardio simultaneously makes it impossible to know what's working.

Solution: Change one variable at a time. Start with TDEE-based calories, keep macros consistent, track for 2-3 weeks before adjusting.

Mistake 5: Ignoring Adaptive Thermogenesis

Problem: During extended cuts (>8 weeks), your body adapts by reducing NEAT, making you burn fewer calories. Your calculated TDEE becomes inaccurate.

Solution:

  • Include diet breaks (eat at maintenance for 1-2 weeks every 8-12 weeks)
  • Track weight weekly; if fat loss stalls for 2-3 weeks, reduce calories by 5-10%
  • After cutting phase, reverse diet slowly (add 50-100 cal/week) back to maintenance

Advanced: Adjusting TDEE for Different Training Phases

During Deload Weeks

When you reduce training volume for recovery:

  • Reduce calories by 5-10% (less exercise = lower TDEE)
  • Keep protein high (maintain muscle)
  • Reduce carbs slightly (less glycogen needed)

During High-Volume Phases

When running high-volume programs (German Volume Training, PPL 6x/week):

  • Increase calories by 5-10% above calculated TDEE
  • Increase carbs primarily (fuel recovery)
  • Monitor recovery; if feeling run down, add another 100-200 calories

During Cardio Phases

Adding significant cardio (30+ min, 3-4x/week):

  • Increase TDEE by 200-400 calories depending on intensity
  • Add carbs pre/post-cardio for performance and recovery
  • Don't create excessive deficit (cardio + low calories = muscle loss)

TDEE for Different Body Types and Goals

Ectomorphs (Hardgainers)

Characteristics: Naturally lean, fast metabolism, struggle to gain weight

TDEE approach:

  • Add 20-25% to calculated TDEE for bulking (you likely burn more than formula suggests)
  • Focus on calorie-dense foods (nuts, oils, whole milk, pasta)
  • Minimize cardio during bulks
  • Track weight weekly; if not gaining 0.5kg/week, add another 200 calories

Endomorphs (Easy Gainers)

Characteristics: Gain weight easily, slower metabolism, store fat readily

TDEE approach:

  • Start at calculated TDEE or even 5% below (you may burn less than formula suggests)
  • Lean bulk only (TDEE + 10% maximum)
  • Include moderate cardio even during bulks (2-3x/week, 20-30 min)
  • Be aggressive with cuts when needed (TDEE - 25%)

Mesomorphs (Athletic Build)

Characteristics: Build muscle easily, moderate metabolism, respond well to training

TDEE approach:

  • Calculated TDEE is usually accurate
  • Standard bulk/cut cycles work well (TDEE ± 15-20%)
  • Can alternate between muscle gain and fat loss goals relatively easily

Tracking and Adjusting Your TDEE

Week 1-2: Baseline

  1. Calculate TDEE using our calculator
  2. Eat your target calories (TDEE ± % for your goal)
  3. Track everything you eat (MyFitnessPal, Cronometer, or similar app)
  4. Weigh yourself daily, same time, same conditions (morning, after bathroom, before eating)
  5. Calculate weekly average weight

Week 3-4: First Adjustment

For Fat Loss:

  • Target: 0.5-1% bodyweight loss per week
  • If losing faster: Add 100-200 calories (preserves muscle)
  • If losing slower or maintaining: Reduce 100-200 calories OR add 1-2 cardio sessions
  • If gaining weight: Reduce 200-300 calories

For Muscle Gain:

  • Target: 0.25-0.5% bodyweight gain per week
  • If gaining faster: Reduce 100-200 calories (minimize fat gain)
  • If gaining slower or maintaining: Add 100-200 calories
  • If losing weight: Add 300-400 calories

Every 4 Weeks: Recalculate

  • Re-run TDEE calculator with new bodyweight
  • Adjust calories to match new TDEE ± your goal percentage
  • Reassess progress and adjust strategy if needed

Sample TDEE-Based Meal Plans

Example 1: Fat Loss (2,200 calories)

Stats: 75kg, FFMI 20, moderately active, cutting
Macros: 165g protein, 65g fat, 220g carbs

Meal 1 (Breakfast):

  • 3 whole eggs + 2 egg whites (scrambled)
  • 1 cup oatmeal with berries
  • Black coffee
  • 450 calories | 30g P | 15g F | 45g C

Meal 2 (Lunch):

  • 150g chicken breast (grilled)
  • 200g white rice
  • 150g broccoli
  • 10g olive oil
  • 580 calories | 50g P | 12g F | 70g C

Meal 3 (Pre-Workout):

  • Protein shake (30g whey)
  • 1 banana
  • 230 calories | 30g P | 2g F | 30g C

Meal 4 (Post-Workout Dinner):

  • 200g lean ground beef (93/7)
  • 150g sweet potato
  • Mixed green salad with 15g olive oil dressing
  • 640 calories | 50g P | 28g F | 50g C

Meal 5 (Evening Snack):

  • 200g low-fat Greek yogurt
  • 25g almonds
  • 300 calories | 25g P | 15g F | 18g C

Total: ~2,200 calories | 185g P | 72g F | 213g C

Example 2: Lean Bulk (3,000 calories)

Stats: 70kg, FFMI 19, very active, lean bulking
Macros: 140g protein, 80g fat, 400g carbs

Meal 1 (Breakfast):

  • 4 whole eggs (scrambled)
  • 2 slices whole wheat toast with peanut butter
  • 1 cup orange juice
  • 650 calories | 32g P | 28g F | 70g C

Meal 2 (Mid-Morning):

  • Protein shake (30g whey)
  • 1 cup whole milk
  • 1 banana
  • 2 tbsp peanut butter
  • 520 calories | 40g P | 18g F | 50g C

Meal 3 (Lunch):

  • 200g salmon (grilled)
  • 300g white rice
  • Vegetables with 15g olive oil
  • 820 calories | 48g P | 26g F | 110g C

Meal 4 (Pre-Workout):

  • 150g chicken breast
  • 150g pasta
  • Light tomato sauce
  • 480 calories | 45g P | 6g F | 65g C

Meal 5 (Post-Workout Dinner):

  • 180g lean steak
  • 200g sweet potato (baked)
  • Green beans with butter
  • 580 calories | 50g P | 18g F | 55g C

Meal 6 (Evening):

  • 200g cottage cheese
  • Mixed berries
  • 30g granola
  • 350 calories | 28g P | 8g F | 42g C

Total: ~3,000 calories | 143g P | 104g F | 392g C

Conclusion: Master Your TDEE for Results

Understanding and tracking your TDEE is the single most important nutritional tool for building muscle or losing fat efficiently. Here's your action plan:

  1. Calculate your TDEE using our free calculator (accounts for FFMI-adjusted protein)
  2. Set your calorie target based on your goal (TDEE ± 10-20%)
  3. Calculate your macros (protein based on FFMI, 25% fat, rest carbs)
  4. Track everything for 2-3 weeks using MyFitnessPal or similar app
  5. Adjust based on results (not making progress? Adjust calories by 100-200)
  6. Recalculate every 4-6 weeks or after 5kg weight change

Remember: TDEE calculations are starting points, not absolutes. Your real-world results (weight change, gym performance, how you feel) matter more than any formula. Use TDEE as a guide, then adjust based on what your body tells you.

Ready to calculate your personalized TDEE? Use our free TDEE Calculator now and get your exact calorie and macro targets for your goals.

[CTA: Calculate Your TDEE Now →]

Share this article

FFMI Calculator - Muscle Mass Calculator | Lean Body Mass Calculator | FFMI Calc