Bulk Calorie Calculator Formula

Understand the math behind the bulk calorie calculator. Each variable explained with a worked example.

Formulas Used

Daily Calories

daily_total = round(total_cal)

Protein

protein_g = round(body_weight * 1)

Fat

fat_g = round(body_weight * 0.4)

Carbohydrates

carb_g = round(carb_cal / 4)

Variables

VariableDescriptionDefault
body_weightBody Weight(lbs)160
tdeeMaintenance Calories(kcal)2400
surplusDaily Surplus(kcal)500
total_calDerived value= tdee + surpluscalculated
protein_calDerived value= body_weight * 1 * 4calculated
fat_calDerived value= body_weight * 0.4 * 9calculated
carb_calDerived value= total_cal - protein_cal - fat_calcalculated

How It Works

How Bulking Calories Are Calculated

Formula

Bulk Calories = TDEE + Surplus

Macronutrient Split

  • Protein: 1 g per lb body weight (supports muscle growth)
  • Fat: 0.4 g per lb body weight (supports hormones)
  • Carbs: Remaining calories divided by 4 (fuels training)
  • Surplus Guidelines

  • Conservative: 200-300 kcal/day (less fat gain)
  • Moderate: 400-500 kcal/day (balanced approach)
  • Aggressive: 600-1000 kcal/day (faster gains, more fat)
  • Worked Example

    A 160 lb lifter with 2400 TDEE adding a 500 kcal surplus.

    body_weight = 160tdee = 2400surplus = 500
    1. 01Daily calories = 2400 + 500 = 2900 kcal
    2. 02Protein = 160 * 1 = 160 g (640 kcal)
    3. 03Fat = 160 * 0.4 = 64 g (576 kcal)
    4. 04Remaining for carbs = 2900 - 640 - 576 = 1684 kcal
    5. 05Carbs = 1684 / 4 = 421 g

    Frequently Asked Questions

    How much surplus do I need to build muscle?

    Research suggests 200-500 kcal above maintenance is sufficient. Larger surpluses mostly add fat, not extra muscle.

    Do I need to eat more on training days?

    Some lifters cycle calories higher on training days and lower on rest days. If you prefer simplicity, consistent daily intake works fine.

    When should I stop bulking?

    When body fat becomes uncomfortably high or exceeds 20% for men or 30% for women. A cut phase can then reveal the muscle you built.

    Ready to run the numbers?

    Open Bulk Calorie Calculator