How to set your macros for muscle gain
How to eat in a surplus without gaining more fat than you need to.

A small surplus beats a big one
Muscle can only be built at a limited rate, regardless of how much extra food is available. Past a certain point, additional calories are just stored as fat rather than used for growth. A surplus of roughly 5–15% above TDEE is a common, sustainable range that supports growth without an outsized amount of fat gain along the way.
Protein target for growth
The same broad range that applies during fat loss, roughly 1.6–2.2g per kilogram of bodyweight, applies during a surplus too. More protein than that generally doesn’t translate to meaningfully faster growth; the surplus and the training stimulus are doing most of the work.
Carbs fuel the training
A surplus phase is usually the right time to lean toward higher carb intake relative to fat. Carbs replenish glycogen and support training volume and recovery, which is a large part of what actually drives the muscle growth a surplus is meant to support.
Tracking progress beyond the scale
Bodyweight alone is a noisy signal during a bulk, since it doesn’t distinguish muscle from fat. Watching training performance (are lifts trending up?) alongside weight and, if available, periodic measurements or photos, gives a much clearer picture of whether the surplus is doing its job.
Ready to try Nutrio?
For yourself
Track your own meals, free
Snap a photo of your plate and see calories and protein. No card needed.
Start freeFor trainers, dietitians and gyms
Try it with your clients
See what they eat and whether they trained, every day. 14 days free, no card. Clients use it free.
Start free trialKeep reading
How to set your macros for fat loss
A practical starting point for calories and macros when the goal is losing fat without losing muscle.
Macros 101: what protein, carbs, and fat actually do
A plain-English guide to macronutrients: what each one does in your body, and why the ratio matters as much as the total.
How accurate are AI photo calorie counters?
What an AI vision model can and can’t tell from a photo of your plate, and how to get better estimates out of one.