Bulking Macro Calculator
Enter your maintenance calories. This adds 10% for a lean-gain surplus on a balanced split โ enough to build, slow enough to limit fat gain.
How the bulking target is built
Two steps. First the calorie adjustment: your entered maintenance figure is changed by +10% for a surplus. Then the split: 30% protein / 40% carb / 30% fat, converted to grams at 4 kcal/g for protein and carbs and 9 kcal/g for fat, and divided by your meals-per-day for the per-meal figures.
Worked example
Maintenance 2,500 kcal โ bulking target 2,750 kcal. Balanced split: protein 2,750 ร 0.30 รท 4 = 206 g, carbs 2,750 ร 0.40 รท 4 = 275 g, fat 2,750 ร 0.30 รท 9 = 92 g. Across 4 meals: 52 g protein, 69 g carb, 23 g fat each.
Why this split for this goal
A 10% surplus is roughly 250โ350 kcal โ enough to support muscle protein synthesis and progressive overload without a large weekly fat gain. The split is balanced rather than high-protein because carbs matter more here: they fuel heavier training and spare protein for building. Protein at 30% still lands most people near 1.6โ2.0 g/kg, which is plenty for growth; going higher mainly displaces the carbs that drive the sessions.
The other goals
- Cutting โ Fat loss โ high protein, calories cut 20% below maintenance.
- Maintenance โ Hold weight โ balanced split at maintenance calories.
- Keto โ Very low carb โ ~5% of calories from carbs, at maintenance.
- Body recomposition โ Lose fat and gain muscle at once โ high protein, a slight 5% deficit.
The plain macro calculator lets you pick any split by hand. Get your calorie number first with the TDEE calculator or the calorie calculator, and check your protein target against your bodyweight from the BMI or body fat calculators.
Related calculators
Related guides
Frequently asked questions
How much should I gain per week?
Won't I get fat on a surplus?
Do I need to bulk at all?
How long should a bulk last?
Why balanced instead of high-carb?
What if the scale isn't moving?
Last reviewed: September 2026. Figures and formulas are checked against their published sources; see the site's data notes.