If you want to build muscle, the calorie math is simpler than the fitness internet makes it sound. Eat slightly above your TDEE, hit your protein, lift heavy with progressive overload, and sleep enough. That's the recipe. Where most people go wrong is overshooting the surplus — assuming bigger numbers produce bigger biceps, when the body's actual rate of muscle building has a hard biological ceiling. This page walks through realistic muscle-gain rates, how to size your surplus by training age, and what the calorie math actually buys you.
TDEE Calculator
Total Daily Energy Expenditure — your real maintenance calories.
Biological sex
BMR formulas use biological sex, not gender identity.
Leave blank if unsure — we'll fall back to Mifflin-St Jeor (the standard).
Most people overestimate this. When in doubt, drop one tier.
From the work of Lyle McDonald, Alan Aragon, and Eric Helms — the most commonly cited modern estimates for natural lifters.
Training age
Male — monthly muscle gain
Female — monthly muscle gain
Year 1 (beginner)
1.0–1.5 lb
0.5–0.75 lb
Year 2 (early intermediate)
0.5–1.0 lb
0.25–0.5 lb
Year 3 (intermediate)
0.25–0.5 lb
0.13–0.25 lb
Year 4+ (advanced)
0.1–0.25 lb
0.05–0.13 lb
These are upper bounds for natural lifters who eat, train, and sleep correctly. The numbers cap out — eating more doesn't push past these ceilings.
What the ceiling means in practice
Read the table above carefully. An intermediate male can gain at most about 0.5 lb of muscle per month — that's roughly 1,750 kcal per month going to muscle tissue (muscle is ~1,800 kcal/lb, mostly water and protein). Spread over 30 days, that's about 58 kcal/day of surplus actually getting used for muscle building.
If an intermediate eats 500 kcal/day above TDEE, the math is: ~58 kcal/day to muscle, the remaining 442 kcal/day to fat storage. Over a month, that's 0.5 lb of muscle and 3.5 lb of fat. The ratio is brutal.
Now flip it. Same intermediate eats 150 kcal/day above TDEE. ~58 kcal/day to muscle, ~92 kcal/day to fat. Over a month: 0.5 lb of muscle and 0.8 lb of fat. Same muscle gain, a quarter of the fat.
The biological ceiling is the variable that breaks 'just eat more.' Once you've hit the body's upper rate of muscle accrual, extra food has nowhere to go except fat storage. Larger surplus = more fat, not more muscle.
The four things actually building muscle (in order)
If calories are sufficient, here's the priority stack for hypertrophy:
Progressive resistance training — challenging your muscles to do more over time. Sets close to failure, in the 6–12 rep range for hypertrophy emphasis, 10–20 working sets per muscle group per week. Without this, surplus calories build fat, not muscle.
Protein — 1.6–2.0 g per kg body weight, spread across 3–5 meals. Provides the building blocks. Below 1.4 g/kg, muscle gain slows substantially.
Sleep — 7–9 hours nightly. Sleep restriction halves muscle protein synthesis rates in some studies. Don't bulk on 5 hours of sleep.
Caloric surplus — 5–15% above TDEE for intermediate and advanced lifters. Beginners can push to 20%. Larger isn't better.
Notice that 'calorie surplus' is #4, not #1. The training and protein matter more than the exact calorie target. People obsess about the surplus and skimp on the lifting.
How to set your bulking surplus
Three steps:
Step 1: Calculate your TDEE using the calculator above with your current weight, height, age, and an honest activity level. Be conservative on activity — most lifters slightly overestimate.
Step 2: Add a surplus based on training age. Beginners (under 1 year of consistent training): 15–20%. Early intermediates (1–2 years): 10–15%. Intermediates (2–3 years): 5–10%. Advanced (3+ years): 5% or even just maintenance with periodic small surpluses on key training blocks.
Step 3: Track weight every morning, average weekly. Aim for 0.25–0.5 lb/week of gain (for intermediates and advanced). If you're gaining faster, reduce the surplus by 200 kcal. If you're not gaining after 4 weeks, add 100 kcal.
What it looks like in real numbers
Example: 25-year-old male, 165 lb, 5'10", lifting 4×/week, 2 years of training experience. TDEE estimate: ~2,560 kcal.
Macros:
Protein at 2.0 g per kg (75 kg): 150 g.
Fat at 25% of total: 78 g.
Carbs filling the rest: 350 g.
Expected outcome over 12 weeks: ~6 lb gain, of which roughly 4 lb is muscle and 2 lb is fat (intermediate ratio). Strength on key lifts up by 5–15% depending on starting baseline and programming.
Compare to an aggressive bulk (20% above TDEE): ~3,070 kcal/day. Same 12-week period: 10 lb gain, roughly 4 lb muscle and 6 lb fat. Identical muscle, three times the fat, plus a longer cut needed afterward. The 10% bulk wins on net body composition every time.
Why the surplus needs to be active, not 'eating whatever'
A bulk isn't permission to eat junk. The surplus needs to be intentional and accompanied by hard training, or it just becomes fat. The mistake I see most often (especially in younger lifters) is treating 'I'm bulking' as license to skip planning — pizza, alcohol on weekends, sugary lattes during the week. The calories add up to a surplus, but they're not optimized to fuel training and recovery.
A productive bulk is built on the same boring foundation as a productive cut: meal planning, protein at every meal, vegetables daily, sleep prioritized, alcohol moderated. The only difference is the calorie ceiling is higher. If you wouldn't eat it during a cut (in moderation), it shouldn't be a regular bulk food either.
Field note from Sukie
The friend who 'plateaued' on a too-clean bulk
A friend (a guy I'll call R) hit a wall on a bulk last year. He was lifting hard, hitting protein, eating 'clean' — chicken, rice, vegetables, every day. But he wasn't gaining. Eight weeks at ostensibly 2,800 kcal and he was up 1.2 lb total.
We audited. He was tracking via a food app, but his servings were eyeballed, not weighed. Chicken portions logged as '8 oz' were closer to 6. Rice 'cups' were actually heaping ½ cups. Across a week, he was probably eating 2,400 kcal — at or slightly above maintenance, not in the surplus he thought he was running.
The fix was a kitchen scale and one week of honest weighing. Real intake came in at 2,420. He bumped his planned target to 2,900 (now using real portions) and started gaining 0.5 lb/week as expected. Same foods, same training. The number had been a fiction. Track precisely for at least the first two weeks of any new bulk — eyeballing scales with effort over time.
— Sukie
Common ways a muscle-gain phase goes off the rails
Patterns I've seen sink otherwise reasonable bulks. Most aren't the surplus size; most are downstream of poor execution.
Surplus is too small to actually be a surplus. A 200 kcal target surplus minus 200 kcal of underreporting equals maintenance. Many 'bulks' are accidental recomps with no growth signal.
Training isn't progressing. Calories make growth possible; lifting heavier over time makes it happen. If your lifts are flat across 8 weeks, the bulk calories are turning into fat, not muscle. Switch programs before you blame the surplus size.
Protein clusters into one big meal. 60 g at lunch + 20 g at dinner ≠ 80 g of usable protein. Muscle protein synthesis caps at ~40 g per meal in most adults. Spread protein across 3–5 meals at 25–45 g each.
Cardio gets dropped to maximize the surplus. Some cardio (2–3 sessions, easy intensity) maintains insulin sensitivity and appetite control during a bulk. Fully sedentary bulks gain fat faster.
Sleep collapses. Bulking with 5 hours of sleep is worse than maintaining with 8. Recovery hormones (testosterone, growth hormone) are made overnight. Skip sleep, lose the gains.
Surplus persists past the productive window. The first 12–16 weeks of a bulk are the productive period for most non-beginners. Past that, the ratio of muscle to fat gained drops sharply. Stop and reassess at 16 weeks even if scale is still climbing.
The mirror lies. People stop trusting the mirror around week 6 and just chase the scale. Photos and tape measurements catch what the mirror misses. Waist up 2 inches in 8 weeks is too much fat regardless of what the scale says.
Solving any one of these usually unsticks a stalled bulk. Solving the top three (real surplus, progressing training, distributed protein) handles 80% of muscle-gain failure modes.
Sleep is the most underrated muscle-gain variable
If you ranked the variables that determine how much muscle you build on a surplus, most people would list calories first, then protein, then training. Sleep would land fifth or sixth. The actual ordering, based on what changes outcomes most for someone already doing the basics right, is closer to: training stimulus first, sleep second, protein third, calories fourth.
Muscle protein synthesis happens largely during deep sleep. Growth hormone pulses peak in the first 90 minutes of slow-wave sleep. Testosterone production occurs in the second half of the night. Sleep restriction studies (5 hours/night for a week) show a 60% drop in muscle protein synthesis response to identical training and protein intake, plus a 14% increase in cortisol — a combination that quietly converts a 'lean bulk' into a slow fat gain.
The practical implication: if you're eating in surplus, training hard, hitting protein, and not making progress — before you change anything else, audit sleep. Are you actually getting 7–9 hours? Same bedtime most nights? Dark, cool room? The muscle gain rates published in research papers assume reasonable sleep; if you're sleeping 5–6 hours on a bulk, you're not running the experiment the research describes. Fix sleep before adjusting calories — it's the cheapest, highest-leverage change available.
Frequently asked questions
Can I build muscle at maintenance?+
Beginners and returners can. Intermediates and advanced lifters generally need a slight surplus for meaningful gains. The surplus required gets smaller with training age.
How much protein do I need to build muscle?+
1.6–2.0 g per kg of body weight is the well-supported range. Above 2.0 doesn't appear to provide additional benefit for hypertrophy when calories are sufficient.
What's a good muscle:fat ratio on a lean bulk?+
For intermediates, a 10% surplus typically produces roughly 60–70% muscle, 30–40% fat over the bulk. Beginners can achieve 80–90% muscle ratios on similar surpluses.
How long should I bulk?+
12–16 weeks at a stretch, then a maintenance or mini-cut phase before resuming. Continuous bulks past 16–20 weeks rarely produce extra muscle and definitely produce extra fat.
Is a lean bulk the same as a 'dirty bulk' just smaller?+
No — the size differs (lean bulk: 5–10% surplus; dirty bulk: 25%+), and the food quality often differs. Lean bulks emphasize whole foods, vegetables, protein at every meal. Dirty bulks tend to be 'eat anything to hit calories.'
Should beginners bulk or cut first?+
Depends on body fat. Above 20% body fat (men) or 28% (women), cut first to get to a leaner starting point. Below those, bulk first — beginners can build remarkable muscle in their first year.