How to Calculate Your Macros for Muscle Gain: The Complete Guide
Learn exactly how to calculate your macros for muscle gain using the Mifflin-St Jeor equation. Step-by-step guide with formulas, examples & a free calculator.
# How to Calculate Your Macros for Muscle Gain: The Complete Guide
You're training hard. You're showing up to the gym. But the mirror isn't changing.
Nine times out of ten, the problem isn't your workout program. It's your nutrition. Specifically, it's the fact that you're eating with no plan — no idea how many calories you need, how much protein you're actually getting, or whether your carb and fat intake is supporting your goals or sabotaging them.
Calculating your macros isn't complicated. But most guides either oversimplify it ("just eat more protein, bro") or bury you in unnecessary science. This guide hits the sweet spot: enough detail to get it right, practical enough to actually use.
Let's break down exactly how to calculate your macros for muscle gain — step by step.
What Are Macros?
Macros (macronutrients) are the three categories of nutrients your body needs in large amounts:
- Protein: Builds and repairs muscle tissue. 4 calories per gram.
- Carbohydrates: Primary energy source for intense training. 4 calories per gram.
- Fat: Supports hormone production (including testosterone), brain function, and vitamin absorption. 9 calories per gram.
Every food you eat is some combination of these three. When people say "count your macros," they mean tracking how many grams of protein, carbs, and fat you eat each day — and making sure those numbers align with your goals.
Why Macros Matter More Than Calories
You've probably heard "calories in, calories out" for weight loss. And it's true — energy balance determines whether you gain or lose weight. But for muscle gain specifically, calories alone aren't enough.
Here's why:
Two people can both eat 3,000 calories a day. Person A eats 200g protein, 300g carbs, and 100g fat. Person B eats 80g protein, 400g carbs, and 120g fat. Same calories. Wildly different results. Person A is building muscle. Person B is mostly storing fat and spinning their wheels in the gym.
The macro breakdown determines what your body does with the calories you give it. Get it right, and every workout drives real progress. Get it wrong, and you're just getting bigger without getting stronger or leaner.
Step 1: Calculate Your Basal Metabolic Rate (BMR)
Your BMR is the number of calories your body burns at complete rest — just keeping you alive (breathing, circulating blood, maintaining body temperature).
We use the Mifflin-St Jeor equation because research consistently shows it's the most accurate for most people:
For men:BMR = (10 x weight in kg) + (6.25 x height in cm) - (5 x age in years) + 5
For women:BMR = (10 x weight in kg) + (6.25 x height in cm) - (5 x age in years) - 161
Example: A 30-year-old, 180 lbs (81.6 kg), 5'10" (177.8 cm), using the male formula:BMR = (10 x 81.6) + (6.25 x 177.8) - (5 x 30) + 5
BMR = 816 + 1,111.25 - 150 + 5
BMR = 1,782 calories/dayThat's what the body burns doing absolutely nothing.
Quick Unit Conversions
- Pounds to kilograms: divide by 2.205
- Feet/inches to centimeters: (feet x 30.48) + (inches x 2.54)
Or skip the math and use Mental Pushup's built-in macro calculator, which handles the conversions and calculations automatically.
Step 2: Determine Your Total Daily Energy Expenditure (TDEE)
Your TDEE is your BMR multiplied by an activity factor — how much you move throughout the day.
| Activity Level | Description | Multiplier |
|---|---|---|
| Sedentary | Desk job, little to no exercise | BMR x 1.2 |
| Lightly Active | Light exercise 1-3 days/week | BMR x 1.375 |
| Moderately Active | Moderate exercise 3-5 days/week | BMR x 1.55 |
| Very Active | Hard exercise 6-7 days/week | BMR x 1.725 |
| Extremely Active | Physical job + hard daily training | BMR x 1.9 |
Using our example (moderately active, training 4 days/week):TDEE = 1,782 x 1.55
TDEE = 2,762 calories/day Important note: Most people overestimate their activity level. If you train 4 days a week but have a desk job and drive everywhere, you're "Moderately Active" at best — not "Very Active." Be honest here. You can always adjust based on results.Step 3: Add Your Caloric Surplus
To build muscle, you need to eat more calories than you burn. This is non-negotiable. Your body needs extra energy to synthesize new muscle tissue.
But "more" doesn't mean "as much as possible." A massive surplus just builds fat faster.
Recommended surplus for lean muscle gain:| Goal | Surplus | Example (TDEE = 2,762) |
|---|---|---|
| Lean bulk (minimize fat gain) | +250 cal/day | 3,012 cal/day |
| Standard bulk | +500 cal/day | 3,262 cal/day |
Track this routine with the 12-Week Sprint System
Turn these habits into a daily check-in. Build streaks. Watch the compound effect.
Start Free| Aggressive bulk (beginners/hardgainers) | +750 cal/day | 3,512 cal/day |
For most people, a 300-500 calorie surplus is the sweet spot. You'll gain approximately 0.5-1 lb per week, with the majority being muscle (assuming your training and protein are on point). Our example will use a +500 surplus: 3,262 calories/dayStep 4: Calculate Your Macro Breakdown
Now for the actual macro split. Here's the evidence-based approach for muscle gain:
Protein: The Non-Negotiable
Target: 0.8-1.2g per pound of bodyweightResearch from the International Society of Sports Nutrition (ISSN) consistently shows that 0.7-1.0g per pound is sufficient for maximal muscle protein synthesis. Going slightly higher (up to 1.2g) provides a buffer and can help with satiety during a bulk.
Our example (180 lbs): 180g protein/dayThat's 1g per pound — right in the optimal range.
Calories from protein: 180 x 4 = 720 calories
Fat: The Hormone Protector
Target: 25-35% of total caloriesFat is crucial for testosterone production. Drop it too low and your hormones tank — which directly impairs muscle growth. Going too high leaves less room for carbs, which fuel your workouts.
Our example: 30% of 3,262 = 979 calories from fatGrams of fat: 979 / 9 = 109g fat/day
Carbs: The Performance Fuel
Target: Whatever's left after protein and fatCarbs fill in the remaining calories. They're your primary fuel for high-intensity training — the glycogen that powers your heavy sets and volume work.
Our example:Total calories: 3,262
Minus protein calories: 3,262 - 720 = 2,542
Minus fat calories: 2,542 - 979 = 1,563
Grams of carbs: 1,563 / 4 = 391g carbs/day
The Complete Macro Profile
| Macro | Grams | Calories | % of Total |
|---|---|---|---|
| Protein | 180g | 720 | 22% |
| Fat | 109g | 979 | 30% |
| Carbs | 391g | 1,563 | 48% |
| Total | | 3,262 | 100% |
Step 5: Plan Your Meals
Knowing your macros is useless if you can't translate them into actual food. Here's a practical meal framework:
Meal Timing for Muscle Gain
You don't need to eat every 2 hours. But spreading protein across 3-5 meals does optimize muscle protein synthesis. Research suggests 25-40g of protein per meal maximizes the anabolic response.
With 180g protein across 4 meals: ~45g per mealSample Day (3,262 cal / 180P / 391C / 109F)
Meal 1 — Breakfast (7:00 AM)- 4 whole eggs (24g P, 20g F)
- 2 slices whole wheat toast (8g P, 26g C, 2g F)
- 1 banana (1g P, 27g C)
- 1 tbsp butter (12g F)
- 8 oz chicken breast (50g P, 4g F)
- 2 cups white rice (90g C)
- 1 cup broccoli (4g C)
- 1 tbsp olive oil (14g F)
- Protein shake: 1 scoop whey (25g P, 3g C)
- 1 large sweet potato (37g C)
- 1 cup oats (12g P, 54g C, 5g F)
- 1 tbsp peanut butter (4g P, 3g C, 8g F)
- 8 oz salmon (46g P, 24g F)
- 2 cups pasta (82g C, 2g F)
- Side salad with 1 tbsp olive oil dressing (14g F)
- 1 cup mixed vegetables (15g C)
Close enough. You don't need to hit your macros to the gram. Within 10% is perfectly fine for consistent results.
How to Adjust Based on Results
Your calculated macros are a starting point, not gospel. Here's how to adjust based on real-world results:
Track Your Progress Weekly
Weigh yourself at the same time every day (morning, after bathroom, before food). Use the weekly average — daily weight fluctuates too much to be meaningful.
Adjustment Guidelines
If you're gaining 0.5-1 lb per week: You're in the zone. Keep going. If you're gaining more than 1.5 lbs per week: You're likely adding too much fat. Reduce your surplus by 200-250 calories (cut carbs first). If you're not gaining weight: Increase by 200-250 calories (add carbs first). Some people need more than the calculated surplus, especially if they underestimated their activity level or have a naturally fast metabolism. If your lifts are stalling: You may not be eating enough carbs. Training performance is directly tied to glycogen availability. Add 50g carbs and reassess after two weeks.Recalculate Every 10-15 Pounds
As you gain weight, your caloric needs change. Someone at 180 lbs needs different macros than at 195 lbs. Recalculate your BMR and TDEE after every 10-15 lbs of gain.
Common Macro Mistakes for Muscle Gain
1. Not Eating Enough Protein
The single most common mistake. Most people think they eat enough protein. They don't. Track it for one week and you'll probably find you're at 80-100g when you need 160-200g.
2. Fear of Carbs
Low-carb is fine for fat loss. It's terrible for muscle gain. Carbs fuel your workouts, replenish glycogen, and spike insulin — which is actually anabolic post-workout. If you're trying to build muscle on low carbs, you're making everything harder than it needs to be.
3. Cutting Fat Too Low
People who prioritize protein and carbs sometimes squeeze fat below 20% of calories. This can crash hormone levels — which directly impairs muscle growth. Keep fat at 25% minimum.
4. "Dirty Bulking"
Eating everything in sight because you "need the calories." You'll gain weight, sure — but a lot of it will be fat. A structured surplus with quality food builds muscle with minimal fat gain.
5. Inconsistency
The biggest mistake of all. Hitting your macros 3 days a week and eating randomly the other 4 produces mediocre results at best. Muscle growth is a daily process. It requires daily fueling. Aim for 80%+ adherence across the week.
Tools to Make Tracking Easier
Tracking macros sounds tedious. It doesn't have to be.
For food tracking: MyFitnessPal or Cronometer are solid for logging meals. Weigh your food for the first 2-4 weeks until you can eyeball portions accurately. For calculating your macros: Instead of running through these formulas manually every time your weight changes, use Mental Pushup's macro calculator. It uses the same Mifflin-St Jeor equation, handles all the math, and lets you adjust your goal (muscle gain, fat loss, maintenance) with a tap. Your macro targets update as your stats change. For meal planning: Once you know your macros, build 3-4 "template days" — pre-planned meal combinations that hit your numbers. Rotate between them. This eliminates daily decision fatigue.The Bottom Line
Building muscle isn't a mystery. It's math plus consistency:
The people who transform their physiques aren't the ones with the best genetics or the fanciest workout programs. They're the ones who nail their nutrition consistently, week after week, month after month.
You now have everything you need to calculate your macros correctly. The only question left is whether you'll actually do it.
Open a tracker. Plug in your numbers. Start today. The muscle you want in six months depends on the meals you eat this week.
Ready to build the system?
The 12-Week Sprint System connects your vision to your daily actions. Faith, Family, Fitness, Finance — tracked and transformed.
Start Free — No Credit CardFree forever. Upgrade when you're ready.
Keep Reading
Document Your Transformation: Before, During & After
A transformation without documentation is a missed opportunity. Learn how to take progress photos, track milestones, and build your visual story.
FitnessBody Composition Tracking: Why the Scale Isn't Enough
The scale only tells part of the story. Learn which body measurements to track, how to monitor progress photos, and why composition beats weight.
FitnessHow to Track Your Weight Without Losing Your Mind
Daily weigh-ins can drive you crazy or drive real progress. Learn how to use a weight tracker focused on trends, not daily fluctuations.