Macros for Muscle Gain: How to Set Protein, Carbs, and Fat

2026-04-297 min read

Written by Hamza J

Macros for Muscle Gain: How to Set Protein, Carbs, and Fat

3000 calories of pizza and 3000 calories of chicken and rice build different bodies.

Tracking calories without tracking macros is half the job. Calories decide whether you gain or lose weight. Macronutrients (protein, carbs, fat) decide whether that weight is muscle, fat, or some mix of the two. A lifter eating enough calories but not enough protein will still grow slowly or not at all. A lifter eating enough protein but too little fat will watch their testosterone drop. The macro split is not a detail. It is the recipe.


The Hierarchy of Macros for Muscle

For a lifter trying to build muscle, the three macros have different roles and different minimum targets.

MacroRoleDaily Target
ProteinBuilds and repairs muscle1.6 to 2.2 g/kg bodyweight
FatSupports hormones, fills calorie gaps0.8 to 1 g/kg bodyweight minimum
CarbohydrateFuels training performance3 to 5 g/kg bodyweight typically

Hit protein first. Hit the fat floor second. Let carbs fill whatever calories remain. That order reflects the biological priority.


Protein: The Non-Negotiable

Protein provides amino acids, which are the actual building blocks of muscle tissue. Your muscles cannot be built or repaired without them, regardless of how many calories or carbs you eat.

The Morton et al. 2018 meta-analysis (49 studies, ~1,860 participants) found that gains in fat-free mass plateaued around 1.62 g/kg/day. The ISSN position stand and broader literature extend the practical target to 2.2 g/kg/day, particularly in trained lifters and during cuts:

Protein IntakeMuscle Growth Impact
Below 1.2 g/kgSuboptimal, limits growth
1.2 to 1.6 g/kgDecent baseline
1.6 to 2.2 g/kgOptimal range for hypertrophy
Above 2.2 g/kgDiminishing returns

For an 80 kg lifter, that means 128 to 176g of protein daily. For a 70 kg lifter, 112 to 154g. This is non-negotiable and should be anchored before anything else in your daily intake.

Protein sources do matter. Animal sources (chicken, beef, fish, eggs, dairy) are complete and absorb efficiently. Plant sources (soy, pea, grain combinations) work too but may require slightly higher total intake to match leucine content.


Fat: The Hormonal Floor

Fat is more than a calorie filler. Dietary fat is the substrate for sex hormone production. Testosterone, estrogen, and other steroid hormones are synthesized from cholesterol derived from fat intake.

Research has repeatedly shown that chronic low-fat diets suppress testosterone in men:

Fat IntakeHormonal Impact
Less than 20% of caloriesSignificant testosterone drop in most studies
20 to 30% of caloriesSupports normal testosterone
Above 30% of caloriesNo additional benefit, more calories

For practical purposes, 0.8 to 1 gram of fat per kilogram of bodyweight sets a safe floor. For an 80 kg lifter, that is 64 to 80g of fat per day. Below this, risk of hormonal disruption rises.

Fat sources should mostly come from unprocessed foods: olive oil, avocado, nuts, fatty fish, eggs, dairy, meat. Saturated fat is not the villain older research suggested, but trans fats (found in heavily processed foods) should be avoided.


Carbs: The Performance Fuel

Carbs are not essential for survival. They are essential for hard training. Muscle glycogen (stored carbs) is the primary fuel for anaerobic work, which is the category that includes almost all resistance training.

Recommended carb intake scales with training volume:

Training LevelDaily Carbs
Light (1-2 sessions/week)2-3 g/kg
Moderate (3-4 sessions/week)3-5 g/kg
Hard (4+ hard sessions/week)5-7 g/kg
Endurance or very high volume6-10 g/kg

For most serious lifters, carbs end up being the largest macro by grams because they fill the remaining calories after protein and fat are set.


The Default Ratio That Works

Translating the above into calorie percentages for a typical hypertrophy-focused lifter:

MacroCalorie PercentageExample (2800 kcal)
Protein25-30%180-210g (720-840 kcal)
Fat25-30%78-93g (700-840 kcal)
Carbs40-50%280-350g (1120-1400 kcal)

This split (roughly 30/30/40) is a reasonable default. Adjust based on:

  • Preferences. Some people tolerate higher fat, lower carbs. Fine, as long as the fat floor and protein target are hit.
  • Activity level. More training = more carbs.
  • Phase. Cutting may shift to 35% protein, 35% fat, 30% carbs. Bulking may shift toward more carbs.

The Priority Order in Practice

When building a daily meal plan:

  1. Set daily calories based on your goal (surplus, maintenance, or deficit).
  2. Calculate protein in grams. 1.6 to 2.2 g per kg bodyweight.
  3. Calculate fat floor in grams. 0.8 to 1 g per kg bodyweight.
  4. Remainder goes to carbs. Total calories minus protein calories minus fat calories, divided by 4 (kcal per gram of carb).
  5. Distribute across meals. Protein in every meal. Carbs mostly around training. Fat spread across meals.

Example for an 80 kg lifter eating 2800 kcal:

  • Protein: 80 × 2 = 160g = 640 kcal
  • Fat: 80 × 1 = 80g = 720 kcal
  • Carbs: (2800 - 640 - 720) / 4 = 360g = 1440 kcal

That is the macro target. Every day. Adjusted weekly based on scale and performance trends.


Common Macro Mistakes

MistakeWhy It Fails
Only counting caloriesMisses quality of weight gained or lost
Protein below 1.6 g/kgLimits muscle growth regardless of calories
Fat below 20% of caloriesSuppresses testosterone and satiety
Carbs too low for training demandDrops performance, kills gains
Extreme macro splits (keto, very low fat)Works for specific goals, not hypertrophy

The Practical Framework

  1. Decide total daily calories based on goal.
  2. Set protein at 1.6 to 2.2 g/kg. Hit this every single day.
  3. Set fat at 0.8 to 1 g/kg minimum. Do not go below 20% of total calories.
  4. Let carbs fill the rest. Usually 3 to 5 g/kg for lifters.
  5. Track weekly, not daily. One off day inside a consistent week does not matter.

Frequently Asked Questions (FAQ)

Do I really need to hit 1.6 to 2.2 g/kg of protein?
For maximum muscle growth, yes. Below 1.2 g/kg, growth is measurably limited. Between 1.2 and 1.6 g/kg, results are acceptable but not optimal. Above 2.2 g/kg, returns diminish. Most research recommends targeting the 1.6 to 2.2 range for serious trainees.
Can I build muscle on a low-carb or keto diet?
It is harder. Low-carb diets compromise performance on hypertrophy-style training (moderate weight, higher reps, higher volume). Long-term keto adaptation can preserve strength, but muscle growth rates tend to be slower than on moderate-to-high carb intake.
Should my macro split change between bulking and cutting?
Slightly. During a cut, protein stays the same or increases (to 2 g/kg or higher) to preserve muscle. Fat typically stays at the floor. Carbs decrease as calories decrease. During a bulk, protein stays the same, fat stays at the floor, and carbs rise with the calorie surplus.
Is a very high protein intake bad for my kidneys?
Not in healthy individuals. Intakes up to 3+ g/kg have been studied without evidence of kidney damage in people with normal kidney function. If you have pre-existing kidney disease, consult a doctor before increasing protein substantially.
Do I need to weigh my food every day?
For accurate tracking, yes initially. After a few weeks of weighing, most people become good at eyeballing portions for their common foods. Precision matters more during cutting phases. During bulking, rough tracking is usually enough.
What if I cannot eat that much protein?
Protein powder (whey, casein, plant-based) provides 20 to 25g of protein per scoop at low calorie cost and minimal fullness. A daily shake or two is the easiest way to close the gap. Greek yogurt, cottage cheese, and cottage-cheese-style dairy are also high-protein-per-calorie options.
Should carbs come mostly from around training?
Ideally, the two meals on either side of training contain a large portion of daily carbs. This supports performance and recovery. Outside the training window, carb distribution is flexible. Total daily carbs matter more than precise timing.

Watch the Video Guide

Quick visual breakdown of this topic.

Open Video Page

Related Program Guides

Track Your Progress

Log every set, track your lifts, and see your progress over time. Free on iOS & Android.

Virtus Athlete

The workout app that puts YOU in control of your strength and fitness journey

Follow us

Get the App

Available on iOS and Android for free.

© 2026 Verum Services. All rights reserved.

Virtus Athlete is a training tool, not a medical device nor a substitute for professional guidance. Train responsibly, do your own research, and consult a qualified fitness professional if needed.