Back to Blog
nutrition science meal planning macros

The Calorie Math Behind Truly Personalized Meal Plans

Most "personalized" meal plans are just templates with a name swapped in. Here's what real personalization looks like — and the math that makes it work.

CoachFuel Team 5 min read

“Personalized meal plan” has become a marketing phrase that means almost nothing. Open any generic coaching template and you’ll find a plan built for a 170-pound moderately active adult that gets stamped with the client’s name and sent out as if it were made for them. It wasn’t.

Real personalization starts with math — specific equations, specific inputs, specific outputs. Here’s how it actually works.

Step 1: Calculate Resting Metabolic Rate

Every accurate calorie target starts with resting metabolic rate (RMR) — the number of calories a person burns just by being alive. The most clinically validated equation for this is Mifflin-St Jeor, published in 1990 and consistently outperforming older formulas like Harris-Benedict in accuracy studies.

The Mifflin-St Jeor equations:

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

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

Let’s run it for a real example: a 34-year-old woman, 68 kg, 165 cm.

RMR = (10 × 68) + (6.25 × 165) − (5 × 34) − 161 RMR = 680 + 1,031.25 − 170 − 161 RMR = 1,380 kcal/day

That’s her baseline. But she doesn’t just lie in bed all day.

Step 2: Apply an Activity Multiplier for TDEE

Total Daily Energy Expenditure (TDEE) accounts for how much energy she burns across her actual daily life. Activity multipliers from the standard PAL (Physical Activity Level) scale:

  • Sedentary (desk job, no exercise): × 1.2
  • Lightly active (1–3 days/week exercise): × 1.375
  • Moderately active (3–5 days/week exercise): × 1.55
  • Very active (hard training 6–7 days/week): × 1.725
  • Extremely active (physical job + hard training): × 1.9

Our client exercises 4 days a week: moderately active → × 1.55

TDEE = 1,380 × 1.55 = 2,139 kcal/day

Now we know her maintenance calories. But what’s her goal?

Step 3: Adjust for Goal

Goal-based calorie adjustments are straightforward once you have TDEE:

  • Fat loss: Subtract 300–500 kcal from TDEE
  • Maintenance: Use TDEE as-is
  • Muscle gain: Add 200–300 kcal to TDEE

Our client wants to lose body fat. Coach sets a 400 kcal deficit.

Target: 2,139 − 400 = 1,739 kcal/day

That’s her personalized calorie target — not a round number borrowed from a template.

Step 4: Set Macro Ratios by Goal

Macros (protein, carbohydrates, fat) are distributed based on goal, body weight, and training type. Standard evidence-based ranges:

For fat loss with training:

  • Protein: 1.6–2.2g per kg body weight (high protein preserves muscle during deficit)
  • Fat: 20–35% of total calories
  • Carbohydrates: Remaining calories

For our 68 kg client in a deficit:

  • Protein: 68 × 2.0 = 136g protein (544 kcal)
  • Fat: 1,739 × 25% = 435 kcal ÷ 9 = 48g fat
  • Carbs: 1,739 − 544 − 435 = 760 kcal ÷ 4 = 190g carbs

Final targets: 1,739 kcal | 136g protein | 190g carbs | 48g fat

These are her numbers. Not a template’s numbers.

Why Templates Fail

Most “personalized” plans fail the moment you look at the math. Here’s a common scenario: a coach has a solid 1,800 kcal meal plan they’ve used with clients for years. It works great for their average client. But then a 52-year-old, 58 kg, sedentary woman signs up — her TDEE is around 1,550 kcal. An 1,800 kcal “cut” plan is actually putting her in a slight surplus.

On the other end: a 28-year-old, 90 kg male athlete with a TDEE of 3,200 kcal gets handed the same 1,800 kcal template for fat loss. He’s in a 1,400 kcal deficit — aggressive enough to trigger muscle loss and serious fatigue.

Templates aren’t wrong because of bad intentions. They’re wrong because human bodies are heterogeneous and templates are not.

Mathematical Recipe Scaling

Calculating targets is the first half of the problem. Hitting those targets with real food is the second half — and it’s where most tools fall apart.

The standard approach to recipe scaling is simple algebra. If a recipe provides 487 kcal across all ingredients and you need it to provide 520 kcal, you apply a scaling factor:

Scale factor = 520 ÷ 487 = 1.068

Every ingredient is multiplied by 1.068. If the recipe called for 85g chicken breast, the scaled version calls for 85 × 1.068 = 90.8g chicken breast. The macro breakdown scales proportionally.

Apply this across every meal, every day, and you can assemble a week of eating that hits a client’s targets to within ±3 kcal — not approximately, not roughly, but mathematically.

The Takeaway for Coaches

If you’re building meal plans manually, you’re likely doing all of this math by hand or leaning on formulas that are years out of date. If you’re using generic templates, you’re not actually personalizing — you’re approximating.

Real personalization is reproducible, accurate, and fast when the math is handled programmatically. The calculation doesn’t change client to client — only the inputs do. And those inputs take seconds to enter.

The coaches who build the strongest client results aren’t the ones who work harder on their plans. They’re the ones who work from better numbers.

Ready to save 10+ hours a week?

Join coaches already using CoachFuel to generate personalized, calorie-accurate meal plans in minutes — not hours.

Start Free Trial

No credit card required. 14-day free trial.