About Bulking Calculator
7 min read
Bulking Calculator: Lean, Moderate, and Aggressive Surplus, With Macros
TL;DR: A bulk requires a calorie surplus above TDEE. Three surplus sizes serve different goals: Lean Bulk (+200 kcal) maximises muscle-to-fat gain ratio over a long off-season; Moderate Bulk (+350 kcal) balances growth rate and fat accumulation; Aggressive Bulk (+500 kcal) prioritises speed for novices or those far from their natural ceiling. At 75 kg and moderately active, those surpluses correspond to daily targets of approximately 2,800 kcal, 2,950 kcal, and 3,100 kcal. The calculator outputs TDEE, bulking calories, and full protein, carbohydrate, and fat targets for each option.
Table of Contents
- Why Surplus Size Is Not One-Size-Fits-All
- Seven Situations Where a Calculated Bulk Changes the Outcome
- How the Calculator Derives Your Surplus and Macros
- How to Choose Your Bulk Type in Four Steps
- Two Bulking Calculations, Fully Worked
- Six Bulking Mistakes That Cost Muscle or Add Too Much Fat
- FAQ
- Assumptions and Notes
- The Right Surplus Is the One You Can Actually Sustain
- Further Reading
Why Surplus Size Is Not One-Size-Fits-All
A beginner six months into their first training programme can gain 1.5–2 kg of muscle per month. An intermediate lifter with three years of consistent training gains 0.5–1.0 kg per month. An advanced lifter near their genetic ceiling adds 0.1–0.3 kg per month. These are hard physiological limits, not limits imposed by nutrition, but by the rate at which muscle protein synthesis can outpace degradation given the hormonal environment of a trained body.
The practical consequence: the size of calorie surplus that makes sense for a beginner is not the same size that makes sense for an advanced lifter. A beginner's muscle synthesis machinery can absorb a 500 kcal daily surplus and convert most of it to tissue. An advanced lifter on the same surplus will convert a far smaller proportion to muscle and accumulate the remainder as fat, because the anabolic machinery is already running close to its maximum rate.
A 200 kcal lean surplus is the optimal choice when muscle gain capacity is limited and fat gain needs to be minimised, typically for intermediates and advanced lifters who spend many months in a bulk phase. A 350–500 kcal surplus is appropriate for novices whose muscle synthesis rate can absorb a larger surplus, and for anyone in a short-duration aggressive phase aimed at maximising early adaptation.
The calculator outputs all three options with their corresponding macro targets so you can compare them side by side before committing.
Enter your age, height, weight, sex, and activity level above to see your TDEE and all three surplus options.
Seven Situations Where a Calculated Bulk Changes the Outcome
-
You have been eating "a lot" in a bulk but are not making scale weight progress. Without a calculated TDEE and surplus target, "eating a lot" is an estimate, and estimates are routinely wrong by 300–600 kcal in either direction. Calculating your TDEE from your actual stats produces a specific calorie target above which scale weight should rise at the predicted rate for your chosen surplus. If it does not after 3 weeks, the TDEE estimate needs upward revision rather than the surplus size.
-
You are an intermediate or advanced lifter who has been putting on too much fat during previous bulks. A 500 kcal surplus appropriate for a novice produces fat gain rates of 1.5–2.5 kg per month for an intermediate who can only synthesise 0.5 kg of new muscle tissue per month, a poor ratio. Calculating a lean surplus of 200 kcal produces the same or better net muscle gain for this lifter while dramatically reducing concurrent fat accumulation.
-
You are planning a bulk-cut cycle and need to know how large a bulk to run before cutting. Knowing your expected muscle gain rate (from the reference table in the formula section) and your chosen surplus size lets you project how much total weight you will gain over 12–16 weeks, and therefore how many weeks of cutting you will need afterward to return to your preferred leanness. Without these numbers, the cycle is unplanned and the cut phase is often longer and harder than necessary.
-
You are returning from a layoff and want to determine whether you need the same surplus as before. During a layoff, both lean mass and fat mass typically change. Returning trainees experience accelerated muscle reacquisition due to myonuclear retention (previously trained muscle fibres rebuild significantly faster than virgin muscle is built). A moderate or aggressive surplus is more appropriate during reacquisition than a lean surplus, as synthesis rates approach novice levels during this phase.
-
You are in a weight class sport and need to bulk without exceeding your category boundary. A calculated lean surplus (+200 kcal) allows a combat sport or rowing athlete to add muscle tissue at a controlled rate while monitoring total weight gain against their category limit. An unplanned bulk risks overshoot that requires an aggressive water cut, which impairs performance.
-
You want to transition from maintenance eating to a bulk without relying on intuitive estimates. TDEE is the starting point for any bulk, and most people cannot estimate it accurately within 200 kcal without a calculation. Adding a surplus on top of an inaccurate TDEE estimate compounds the error. A calculated TDEE from height, weight, age, sex, and activity level is a far more reliable starting point than "I think I eat about 2,500 calories."
-
You are coaching an athlete or client and need a defensible, personalised calorie and macro prescription. Providing a client with a TDEE calculation from their specific stats, a surplus size matched to their training experience and goal, and specific gram targets for protein, carbs, and fat gives a concrete, adjustable plan. Generic prescriptions ("eat more, get stronger") produce inconsistent adherence and outcomes.
How the Calculator Derives Your Surplus and Macros
The calculation starts with TDEE from the Mifflin-St Jeor BMR equation (the most validated formula for healthy adults) multiplied by an activity factor, then adds the surplus for the chosen bulk type. Macros are then distributed according to ISSN (International Society of Sports Nutrition) Position Stand guidelines for muscle gain.
Step 1: Calculate BMR (Mifflin-St Jeor)
Male: BMR = (10 × weight_kg) + (6.25 × height_cm) − (5 × age) + 5
Female: BMR = (10 × weight_kg) + (6.25 × height_cm) − (5 × age) − 161
Step 2: Calculate TDEE
TDEE = BMR × activity multiplier
Sedentary: × 1.20
Lightly active: × 1.375
Moderately active: × 1.55
Very active: × 1.725
Extra active: × 1.90
Step 3: Apply bulk type surplus
Lean Bulk: TDEE + 200 kcal
Moderate Bulk: TDEE + 350 kcal
Aggressive Bulk: TDEE + 500 kcal
Step 4: Calculate protein target (ISSN Position Stand, 2017)
Protein = 1.6–2.2 g/kg body weight (use 2.0 g/kg as calculator default)
Protein calories = protein_g × 4
Step 5: Distribute remaining calories between carbs and fat
Remaining = bulking calories − protein calories
Fat = 25% of bulking calories (minimum 1.0 g/kg body weight)
Fat calories = fat_g × 9
Carbs = (remaining − fat calories) / 4
Bulk Type Comparison at Common TDEE Values (Male, 75 kg reference)
| TDEE | Lean (+200) | Moderate (+350) | Aggressive (+500) | Rate (lean/mod/aggr) |
|---|---|---|---|---|
| 2,400 kcal | 2,600 kcal | 2,750 kcal | 2,900 kcal | ~0.1/0.18/0.26 kg/wk |
| 2,700 kcal | 2,900 kcal | 3,050 kcal | 3,200 kcal | ~0.1/0.18/0.26 kg/wk |
| 3,000 kcal | 3,200 kcal | 3,350 kcal | 3,500 kcal | ~0.1/0.18/0.26 kg/wk |
| 3,300 kcal | 3,500 kcal | 3,650 kcal | 3,800 kcal | ~0.1/0.18/0.26 kg/wk |
Rate = total scale weight gain per week. Muscle is a fraction of this; the rest is fat and glycogen.
Realistic Muscle Gain Rates by Training Experience
| Experience | Monthly Muscle Gain | Weekly Scale Gain (lean bulk) | Weekly Scale Gain (aggressive) |
|---|---|---|---|
| Beginner (<1 yr) | 1.0–2.0 kg/month | 0.25–0.5 kg/week | 0.5–1.0 kg/week |
| Intermediate (1–3 yrs) | 0.5–1.0 kg/month | 0.12–0.25 kg/week | 0.25–0.5 kg/week |
| Advanced (3+ yrs) | 0.1–0.3 kg/month | 0.03–0.08 kg/week | 0.08–0.18 kg/week |
Macro Targets at 2,900 kcal Bulking Calories (75 kg male reference)
| Macro | Grams | Calories | % of Total |
|---|---|---|---|
| Protein (2.0 g/kg) | 150 g | 600 kcal | 21% |
| Fat (25% of total) | 81 g | 725 kcal | 25% |
| Carbohydrates | 394 g | 1,575 kcal | 54% |
The ISSN Position Stand (2017), the source citation for this calculator, establishes that protein intakes of 1.6–2.2 g/kg per day support maximal muscle protein synthesis in resistance-trained individuals. The upper end of this range (2.2 g/kg) is more appropriate during a cut; 1.6–2.0 g/kg is sufficient during a surplus when adequate calories are available and gluconeogenesis from protein is not a concern. Carbohydrates take the largest share of bulking calories because glycogen availability is the primary fuel for high-intensity resistance training, and glycogen stores directly influence training volume capacity and recovery rate.
Genetic variation in the ACTN3 gene (present in approximately 18% of the population in the XX genotype) reduces fast-twitch muscle fibre expression. Individuals with this variant tend toward lower peak rates of muscle hypertrophy and may find that a lean or moderate surplus produces a better muscle-to-fat ratio than an aggressive surplus, regardless of training status. The difference is modest (10–15% in muscle gain rate) but relevant over a long off-season bulk.
How to Choose Your Bulk Type in Four Steps
-
Assess your training experience and current proximity to your genetic ceiling. Use the muscle gain rate table as the starting guide. If you are a beginner with less than 12 months of consistent resistance training, your synthesis rate can support a moderate to aggressive surplus. If you have 3+ years of training and progress has slowed to less than 1 kg of muscle gain over several months, a lean surplus will produce comparable muscle gain with substantially less fat accumulation.
-
Consider your starting body fat percentage. Starting a bulk at above 18% body fat (men) or 28% body fat (women) reduces insulin sensitivity and anabolic signalling efficiency enough to impair the muscle-to-fat ratio at any surplus size. If you are above these thresholds, cut to 12–15% (men) or 20–25% (women) before beginning a surplus. If you are already lean, any bulk type is appropriate.
-
Decide on your bulk duration. A lean surplus over 20–24 weeks produces less fat to cut afterward and allows a longer uninterrupted growth phase. An aggressive surplus over 8–12 weeks produces faster scale weight gain and may be motivating, but typically requires a longer subsequent cut. For most intermediate and advanced lifters, lean or moderate surpluses over longer durations produce better annual net muscle gain than short aggressive phases followed by extended cuts.
-
Run the calculator with your chosen bulk type and verify the macro outputs are achievable. If the protein target (typically 110–160 g for most body weights at 2.0 g/kg) looks difficult to hit consistently, consider whether your food environment supports it before committing to the plan. A surplus that is nutritionally complete but practically difficult to execute consistently is less effective than a slightly smaller surplus with high daily adherence.
Non-obvious insight: The benefit of a lean surplus is not only fewer calories; it is also a better muscle-to-fat ratio per unit of surplus. At moderate-to-advanced training status, the marginal muscle gain from a 500 kcal surplus versus a 200 kcal surplus is small (both exceed the synthesis rate capacity), while the additional fat accumulated from the 500 kcal surplus is substantial. For this population, the lean surplus produces the same or better net muscle at the end of a 20-week bulk, with significantly less fat to cut through afterward.
Two Bulking Calculations, Fully Worked
Example 1: Novice Lifter Starting First Structured Bulk, Age 22
Dmitri is 22, 180 cm, weighs 70 kg, and has been lifting consistently for 8 months. He trains 4 days per week, has a moderately active lifestyle, and wants to maximise early gains with an aggressive bulk.
BMR (male, Mifflin-St Jeor):
= (10 × 70) + (6.25 × 180) − (5 × 22) + 5
= 700 + 1,125 − 110 + 5 = 1,720 kcal
TDEE (moderately active × 1.55):
= 1,720 × 1.55 = 2,666 kcal
Bulk type: Aggressive (+500 kcal)
Bulking calories = 2,666 + 500 = 3,166 kcal
Macros:
Protein: 70 × 2.0 = 140 g → 140 × 4 = 560 kcal
Fat: 25% × 3,166 = 791 kcal → 791 / 9 = 88 g
Carbs: (3,166 − 560 − 791) / 4 = 1,815 / 4 = 454 g
Expected scale weight gain: 0.5 × 500 / 7,700 × 7 = ~0.45 kg/week
Expected muscle gain: 1.0–2.0 kg/month (novice rate)
Expected fat gain: ~0.5–1.0 kg/month (residual from surplus)
| Output | Value |
|---|---|
| BMR | 1,720 kcal/day |
| TDEE | 2,666 kcal/day |
| Bulk type | Aggressive (+500 kcal) |
| Bulking calories | 3,166 kcal/day |
| Protein | 140 g (560 kcal) |
| Fat | 88 g (791 kcal) |
| Carbohydrates | 454 g (1,815 kcal) |
| Expected weekly scale gain | ~0.45 kg/week |
| Review checkpoint | Week 4 (verify scale movement) |
Dmitri's aggressive surplus is appropriate for his novice status — his synthesis capacity can genuinely absorb the extra calories into muscle. His 3,166 kcal target is achievable for a 22-year-old male with a moderately active lifestyle. At week 4, he should check average scale weight change against the 0.45 kg/week expectation. If gaining faster than 0.6 kg/week, reducing to a moderate surplus (+350 kcal, 3,016 kcal) prevents unnecessary fat accumulation. If not gaining at 0.3 kg/week or above, TDEE may have been underestimated and 100–150 kcal should be added.
Example 2: Intermediate Lifter Returning After a 4-Month Layoff, Age 31
Yuki is 31, 163 cm, weighs 62 kg, and has 4 years of training history but took 4 months off due to injury. She trains 3 days per week and is lightly active outside the gym. She wants to recoup lost muscle without accumulating excess fat.
BMR (female, Mifflin-St Jeor):
= (10 × 62) + (6.25 × 163) − (5 × 31) − 161
= 620 + 1,018.75 − 155 − 161 = 1,322.75 kcal
TDEE (lightly active × 1.375):
= 1,322.75 × 1.375 = 1,819 kcal
Bulk type: Moderate (+350 kcal)
Bulking calories = 1,819 + 350 = 2,169 kcal
Macros:
Protein: 62 × 2.0 = 124 g → 124 × 4 = 496 kcal
Fat: 25% × 2,169 = 542 kcal → 542 / 9 = 60 g
Carbs: (2,169 − 496 − 542) / 4 = 1,131 / 4 = 283 g
Myonuclear retention note: returning after 4-month layoff
Muscle reacquisition rate approaches novice levels (accelerated)
Moderate surplus preferred over lean for reacquisition phase
Duration: 8–10 weeks before reassessing to lean surplus
| Output | Value |
|---|---|
| BMR | 1,323 kcal/day |
| TDEE | 1,819 kcal/day |
| Bulk type | Moderate (+350 kcal) |
| Bulking calories | 2,169 kcal/day |
| Protein | 124 g (496 kcal) |
| Fat | 60 g (542 kcal) |
| Carbohydrates | 283 g (1,131 kcal) |
| Expected weekly scale gain | ~0.32 kg/week |
| Switch to lean surplus at | Week 10 (once reacquisition rate normalises) |
Yuki's moderate surplus takes advantage of the accelerated muscle reacquisition rate that follows a layoff. Her TDEE of 1,819 kcal is relatively low due to her smaller frame and lightly active lifestyle; the +350 kcal moderate surplus brings her to 2,169 kcal, which is sustainable and above her estimated maintenance. Her protein target of 124 g per day is achievable at 2,169 kcal. After 8–10 weeks, once the reacquisition acceleration subsides and she returns to a normal intermediate rate, switching to a lean surplus (+200 kcal, approximately 2,019 kcal) will maintain growth while minimising fat accumulation.
Six Bulking Mistakes That Cost Muscle or Add Too Much Fat
Starting a bulk at too high a body fat percentage. Beginning a surplus above 18% body fat (men) or 28% body fat (women) reduces insulin sensitivity and elevates inflammatory markers, both of which impair the muscle-to-fat ratio during the bulk. Research consistently shows that leaner individuals gain proportionally more muscle and less fat per unit of surplus than those starting at higher body fat levels. Cutting to 12–15% (men) or 20–25% (women) before starting the surplus produces a significantly better outcome over a full bulk-cut cycle.
Treating TDEE as a fixed number throughout a 16-week bulk. As scale weight rises during a bulk, TDEE rises with it: approximately 12–15 kcal per kg of body weight gained. After gaining 4 kg over 8 weeks, TDEE has increased by 50–60 kcal per day, which quietly reduces the effective surplus from the original +350 kcal to approximately +290 kcal. Recalculating TDEE at the 4 kg checkpoint and adding 50–60 kcal to the daily target restores the intended surplus and maintains the planned growth rate.
Setting protein too low because "a surplus provides plenty of amino acids." While adequate total calories reduce the risk of gluconeogenesis from protein, muscle protein synthesis maximises at 1.6–2.2 g/kg body weight regardless of surplus size. A bulk on 1.0 g/kg protein at high calories produces the same protein synthesis rate limitation as at maintenance; the surplus affects energy availability, not the ceiling on synthesis set by amino acid availability. Prioritising protein at 1.6–2.0 g/kg is as important in a surplus as in a deficit.
Running an aggressive surplus as an intermediate or advanced lifter. A 500 kcal daily surplus produces approximately 0.45 kg of total scale weight gain per week. For an intermediate with a maximum muscle synthesis rate of 0.5 kg per month, only 0.12 kg of that weekly gain is muscle. The remaining 0.33 kg is fat. Over 16 weeks, this produces 5.3 kg of muscle-adjacent weight gain but 7.7 kg of fat, a ratio that requires a multi-month cut to reverse. The lean surplus (+200 kcal) produces 0.12 kg per week of muscle at 0.18 kg per week total scale gain — the same muscle at half the fat accumulation rate.
Confusing scale weight gain with muscle gain. In the first 1–2 weeks of a new surplus, scale weight typically rises 1–2 kg due to increased glycogen storage and associated water retention (each gram of glycogen holds approximately 3 g of water). This is not muscle. A lifter who gains 1.5 kg in week 1 and assumes they have gained 1.5 kg of muscle will be operating on false data for the remainder of the bulk. The underlying muscle gain rate becomes visible in weeks 3–5 once glycogen repletion stabilises.
Not periodising the bulk with planned maintenance phases. Continuous bulking beyond 16–20 weeks without an intervening maintenance or mini-cut phase typically leads to continued fat accumulation beyond the point where further bulking is efficient. Metabolic adaptations to chronic surplus (increased NEAT, improved insulin sensitivity, upregulated energy expenditure) gradually reduce the effective surplus size. A 2–3 week maintenance phase after every 12–16 weeks of bulking resets hormonal baselines, reduces accumulated fat to a manageable level, and allows the next bulk phase to be more metabolically responsive.
Assumptions and Notes
- Margin of error: The Mifflin-St Jeor TDEE calculation carries a standard error of approximately ±10% at the individual level. TDEE should be validated against actual scale weight change over 3 weeks: if weight is stable at the calculated maintenance calories, the TDEE is accurate; if gaining or losing unexpectedly, adjust by 100–150 kcal in the appropriate direction. Muscle gain rates from the reference table are population-level averages; individual rates vary with genetics, sleep quality, training programme design, and adherence. The surplus sizes are starting recommendations; the correct surplus for any individual is the one validated against actual progress data.
- Professional disclaimer: Bulking calorie and macro targets from this calculator are for informational and planning purposes only and do not constitute medical or dietary advice. Individuals with metabolic conditions, diabetes, cardiovascular disease, or those under 18 should consult a physician or registered dietitian before beginning a structured calorie surplus programme.
The Right Surplus Is the One You Can Actually Sustain
Dmitri's 3,166 kcal target was defensible — his novice synthesis rate could genuinely use the extra calories. Yuki's 2,169 kcal moderate surplus accounted for something a generic calculation would have missed: she was not starting from zero, she was reacquiring muscle her body already knew how to build.
Both needed a number anchored to their specific TDEE, not a round figure borrowed from an online forum. Both needed macro targets that told them not just how much to eat but how to structure it.
Enter your stats above to generate your TDEE, bulking calorie target, and full macro breakdown for all three surplus options now.