Mifflin-St Jeor, Harris-Benedict or Katch-McArdle: which BMR formula should you use?
In short: Use Mifflin-St Jeor for most healthy adults, because it's the equation that most often lands within 10% of measured resting metabolic rate. Switch to Katch-McArdle or Cunningham when you have a body fat measurement you trust, especially for lean, muscular clients, since both work from lean body mass. Harris-Benedict still works, but it tends to read higher than Mifflin-St Jeor for the same person.
1 min 16 s videoCaptions onUpdated 1 October 2026
The four equations side by side
Weight is in kilograms, height in centimetres, age in years and lean body mass (LBM) in kilograms. Each result is kilocalories a day at complete rest.
Mifflin-St Jeor (1990) Men: (9.99 × weight) + (6.25 × height) − (4.92 × age) + 5 Women: (9.99 × weight) + (6.25 × height) − (4.92 × age) − 161 Harris-Benedict, revised by Roza and Shizgal (1984) Men: 88.362 + (13.397 × weight) + (4.799 × height) − (5.677 × age) Women: 447.593 + (9.247 × weight) + (3.098 × height) − (4.330 × age) Katch-McArdle: 370 + (21.6 × LBM) Cunningham: 500 + (22 × LBM) LBM = weight × (1 − body fat % ÷ 100)
The original Harris-Benedict coefficients from 1918 and 1919 (constants of 66.5 for men and 655.1 for women) still turn up in older textbooks. For both clients below they land within 20 kcal of the 1984 revision. Katch-McArdle and Cunningham ignore age and sex completely. Research suggests that once lean body mass is known, age and sex add little to the picture of how much energy the body uses.
Same clients, different answers
Here are two clients run through every formula. The first is a 38-year-old woman, 72 kg, 165 cm, 32% body fat (about 49 kg of lean mass). The second is a 28-year-old man, 90 kg, 180 cm, 12% body fat (about 79 kg of lean mass) who lifts four times a week.
| Formula | Woman, 72 kg, 32% fat | Man, 90 kg, 12% fat |
|---|---|---|
| Mifflin-St Jeor | 1403 kcal | 1891 kcal |
| Harris-Benedict, original | 1471 kcal | 2015 kcal |
| Harris-Benedict, revised | 1460 kcal | 1999 kcal |
| Katch-McArdle | 1428 kcal | 2081 kcal |
| Cunningham | 1577 kcal | 2242 kcal |
For the woman, four of the five sit within about 70 kcal of each other. That's well inside the error of any prediction equation, so the choice barely matters. For the man, the spread is 350 kcal before you multiply by an activity factor of 1.76, which turns it into more than 600 kcal a day. With a client like him, the formula decides whether his target is right.
Which one to pick
- Mifflin-St Jeor for healthy adults when you don't have a reliable body fat figure. A 2005 systematic review found it the most accurate of the common equations for both non-obese and obese adults.
- Katch-McArdle when you have body fat from DEXA, a good skinfold protocol or a validated bioimpedance device, and the client is lean or trains hard. Mifflin-St Jeor tends to underestimate these clients.
- Cunningham for the same clients as Katch-McArdle, but expect it to read about 150 kcal higher. It's popular in sport, where under-fuelling costs more than a small surplus.
- Harris-Benedict when you need continuity with older records, a referral letter or a hospital protocol that uses it. Otherwise it has no advantage over Mifflin-St Jeor.
- Measured resting metabolic rate from indirect calorimetry beats every equation. If a client brings one, use it.
One warning on lean-mass formulas. They're only as good as the body fat number you feed them, and a bathroom scale reading can be out by several percentage points. A bad body fat figure makes Katch-McArdle worse than Mifflin-St Jeor, not better.
When none of them fit
None of these equations were built for children, pregnancy, critical illness or clients with a condition or medication that changes metabolism. For children and teenagers, use Schofield. In hospital settings, follow your unit's protocol or measure.
Whichever formula you choose, treat it as a starting point. After two to four weeks of honest logging, the client's weight trend tells you more than the equation did. If weight holds steady on a target that should produce a loss, adjust by 100 to 200 kcal and review again. There's more on the default equation in the Mifflin-St Jeor equation.
How to do it in Foodzilla
Foodzilla offers all of these formulas, plus an Automatic option that uses lean body mass once a body fat % is on file. You choose per client, and set a default for new clients.
- 1Go to Clients, open your client's dashboard and choose Health & Diet Goals, then the Nutrition tab.
- 2Open BMR Formula & Macro Ratios and pick from the BMR Formula list: Automatic (recommended), Mifflin-St Jeor, Original Harris-Benedict (1919), Revised Harris-Benedict (1984), Katch-McArdle or Cunningham. Choosing one saves the new energy targets straight away and rescales the current macro split to match.
- 3Open Understanding Your Client's Nutrition Calculations to see the formula, the client's numbers and the BMR it gives.
- 4Katch-McArdle and Cunningham need a body fat %. Without one, Foodzilla falls back to Mifflin-St Jeor and says so. Add it under Edit Profile & Body, on the Body Data tab.
- 5If you have a measured RMR, choose Custom as the BMR Formula when you add the client (Clients, then Add Client) and type it into Custom BMR.
- 6To set the formula every new client starts with, go to Settings, then Profile, then Preferences, and change Default BMR formula.
Good to know
- Pick Automatic if you measure body fatAutomatic uses Katch-McArdle for clients with a body fat % on file and Mifflin-St Jeor for everyone else, so you never have to remember which clients have been measured.
- Don't switch formulas to hit a numberIf a target looks wrong, check the inputs first: weight, height, year of birth and activity level. Swapping equations until one gives the answer you wanted just hides the error.