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

    Ready to run the numbers?

    Open Bulk Calorie Calculator