Macro Calculator for Muscle Gain (Bulking Macros)

Macro calculator for muscle gain: daily calories plus protein, carbs and fat in grams for a lean bulk, sized to your body and training experience.

Find what’s stalling you

Hitting your macros and still not growing? Find the real bottleneck.

About you
Units
Sex
years
Height
ft
in
lb
Daily activity outside the gym
Training experience

Enter your age, height and bodyweight to get daily calories and macros for a lean bulk.

Published
Reading time
2 min
By
LiftDecode
A plate of rice, potatoes, beef and vegetables, protein and carbs in bulking proportions.
Photo: Gizem Gökce on Pexels

This macro calculator for muscle gain sets your daily calories for a lean bulk and splits them into protein, carbs and fat in grams. Protein is fixed at 1.8 g per kg of bodyweight, fat at 0.9 g per kg, and carbs fill the rest, because carbs fuel the training that makes a bulk work. Calories decide how fast you gain; protein decides how much of it can be muscle.

How do you use the macro calculator?

Enter your sex, age, height, weight, daily activity and training experience. You get total calories, then grams of protein, carbs and fat, with each as grams per kg and calories.

If the carbs come out under 3 g per kg, the calculator warns you: that usually means your activity level is set too low or you are smaller and very active.

How are your bulking macros set?

From one evidence review of off-season bodybuilding nutrition: protein 1.6–2.2 g/kg a day, fat 0.5–1.5 g/kg, and carbs at least 3–5 g/kg from the remaining calories (Iraki et al., 2019). The calculator picks the middle of each range.

For a 28-year-old, 165 lb (74.8 kg), 5′10″ man with a desk job, maintenance is about 2,640 kcal:

Training ageCaloriesProteinCarbsFat
Beginner (+20%)3,170135 g505 g67 g
Intermediate (+10%)2,900135 g439 g67 g
Advanced (+5%)2,770135 g406 g67 g

The surplus shrinks with experience because trained lifters gain little extra muscle from a bigger one: a 15% surplus added more skinfold fat than maintenance, with no evidence of more muscle than 5% (Helms et al., 2023).

A bowl of oatmeal with fruit and nuts, an easy carb-heavy meal on a bulk.
Photo: eat kubba on Pexels

Do macros matter more than calories?

No. Calories decide whether you gain; protein decides whether the gain can be muscle; carbs and fat are mostly preference once both are covered. Protein matters up to a point: gains in fat-free mass levelled off around 1.6 g/kg a day (Morton et al., 2018). LiftDecode's rule: hit calories and protein every day before you fine-tune the carb-to-fat split.

What if you hit your macros and still don't grow?

Then your food is not your bottleneck. Check the scale first: it should rise about 0.25–0.5% of bodyweight a week. If it does and your lifts and measurements do not, the cause is in your training or recovery. Find out which one it is.

FAQ

What macros should I eat to bulk?

Protein 1.6–2.2 g per kg, fat 0.5–1.5 g per kg, and the rest from carbs, inside a 5–20% calorie surplus. For most lifters that lands at roughly 20% protein, 20–25% fat and 55–60% carbs.

How many carbs do I need to build muscle?

At least 3–5 g per kg a day if you train hard. The calculator gives you more on a bulk because carbs are where the surplus calories go.

Is a 40/40/20 split good for bulking?

It works if the protein grams reach about 1.6 g per kg and calories are right. For most people 40% protein is more than needed, and the carbs it displaces would help training more.

Written and maintained by LiftDecode. Training and nutrition education for healthy adults, not medical advice — if you have a health condition or an injury, talk to a professional who can examine you.

Find your bottleneck

Stop guessing why you’re stuck.

General advice is a starting point. Your stall has a specific cause, and it is probably not the one you suspect. Answer quick, honest questions on how you train, eat, sleep and recover, and get a ranked diagnosis of what is holding you back, what is not, and a four-week plan to fix it.

Mostly one tap per question. Your answers stay on this device until you decide.