← Back to blog
NutritionApril 10, 2026·8 min read·More Life Team

How to Calculate Your Macros (And Why Most Apps Get It Wrong)

Most macro calculators use outdated formulas and generic activity multipliers. Here's the science-backed approach to finding your real numbers.

If you've ever opened a fitness app, plugged in your stats, and gotten back a calorie target that felt suspiciously round — 2,000 calories for women, 2,500 for men, 40/30/30 macro split for everyone — you've experienced the laziness of most macro calculators. They use generic defaults, outdated equations, and one-size-fits-all activity multipliers, then call it personalization.

Real macro calculation isn't complicated, but it requires using the right inputs. Here's the science-backed process, the formulas that actually work, the splits that match your goal, and the mistakes that throw most people off.

Why calories alone aren't enough

You've probably heard "calories in vs. calories out" a thousand times. It's not wrong, but it's incomplete. Two people eating 2,000 calories a day can have wildly different body composition outcomes depending on what those calories are.

Calories control your weight. A deficit makes you lose weight, a surplus makes you gain weight. This is the law of thermodynamics — there's no way around it.

Macros control your body composition. Protein, in particular, determines how much of the weight you lose comes from fat versus muscle (or how much of the weight you gain is muscle versus fat). Carbs and fat affect performance, hormones, satiety, and adherence — but protein is the dominant body-composition variable.

So the goal of macro calculation isn't just to find a calorie number. It's to find your maintenance, set the right deviation from it for your goal, and then split that target into protein, carbs, and fat in proportions that maximize the outcome you actually want.

Step 1: Calculate your BMR with Mifflin-St Jeor

BMR is your basal metabolic rate — the calories you burn at complete rest, just keeping your organs running. The most accurate equation for predicting BMR in healthy adults is the Mifflin-St Jeor equation, validated against hundreds of indirect calorimetry studies. It's the gold standard.

Here it is. Don't be intimidated:

For men: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5

For women: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161

A 30-year-old woman who's 5'6" (167 cm) and 140 lbs (63.5 kg) has a BMR of about 1,328 calories. A 30-year-old man who's 5'10" (178 cm) and 180 lbs (82 kg) has a BMR of about 1,795 calories.

Most online calculators use the Harris-Benedict equation instead, which was developed in 1919 and overestimates BMR by 5-15% in modern populations. It's still in active use because it's been around longer — but Mifflin-St Jeor is more accurate. Use it.

Step 2: Apply your activity multiplier for TDEE

BMR is what you burn at rest. To get your Total Daily Energy Expenditure (TDEE) — what you actually burn including movement, exercise, and the thermic effect of food — multiply your BMR by an activity multiplier:

  • Sedentary (desk job, no exercise): BMR × 1.2
  • Lightly active (1-3 days/week of exercise): BMR × 1.375
  • Moderately active (3-5 days/week): BMR × 1.55
  • Very active (6-7 days/week): BMR × 1.725
  • Extremely active (athletes, physical job, multiple training sessions/day): BMR × 1.9

This is where most people screw up. Two common mistakes:

Mistake 1: Picking the wrong category. If you sit at a desk all day and lift 4 days a week for 45 minutes, you are NOT "very active." You're moderately active at best. The activity multiplier is supposed to capture your TOTAL daily movement, not just your gym sessions. People consistently overestimate how active they are, which is why their fat-loss diets stall.

Mistake 2: Treating it as static. TDEE changes. As you lose weight, your BMR drops (less mass to maintain). As you build muscle, it rises. As your training intensity changes, so does the multiplier. You should recalculate your TDEE every 6-8 weeks if you're tracking seriously.

For our example woman: 1,328 BMR × 1.55 (moderately active) = 2,058 TDEE. For our example man: 1,795 BMR × 1.55 = 2,782 TDEE.

Step 3: Set your caloric target based on your goal

Your TDEE is your maintenance — the calories you eat to stay the same weight. Your target is some deviation from that:

Fat loss: TDEE × 0.80 (a 20% deficit)

  • Aggressive but sustainable for most people.
  • A 10% deficit is gentler but slower; a 25-30% deficit risks excessive muscle loss and adherence collapse.
  • Our example woman: 2,058 × 0.80 = 1,646 cal/day for fat loss.

Muscle gain: TDEE × 1.10 (a 10% surplus)

  • Slow gain (about 0.5-1 lb per month) maximizes muscle and minimizes fat.
  • "Dirty bulks" with 30%+ surpluses gain more fat than muscle past a certain point.
  • Our example man: 2,782 × 1.10 = 3,060 cal/day for muscle gain.

Maintenance: TDEE × 1.00

  • For body recomposition, athletic performance, or health maintenance.

Recomposition (lose fat + build muscle simultaneously): TDEE × 0.95-1.05 with high protein. This works best for beginners, people returning from a layoff, and the obese. For experienced lifters at average body fat, you're better off picking a clear cut or bulk.

Step 4: Split into macros based on your goal

Now you split your calorie target into protein, carbs, and fat. The "right" split depends on your goal.

Protein is non-negotiable. Aim for 0.8-1.0 grams per pound of bodyweight as a baseline. If you're cutting (in a deficit) or building muscle, push that to 1.0-1.2 grams per pound. Higher than 1.2 g/lb has diminishing returns for most people. Protein is the macronutrient that protects muscle in a deficit and provides the building blocks for new muscle in a surplus — never short yourself on it.

Fat should be at least 0.3 g/lb. Going below this risks hormonal disruption, especially testosterone in men and estrogen/menstrual function in women. 0.3 g/lb is a floor, not a target — most people do best at 0.4-0.5 g/lb.

Carbs fill the rest. Whatever calories are left after you set protein and fat go to carbs. Carbs fuel high-intensity training and recovery, so don't slash them too aggressively unless you're not training hard.

Here are the typical macro splits by goal (in grams):

Fat loss (40P/30C/30F) — for our 140-lb woman at 1,646 cal:

  • Protein: 140 g (560 cal, 34%)
  • Carbs: 165 g (660 cal, 40%)
  • Fat: 47 g (423 cal, 26%)

Muscle gain (30P/45C/25F) — for our 180-lb man at 3,060 cal:

  • Protein: 200 g (800 cal, 26%)
  • Carbs: 380 g (1,520 cal, 50%)
  • Fat: 80 g (720 cal, 24%)

Maintenance (30P/40C/30F) — for our 140-lb woman at 2,058 cal maintenance:

  • Protein: 130 g (520 cal, 25%)
  • Carbs: 215 g (860 cal, 42%)
  • Fat: 75 g (675 cal, 33%)

These are starting points, not laws. Some people thrive on lower carbs and higher fat (especially endurance athletes adapted to fat-burning). Some people respond better to higher carb intake (especially CrossFitters and high-volume lifters). Track for 2-4 weeks, see how you feel and progress, then adjust.

The 4 mistakes that wreck most people's macros

After watching hundreds of people calculate macros and then complain that "this isn't working," the same mistakes come up over and over.

1. Underestimating actual food intake. People consistently report eating 20-40% less than they actually do. The fix: weigh your food on a kitchen scale for the first 2-4 weeks. Eyeballing is wildly inaccurate. After a month of weighing, your eye gets calibrated and you can eyeball with more accuracy.

2. Not adjusting as you progress. Your macros aren't a one-and-done calculation. As you lose 10-15 lbs, your BMR drops and your TDEE follows. If you stall, recalculate using your current bodyweight, not the weight you started at.

3. Ignoring protein. This is the most common mistake. People focus on calories and fat and ignore the protein number. Then they wonder why they're losing scale weight but not getting leaner. Protein is the most important macro for body composition. If you only track one number, track that one.

4. Treating macros as a religion. Hitting your numbers within ±5% is excellent. Within ±10% is fine. If you're stressing about being 8 grams of carbs over and 4 grams of fat under, you're missing the forest for the trees. Adherence over 6 months matters infinitely more than perfection on any given day.

The lazy way: let the AI do it

If all of this sounds tedious — calculating BMR, picking the right multiplier, recalculating every two months, splitting macros by goal — that's because it is. It's not hard, but it's the kind of thing that's easy to get wrong and even easier to never start.

More Life does all of this automatically. You complete a 5-minute onboarding (age, height, weight, activity, goal, dietary preferences), and the AI uses Mifflin-St Jeor to calculate your BMR, applies the right activity multiplier based on your training schedule, sets your target based on your goal, and splits the macros for you. Then it builds a 7-day meal plan that hits those numbers using foods you actually want to eat. As you progress, the AI re-checks the math and adjusts.

If you'd rather do it yourself, the formulas above are exactly what we use under the hood. You can run the numbers on a napkin in 5 minutes — the science isn't a secret. The hard part is being honest about your activity level and consistent enough to make the numbers matter.

Bottom line: Use Mifflin-St Jeor, not Harris-Benedict. Be honest about your activity multiplier. Set protein at 1.0 g/lb minimum. Adjust your calculations every 6-8 weeks. And track your food on a scale for the first month — you'll be shocked at how off your eyeballing is.

Get those four things right and your macros will be more dialed than 90% of the people in your gym.

Ready to get started?

Try More Life free — AI-powered meal plans, workout programs, and coaching personalized to your goals.

Related articles