How to Calculate Your Calorie Needs for Muscle Gain: A UK Guide (2026)

How to Calculate Your Calorie Needs for Muscle Gain: A UK Guide (2026)

How to Calculate Your Calorie Needs for Muscle Gain: A UK Guide (2026)

If you want to build muscle, you need to eat in a calorie surplus — typically 200 to 500 calories above your maintenance level. To find your maintenance, use the Mifflin-St Jeor formula: for men, 10 × weight (kg) + 6.25 × height (cm) − 5 × age + 5. Multiply by an activity factor (1.2 for sedentary up to 1.9 for very active), then add your surplus. A 75kg, 30-year-old man training four times a week needs roughly 2,800 calories to gain muscle. Most online calculators underestimate this — and in this guide I'll show you exactly why, and how to get the number right for you.

I've spent the last year building Pono — an AI meal planner for people who train — and the single biggest issue I kept running into during testing was calorie targets coming out way too low. Not by 50 calories. By 400 to 600. Enough to stall progress entirely. Once I figured out what was going wrong, the fix was straightforward. Here's everything I learned, in plain English.

Why Most Calorie Calculators Get This Wrong

Type "calorie calculator" into Google and you'll get dozens of free tools that all claim to do the same thing. Plug in your stats, get a number. The problem is most of them quietly cut corners in three places.

They use outdated formulas. A lot of older calculators still use the Harris-Benedict equation from 1919. It overestimates BMR (basal metabolic rate — the calories you burn just existing) for most people, and ironically that often combines with conservative activity multipliers to spit out a low total. Mifflin-St Jeor, published in 1990, is more accurate for the modern population and is what most sports nutritionists use today.

They underweight your training. This is the big one. Many calculators ask "how active are you?" and offer options like "lightly active" and "moderately active" without defining them. People who go to the gym four or five times a week often pick "moderately active" because they're being modest. They should be picking "very active." That single click can be the difference between 2,400 and 2,900 calories.

They forget muscle gain is additive. Maintenance plus surplus is two separate calculations. A lot of tools calculate maintenance and then ask if you want to "gain weight" — and then add a tiny 100-calorie surplus. For lean muscle gain, 200 to 500 calories above maintenance is the right range. 100 isn't enough to build tissue.

When I was building Pono, the early versions had exactly this problem. The output was conservative across all three of these axes, so calorie targets were coming out 15 to 20% below where they should have been. I had to rebuild the calculation from scratch.

The Mifflin-St Jeor Formula Explained Simply

Here's the formula. It looks scary, but it's just multiplication and addition.

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

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

That's your basal metabolic rate — the calories your body burns at complete rest, just keeping you alive. It's not your full daily need. To get that, you multiply BMR by an activity factor.

Activity Factors That Actually Reflect How You Train

This is where most people pick the wrong number. Be honest, not modest.

Activity levelMultiplierWhat it actually means
Sedentary1.2Desk job, no exercise, barely walk
Lightly active1.375Light exercise 1–3 days/week, some walking
Moderately active1.55Moderate exercise 3–5 days/week
Very active1.725Hard exercise 6–7 days/week, or 4–5 hard gym sessions
Extremely active1.9Physical job + daily training, or 2-a-days

If you train four or more times a week with real intensity, you're "very active." Full stop. Don't talk yourself down because you're not a professional athlete. Your body doesn't care what your job title is — it cares how much work you're doing.

BMR × activity factor gives you maintenance calories — the amount you'd eat to stay exactly the same weight at your current activity level.

For muscle gain, add 200 to 500 calories on top:

  • 200–300 calorie surplus: lean gain, slower, less fat
  • 400–500 calorie surplus: faster gain, more fat to manage later
  • 500+ calorie surplus: "dirty bulk" territory, mostly fat

For most people training seriously, a 300-calorie surplus is the sweet spot. Enough to build muscle, slow enough that you're not adding much fat.

A Worked Example (Using My Own Numbers)

Let me run through this with my actual stats so you can see how it works end to end. I'm 32, around 78kg, 175cm, training four times a week with a few cardio sessions thrown in.

Step 1: BMR (10 × 78) + (6.25 × 175) − (5 × 32) + 5 = 780 + 1,094 − 160 + 5 = 1,719 kcal

Step 2: Maintenance I train hard four times a week, walk a fair bit, and have a desk job. That's "very active" — multiplier 1.725. 1,719 × 1.725 = 2,965 kcal

Step 3: Adjust for goal I'm doing a lean recomp — trying to add muscle without adding much fat. So instead of a big surplus, I'm sitting close to maintenance with high protein. My target lands around 2,900 kcal.

If I were going for a more aggressive bulk, I'd add 300 calories and aim for around 3,250 kcal.

Compare that to the 2,400–2,500 number that several free calculators gave me when I tested them with the same inputs. That's a 450–500 calorie shortfall. Eat at that level for three months while training hard and you'll be tired, weak, and wondering why nothing's changing.

If you want to skip the maths, run your own numbers through the Pono calorie calculator — it does all of the above in about ten seconds and gives you macros alongside the calorie target.


Side note: If you don't fancy doing this maths every time your weight changes, this is exactly what Pono handles automatically. You enter your stats once, set your goal, and it calculates your target, builds your meal plan, and adjusts as your weight shifts. Free to try.


How to Adjust Based on Weekly Weigh-Ins

Here's the part most guides skip: the formula gets you in the right ballpark, but only the scale tells you the truth.

Calorie maths is based on population averages. Your individual metabolism, NEAT (non-exercise activity thermogenesis — fidgeting, walking around, gesturing), and digestive efficiency all vary. Two people with identical stats can have maintenance levels 200 calories apart. So treat the formula as your starting point, not your destination.

The protocol:

  1. Eat at your calculated target for two weeks. Don't tweak it during this period — you need a clean signal.
  2. Weigh yourself daily, first thing in the morning, after the loo, before food or drink. Take the average for the week.
  3. Compare week 1 average to week 2 average.

Then adjust:

  • Gained 0.2–0.5kg/week: perfect. Hold the target.
  • Gained more than 0.5kg/week: you're overshooting. Drop 200 calories.
  • Gained less than 0.2kg/week or stayed the same: add 200 calories.
  • Lost weight while trying to gain: add 300–400 calories. You're underfueling.

Repeat the two-week cycle. After about six weeks of this you'll know your real maintenance and surplus, and the formula becomes redundant.

Common Mistakes I See (And Made Myself)

Eating too little "to be safe." This is the biggest one. People worry about gaining fat, undershoot the target, train hard, get exhausted, plateau, give up. If you're trying to build muscle and you're not gaining weight, you're not eating enough. Period.

Not adjusting as weight changes. Your maintenance goes up as you gain muscle (more tissue to fuel) and goes down as you lose weight. Recalculate every 3–4kg of body weight change.

Tracking inconsistently. If you log meals four days a week and wing it for three, you have no idea what you're actually eating. Weekend overshoots can wipe out a weekday surplus and leave you flat. Either track all seven days, or build a meal plan you actually stick to.

Confusing scale weight with progress. Water weight, glycogen, sodium, and bowel content can swing the scale by 1–2kg overnight. That's why the weekly average matters, not any individual number. If the trendline is moving up over a month, you're gaining. If it's flat for three weeks, you're not.

Ignoring protein. Calories build the surplus, but protein builds the muscle. Aim for 1.6–2.2g per kg of bodyweight. For a 78kg person, that's 125–170g of protein per day. Without enough protein, your surplus turns into fat instead of muscle.

Putting It All Together

So, the playbook in summary:

  1. Calculate BMR using Mifflin-St Jeor.
  2. Multiply by an honest activity factor — most gym-goers should use 1.725, not 1.55.
  3. Add 200–500 calories for muscle gain. Start at 300 if unsure.
  4. Eat that target consistently for two weeks.
  5. Weigh in daily, average weekly, adjust by ±200 calories based on results.
  6. Hit 1.6–2.2g protein per kg bodyweight.
  7. Recalculate every 3–4kg of weight change.

Get this right and you've solved the hardest part of muscle gain. The rest is just consistency.


Want this done for you? Pono calculates your exact target using the formula above, then builds you a weekly meal plan that hits it — with quantified ingredients, cooking instructions, and an auto-generated shopping list. It re-adjusts your target as your weight changes so you don't have to think about it. Free to try, no card needed.


FAQ

How many calories do I need to bulk? Take your maintenance calories (BMR × activity factor) and add 200–500. For a typical 78kg male training four times a week, that's around 2,900–3,200 calories per day. Lean bulking sits at the lower end of that surplus, traditional bulking at the higher end.

Is dirty bulking effective? Dirty bulking (eating in a 700+ calorie surplus with little regard for food quality) builds muscle slightly faster than a lean bulk in the short term, but most of the additional weight is fat. You then need a long cut afterwards, during which you'll lose some of the muscle you built. For most people training recreationally, a lean bulk at 200–300 calories above maintenance is more efficient overall.

How long should I bulk for? A typical lean bulk runs 12–20 weeks. Beginners can stay in a surplus longer because their muscle-building potential is higher. More experienced lifters tend to alternate shorter bulks (8–12 weeks) with maintenance or mini-cuts to manage body fat.

Should I count calories every day? For the first few months, yes — it's the only way to learn what your portions look like. After 3–6 months of consistent tracking, most people develop enough intuition to maintain their target without logging every meal. Using a meal plan that's pre-calculated for your target (like Pono) skips the tracking step entirely.

Why does my calorie target keep changing? Three reasons: your weight is changing (more weight = more maintenance), your activity is changing (training harder or less), or your goal is changing (cut vs maintenance vs bulk). Recalculate every 3–4kg of body weight change or any time your training volume shifts significantly.


Joe is the founder of Pono, an AI-powered meal planner built for people who train. He's been lifting for over a decade and built Pono after getting frustrated with calorie calculators that kept underselling his needs.