Muscle Building Guide — TDEE, Macros and Calorie Surplus
Building muscle is a systematic process governed by three pillars: sufficient calorie surplus, adequate protein intake, and progressive mechanical loading on your muscles. Miss any one of these and progress stalls regardless of how hard you train. This guide walks through each pillar in a specific sequence, with calculators at every step so you work from numbers rather than guesswork.
The sequence matters. Calculate energy needs first, then set macros, then layer training intensity on top. Adjusting the plan every four weeks based on real data closes the loop and keeps progress moving.
Step 1: Calculate Your TDEE
Your Total Daily Energy Expenditure (TDEE) is the number of calories your body burns in a full day, accounting for both resting metabolism and physical activity. It is the baseline from which every nutrition decision flows. Eating at TDEE keeps your weight stable. Eating above it creates the surplus needed to build new tissue.
TDEE is derived from your Basal Metabolic Rate (BMR) — the calories your body burns at complete rest — multiplied by an activity factor:
| Activity Level | Multiplier | Example |
|---|---|---|
| Sedentary (desk job, no exercise) | 1.2 | Office worker, no gym |
| Lightly active (1–3 days/week training) | 1.375 | Weekend gym-goer |
| Moderately active (3–5 days/week training) | 1.55 | Regular gym member |
| Very active (6–7 days/week training) | 1.725 | Daily trainer |
| Extremely active (twice-daily training) | 1.9 | Competitive athlete |
Example: An 80 kg, 175 cm, 30-year-old male who trains 3–5 days per week has a BMR of approximately 1,742 kcal/day. Multiplied by 1.55 (moderately active), his TDEE is roughly 2,700 kcal/day. This is his maintenance — the number at which his weight neither rises nor falls.
Use the TDEE Calculator to calculate your own number. The calculator uses the Mifflin-St Jeor equation, which is the most accurate formula for the general population. Also cross-check with the BMR Calculator if you want to see your resting metabolic rate in isolation.
Why this step comes first: Every subsequent calculation — surplus, protein grams, macro splits — is a function of TDEE. Getting this number right prevents under-eating (which stalls muscle gain) and over-eating (which adds unnecessary fat).
Step 2: Set a Lean Bulk Calorie Surplus
Once you know your TDEE, add a structured surplus on top of it. The Calorie Calculator can model different surplus scenarios and show projected weight change over time.
The surplus range:
- 250 kcal surplus: Theoretical maximum lean gain. At roughly 3,500 kcal per 0.5 kg of tissue, a 250 kcal surplus predicts approximately 0.25 kg of weekly weight gain. In practice, muscle gain is slower than fat gain, so expect 0.1–0.2 kg of actual muscle per week under ideal conditions.
- 300–400 kcal surplus: Practical sweet spot for most trainees. Provides enough energy to support training and recovery without rapid fat accumulation.
- 500+ kcal surplus (aggressive bulk): Slightly faster muscle gain in absolute terms but significantly more fat gain. Suitable for very lean individuals (under 10% body fat for men) or those comfortable with a subsequent cutting phase.
Recommendation for most people: Target 250–300 kcal above TDEE. For our example 80 kg male with a 2,700 kcal TDEE, the target intake is 2,950–3,000 kcal/day.
Watch the rate of gain. If you are gaining more than 0.5 kg per week after the first month, you are accumulating more fat than muscle. Reduce intake by 100–150 kcal. If the scale does not move after two full weeks, add 100–150 kcal. The Calorie Calculator helps model these adjustments.
Step 3: Set Your Protein Target
Protein is the raw material for muscle protein synthesis — the biological process by which your body repairs and grows muscle fibres after training. It is the single most important dietary variable for muscle building, and the one most often under-estimated.
Evidence-based protein targets:
- Minimum effective dose: 1.6 g per kg of body weight per day
- Optimal range: 1.6–2.2 g per kg of body weight per day
- Upper practical limit: 2.2 g/kg (consuming more is not harmful but produces diminishing returns)
For an 80 kg individual:
- Minimum: 128 g protein/day
- Optimal: 128–176 g protein/day
Since protein contains 4 kcal per gram, 160 g of protein contributes 640 kcal to the daily total.
Distributing protein across meals: Research indicates that 20–40 g of protein per meal maximally stimulates muscle protein synthesis. With 160 g daily, spreading across 4–5 meals (32–40 g each) is more effective than consuming the bulk in one or two sittings.
Filling remaining calories:
After protein is set, allocate remaining calories to carbohydrates and fats:
- Minimum fat: 0.5 g per kg body weight per day (40 g for an 80 kg person) to support testosterone and other anabolic hormones. Fat contains 9 kcal/g, so 40 g = 360 kcal.
- Remaining calories to carbohydrates: Carbs fuel resistance training sessions and replenish muscle glycogen. They are not optional for hard-training individuals.
Example macro split for 3,000 kcal, 80 kg male:
- Protein: 160 g = 640 kcal (21%)
- Fat: 80 g = 720 kcal (24%)
- Carbohydrates: 410 g = 1,640 kcal (55%)
Run your own numbers through the Macro Calculator. It handles the arithmetic and gives you grams per macronutrient based on your total calorie target and body weight.
Step 4: Train With Progressive Overload
Nutrition creates the conditions for muscle growth; training provides the stimulus. Without a progressively increasing mechanical load on your muscles, no amount of surplus calories produces meaningful hypertrophy. Progressive overload — systematically increasing the demand placed on your muscles over time — is the non-negotiable training principle.
What progressive overload looks like in practice:
- Adding weight to the bar each session or week
- Performing more repetitions with the same weight
- Completing the same work in less time
- Increasing range of motion or controlling the eccentric phase longer
Tracking one-rep max (1RM): The most direct measure of strength progress is your one-rep maximum — the maximum weight you can lift for a single complete repetition. Because testing 1RM directly carries injury risk when done frequently, use the Epley formula to estimate it from submaximal sets:
1RM = Weight × (1 + Reps ÷ 30)
Example: If you bench press 80 kg for 8 clean repetitions:
1RM = 80 × (1 + 8/30) = 80 × 1.267 = ~101 kg
Track your estimated 1RM monthly. Consistent upward movement in 1RM across your main lifts (squat, bench, deadlift, overhead press, row) is the clearest objective indicator that progressive overload is occurring. Use the One-Rep Max Calculator to log these estimates without manual arithmetic.
Training frequency and volume: Training each muscle group 2–4 times per week with 10–20 total weekly sets produces reliable hypertrophy for natural lifters. Beginners start toward the lower end (2 sessions, 10 sets) and progress toward the upper end as work capacity builds.
Step 5: Measure Lean Body Mass
Scale weight is a poor proxy for muscle building progress because it captures fat, muscle, water, and food in the gut simultaneously. A trainee can gain 2 kg on the scale in a month, with that weight split between 0.8 kg muscle, 0.7 kg fat, and 0.5 kg water — but the scale shows only the total. Lean body mass (LBM) separates muscle and bone from fat mass:
Lean Body Mass = Total Weight − Fat Mass
To calculate fat mass, you need a body fat percentage estimate. The most accessible methods are:
- Skinfold callipers: Trained measurements from 3–7 sites; ±3–4% accuracy
- Visual comparison charts: Rough but practical for self-assessment
- DEXA scan: Gold standard but requires a clinic visit; worth doing every 3–6 months for serious trainees
- Bioelectrical impedance (BIA scales): Convenient but sensitive to hydration; consistent conditions matter
Example: A male at 80 kg and 18% body fat has:
- Fat mass: 80 × 0.18 = 14.4 kg
- Lean body mass: 80 − 14.4 = 65.6 kg
After 3 months at a 300 kcal surplus with consistent training, he weighs 83 kg at 18.5% body fat:
- Fat mass: 83 × 0.185 = 15.4 kg
- Lean body mass: 83 − 15.4 = 67.6 kg
Lean mass gain: 67.6 − 65.6 = 2 kg over 3 months — roughly 0.67 kg per month, which is excellent progress for a natural lifter.
Use the Lean Body Mass Calculator monthly to track this number. Gaining 0.5–1 kg of lean mass per month is strong progress; 1–2 kg is exceptional and typically only occurs in true beginners.
What good progress looks like:
| Experience Level | Expected Monthly Lean Mass Gain |
|---|---|
| Beginner (0–1 year) | 0.8–1.5 kg |
| Intermediate (1–3 years) | 0.4–0.8 kg |
| Advanced (3–5 years) | 0.2–0.4 kg |
| Very advanced (5+ years) | 0.1–0.2 kg |
Step 6: Adjust Every 4 Weeks
The muscle building process is iterative, not set-and-forget. Your body adapts, your weight changes, your TDEE shifts, and your training capacity evolves. Reviewing and adjusting every four weeks keeps the plan calibrated to your current state.
The 4-week review checklist:
1. Check the rate of weight gain
- Gained less than 0.5 kg over 4 weeks? Add 100–150 kcal/day (primarily from carbohydrates).
- Gained more than 2 kg over 4 weeks (after the first month)? Reduce by 100–150 kcal/day.
- Weight not moving at all after 2 full weeks? Add 100–150 kcal/day regardless.
2. Recalculate TDEE As you gain weight, your BMR and TDEE increase. A 3 kg weight gain increases TDEE by roughly 30–50 kcal/day. Failing to update your TDEE means your effective surplus shrinks over time and progress stalls. Recalculate using the TDEE Calculator whenever your weight changes by 2–3 kg.
3. Confirm protein is scaling with weight If your body weight increases by 5 kg, your protein target increases by 8–11 g/day at the 1.6–2.2 g/kg ratio. Update your targets in the Macro Calculator.
4. Track 1RM progress If your estimated 1RM on main lifts is not increasing over 4 weeks, investigate: insufficient sleep, inadequate calories, poor progressive overload programming, or insufficient training volume are the most common culprits.
5. Assess lean body mass change Recalculate LBM using the Lean Body Mass Calculator. If lean mass is not increasing despite scale weight going up, fat gain is disproportionate — reduce surplus.
When to take a diet break: After 4–6 months of continuous bulking, a 2–4 week maintenance phase (eating at TDEE, not below) allows leptin and hunger hormones to reset, prevents metabolic adaptation, and often results in improved training performance when the surplus resumes.
Key Terms
- TDEE (Total Daily Energy Expenditure): The total calories your body burns in 24 hours including all physical activity. The starting point for all nutrition calculations.
- BMR (Basal Metabolic Rate): Calories burned at complete rest. The minimum energy your body needs to sustain vital functions.
- Progressive Overload: The principle of systematically increasing training demand over time. The primary driver of long-term strength and muscle gains.
- Muscle Protein Synthesis: The biological process by which the body repairs and builds muscle fibres using dietary amino acids from protein.
Tools Used in This Guide
- TDEE Calculator — Calculate total daily energy expenditure
- BMR Calculator — Calculate basal metabolic rate
- Calorie Calculator — Model calorie surplus scenarios
- Macro Calculator — Set protein, carbohydrate, and fat targets
- One-Rep Max Calculator — Estimate 1RM from submaximal lifts
- Lean Body Mass Calculator — Track muscle gain over time