Bulking Calculator
This Bulking Calculator helps you work out how many calories and macronutrients you need to gain muscle effectively. Choose between a lean bulk (10-15% surplus) for minimal fat gain or an aggressive bulk (15-20% surplus) for faster muscle growth. Get personalised daily targets for protein, carbohydrates, and fat based on your body stats and activity level.
Enter your details
Your Bulking Plan
ExampleExample figures, not your own. Worked for an active 25 year old man of 80 kg and 178 cm on a lean bulk. Enter your own details and press Calculate.
Bulk Calories
3,479kcal/day
14556 kJSurplus
+387kcal
+13% above TDEE
Weekly Gain
~0.35kg/week
Estimated total gain
TDEE
3,092kcal
Maintenance level
Protein
160g
18% (640 kcal)
Carbs
548g
63% (2191 kcal)
Fat
72g
19% (648 kcal)
Sample 4-Meal Breakdown
| Meal | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| Breakfast | 870 | 40g | 137g | 18g |
| Lunch | 1044 | 48g | 164g | 22g |
| Post-Workout | 1044 | 48g | 164g | 22g |
| Dinner | 522 | 24g | 82g | 11g |
| Daily Total | 3479 | 160g | 548g | 72g |
How It Works
The calculator estimates your TDEE using the Mifflin-St Jeor equation, then adds a caloric surplus (10-20% above maintenance). Protein is set at 2.0 g/kg to maximise muscle protein synthesis. Fat is set at 0.8-1.0 g/kg for hormonal health. The remaining calories are allocated to carbohydrates, which fuel training performance. A lean bulk minimises fat gain while an aggressive bulk prioritises faster overall weight gain.
How to use it
- 1Enter your gender, age, weight, and height
- 2Select your activity level
- 3Choose a bulk type (Lean Bulk or Aggressive Bulk)
- 4Click "Calculate" to see your daily calorie surplus and macro targets
- 5Review the per-meal breakdown for practical planning
Quick Reference
| Parameter | Lean Bulk | Aggressive Bulk | Notes |
|---|---|---|---|
| Calorie Surplus | +10-15% | +15-20% | Above TDEE |
| Protein | 2.0 g/kg | 2.0 g/kg | Same for both approaches |
| Fat | 0.8-1.0 g/kg | 0.8-1.0 g/kg | For hormonal health |
| Carbohydrates | Remainder | Remainder | Fills remaining calories |
| Weekly Weight Gain | 0.25-0.4 kg | 0.4-0.6 kg | Target range |
| Monthly Muscle Gain | ~0.5-1.0 kg | ~0.5-1.0 kg | Beginners gain more |
| Fat Gain Risk | Minimal | Moderate | Trade-off with muscle gain |
| Recommended For | Most lifters | Hardgainers / beginners | Start lean, switch if needed |
| Duration | 3-6 months | 3-4 months | Until ~18-20% BF (men) |
| Training Focus | Progressive overload | Volume + progressive overload | Strength gains are key |
Monthly muscle gain rates assume consistent resistance training 3-5 days per week with adequate sleep and recovery.
How This Is Calculated
- +10-15%
- = Lean bulk surplus above TDEE
- +15-20%
- = Aggressive bulk surplus above TDEE
- 2.0 g/kg
- = Protein target for muscle protein synthesis
- 0.9 g/kg
- = Fat target (mid-range) for hormonal health
- 7,700 kcal/kg
- = Approximate energy in 1 kg of body mass gain
Uses the Mifflin-St Jeor equation for BMR estimation. Protein is fixed at 2.0 g/kg based on ISSN recommendations for muscle gain. Fat supports testosterone production and should not go below 0.6 g/kg.