Calories tell you how much to eat. Macros tell you what that food needs to be made of to actually grow muscle. Here's the exact math, plus a calculator that does it for you.
- 25–30%Protein
- 40–50%Carbs
- 25–30%Fats
If you've ever hit your calorie goal for the day and still felt like your progress in the gym stalled, the problem usually isn't how much you're eating. It's what that food is made of. Two people can eat the exact same 3,000 calories and get completely different results — one builds muscle, the other just gains weight.
That's the entire premise behind counting macros instead of just counting calories. This guide walks through exactly how to calculate your personal macro targets for building muscle, the reasoning behind each number, and how to adjust them as your body changes. At the end, you'll find a free calculator that does all the math for you.
{getToc} $title={Table of Contents}
Find Your Maintenance Calories First
Before you can set macros, you need a baseline: your Total Daily Energy Expenditure (TDEE) — the number of calories your body burns in an average day, including digestion, movement, and exercise. Macros are just a breakdown of this number, so getting it right matters more than people think.
The Mifflin-St Jeor Equation
Most reputable calculators, including the ones used by Bodybuilding.com and Precision Nutrition, build on the Mifflin-St Jeor formula to find your Basal Metabolic Rate (BMR) — the calories you'd burn lying perfectly still all day.
Women 10 × weight (kg) + 6.25 × height (cm) − 5 × age (years) − 161
Once you have your BMR, multiply it by an activity factor to get your TDEE:
| Activity Level | Description | Multiplier |
|---|---|---|
| Sedentary | Desk job, little to no exercise | × 1.2 |
| Lightly Active | Light exercise 1–3 days/week | × 1.375 |
| Moderately Active | Moderate exercise 3–5 days/week | × 1.55 |
| Very Active | Hard exercise 6–7 days/week | × 1.725 |
| Extra Active | Physical job + daily training | × 1.9 |
This isn't a perfect science — it's a starting point built from population averages. Think of it as a well-informed estimate you'll fine-tune once you start tracking your actual results.
Add a Lean Muscle-Building Surplus
To build new muscle tissue, your body needs more energy coming in than going out — a caloric surplus. But too large a surplus just means more fat gain, not more muscle. The goal is a controlled surplus that supports growth without piling on excess body fat.
Add 10–15% to your TDEE — roughly 200 to 300 extra calories a day for most lifters.
This is a meaningfully different approach than older "see-food" bulking advice. A moderate surplus, combined with progressive overload in the gym, gives your body what it needs to build muscle while keeping fat gain manageable. As you gain weight, your TDEE itself increases — so this number won't stay accurate forever.
When to Recalculate
- Recalculate your maintenance calories every time you gain 10–15 lbs.
- If your weight stalls for more than two weeks at your current surplus, that's a signal to adjust, not abandon the plan.
- Don't recalculate weekly — short-term water and food weight will mislead you. Use weekly averages instead of daily readings.
Set Your Macronutrient Targets
With your new calorie goal in hand, the next step is splitting it into protein, carbs, and fat. Each gram of a macronutrient carries a fixed energy value, which is how all the math below works:
| Macronutrient | Calories per Gram | Primary Role |
|---|---|---|
| Protein | 4 kcal | Muscle repair & growth |
| Carbohydrates | 4 kcal | Training fuel & glycogen |
| Fats | 9 kcal | Hormones & joint health |
Protein: The Muscle Builder
Protein supplies the amino acids your body uses to repair and build muscle fibers after training. For muscle building specifically, the research-backed range is 1.0 to 1.2 grams of protein per pound of body weight — going meaningfully higher than this offers diminishing returns.
180g × 4 kcal = 720 calories from protein
Fats: The Hormone Regulator
Fat intake shouldn't be slashed to make room for more carbs — it plays a direct role in testosterone production and joint health, both of which matter for long-term training. Aim for roughly 25–30% of total daily calories from fat.
750 ÷ 9 kcal/g = 83g of fat
Carbohydrates: The Fuel
Carbs top off muscle glycogen stores, which is what lets you push through heavy, high-volume training sessions. Once protein and fat are set, carbs fill the rest of your daily calories.
1,530 ÷ 4 kcal/g = ~383g of carbs
Typical Macro Splits by Goal
If you'd rather start from a percentage-based split than calculate protein in isolation, here are the ratios commonly used by coaches for each goal (formatted as carbs / protein / fat):
| Goal | Split (C / P / F) | Surplus or Deficit |
|---|---|---|
| Muscle Gain | 40 / 30 / 30 | +10–15% (or +500 cal) |
| Fat Loss | 40 / 40 / 20 | −10–20% |
| Maintenance | 40 / 30 / 30 | No change |
Track, Then Adjust — Don't "Set and Forget"
Calculated macros are a starting hypothesis, not a guarantee. The biggest mistake people make is treating their first number as gospel instead of as a baseline to test against real-world results.
- Track consistently. Use a digital food scale and a logging app like MyFitnessPal or Cronometer. Eyeballing portions is where most tracking accuracy gets lost.
- Aim for close, not perfect. Landing within about 5g of each target daily is plenty precise — chasing exact numbers to the gram adds stress without adding results.
- Judge by the scale, not the app. Calculators are built from population averages, so your real number might sit slightly above or below the estimate. Track your weight trend over 2–3 weeks before deciding whether to adjust.
- Expect a first-week spike. A jump in scale weight in the first week of a new plan is usually water and glycogen, not fat or muscle. Ignore week one and look at the trend after that.
This Is Flexible Dieting (IIFYM)
This approach is often called IIFYM — "if it fits your macros." Instead of restricting specific foods, it focuses on hitting your protein, carb, and fat numbers, leaving you free to choose how you get there. As long as you're landing close to your targets, the specific foods are flexible — which is exactly why this method tends to be far more sustainable than rigid meal plans.
Avoid These Macro-Tracking Errors
Setting Protein Too High
More protein isn't automatically better. Past roughly 1.2g per pound of body weight, additional protein mostly displaces carbs and fat without adding extra muscle-building benefit — and it makes hitting your calorie target harder, since protein is the most filling macro per calorie.
Changing Macros Too Soon
Scale weight fluctuates daily from water, sodium, and digestion. Judging your plan after a few days — instead of a multi-week trend — is the single most common reason people think their macros "aren't working" when they actually just haven't given them time.
Ignoring Adherence Before Adjusting Numbers
If you're hitting your macros Monday through Friday and abandoning them on weekends, the issue isn't your calculated targets — it's consistency. Fix adherence first; adjust the math second.
Common Questions
How often should I recalculate my macros?
Recalculate every time you gain or lose 10–15 lbs, since your TDEE shifts as your body weight changes. Outside of that, give any new set of macros at least 2–3 weeks before judging whether it's working.
Do I need to hit my macros exactly every day?
No. Landing within about 5g of each target is considered excellent adherence. Chasing exact numbers to the gram adds unnecessary stress without a meaningful difference in results.
What's the difference between BMR and TDEE?
BMR is the energy your body burns at complete rest — just staying alive. TDEE adds in daily movement and exercise on top of BMR, which is why TDEE is the number you actually use to set your calorie and macro targets.
