Skip to main content
Diet Style

Bulking Macro Calculator

Split your surplus calories into protein, carbohydrate and fat grams on a higher-carb 30/50/20 bulking ratio — worked out with the Atwater factors.

Calculate Your Macros

Calculate my calories first

Enter your daily calorie target. Typical ranges: 1,200–2,000 kcal (weight loss), 2,000–3,000 kcal (maintenance), 3,000–5,000+ kcal (athletic or bulking).

Range: 15–100 years. Adult macro ratios aren’t validated for under-19s — add your age and we’ll flag if these targets need a paediatrician’s sign-off.

Moderate exercise most days of the week. Recommended protein: 1.21.6 g/kg body weight (ISSN guidelines).

Total: 100%Perfect! ✓
%
%
%

*This calculator is for informational purposes only. Please consult a healthcare professional before making any health decisions. See our medical disclaimer for more information.

Calculations are powered by the Atwater General Factor System, the universally accepted standard for macronutrient caloric conversion (protein: 4 kcal/g, carbohydrate: 4 kcal/g, fat: 9 kcal/g).

Quick Answer

What Are Bulking Macros?

Bulking here means a higher-carb 30/50/20 split — 30% protein, 50% carbohydrate, 20% fat — applied to the surplus calories you eat to grow. Carbohydrate takes the largest share because it refills the glycogen that fuels hard training. Enter your calorie total above and the calculator converts the split into protein, carbohydrate and fat grams.

Why Carbs Rise in a Bulk

Carbohydrate is the fuel your muscles draw on during training, stored as glycogen and topped up by what you eat. A bulking split gives carbohydrate the largest share for that reason, so more of each day’s calories go toward refilling that fuel. In gram terms the split is just arithmetic: you decide the percentage each macro takes, then divide those calories by the energy each gram carries — 4 calories per gram for protein and carbohydrate, 9 for fat. Because carbohydrate holds 4 calories a gram, a 50% share turns into a large number of grams; the fat share, at 9 calories a gram, converts into far fewer. Set the split with the Macro Calculator, then check the protein grams against your body weight with the Protein Intake Calculator.

A Worked Bulking Split

Take a 2,800-calorie day on the 30/50/20 split as a worked example. Protein takes 30%, which is 840 calories, and at 4 calories per gram that is 210 grams. Carbohydrate takes 50%, or 1,400 calories, again at 4 calories per gram — 350 grams. Fat takes the last 20%, 560 calories, but fat carries 9 calories in every gram, so it comes to about 62 grams. Add the calories back — 840 plus 1,400 plus 560 — and you return to 2,800, which is the check that the split is complete. Change the calorie total and each gram figure scales with it, while the three shares always add to 100%.

Setting the Surplus

A bulk is defined by its surplus — how far above maintenance you eat — and that is an upstream calorie decision this page does not make. This tool only splits whatever total you give it into grams; it does not work out how large the surplus should be, because that depends on the energy your own body burns. Find that figure first with the TDEE Calculator, add your surplus to it, then bring the total back here to split. These figures are general estimates for healthy adults, not medical advice.

Gram targets use the Atwater general factor system — protein and carbohydrate at 4 calories per gram, fat at 9 — the same standard published in the Dietary Reference Intakes for Macronutrients (National Academies of Sciences, 2005). The split is arithmetic, not a personalised prescription; individual needs vary, so check with a clinician or registered dietitian before making changes if you manage a medical condition.

Frequently Asked Questions

Get your free Weight-Loss Tracker

A printable weigh-in log, measurements chart and a cheat sheet for your calorie, protein & water numbers — plus simple weekly tips.