How to Calculate BMR: The Most Accurate Formula

Your Basal Metabolic Rate (BMR) is the number of calories your body needs to maintain basic functions at rest. While lab testing with a metabolic cart is the gold standard, modern formulas can estimate BMR with remarkable accuracy — within 10-15% of the true value for most people.

The Mifflin-St Jeor Formula: Today's Gold Standard

Developed in 1990 by Drs. Mark Mifflin and George St. Jeor, this formula is considered the most accurate for estimating resting metabolic rate. It was validated using calorimetry data from over 400 subjects and is recommended by the Academy of Nutrition and Dietetics and the American College of Sports Medicine.

Mifflin-St Jeor Equations

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

Example Calculation

Let's calculate the BMR for a 30-year-old woman weighing 150 lbs (68 kg), standing 5 ft 6 in (168 cm):

  1. Convert weight: 150 lbs ÷ 2.2046 = 68 kg
  2. Convert height: 5 ft 6 in = 66 in × 2.54 = 167.6 cm ≈ 168 cm
  3. Apply formula: BMR = 10 × 68 + 6.25 × 168 − 5 × 30 − 161
  4. Calculate: BMR = 680 + 1,050 − 150 − 161 = 1,419 kcal/day

This means she burns approximately 1,420 calories per day at complete rest.

The Harris-Benedict Formula: The Classic

Developed in 1919, the Harris-Benedict formula was the standard for nearly 70 years. While less accurate than Mifflin-St Jeor, it's still used by some calculators and provides reasonable estimates.

Harris-Benedict Equations

For Men:

BMR = 66.473 + 13.7516 × (weight in kg) + 5.0033 × (height in cm) − 6.7550 × (age in years)

For Women:

BMR = 655.0955 + 9.5634 × (weight in kg) + 1.8496 × (height in cm) − 4.6756 × (age in years)

Mifflin-St Jeor vs Harris-Benedict: Accuracy Comparison

FormulaAverage ErrorBest For
Mifflin-St Jeor±10-15%Most accurate for all adults
Harris-Benedict±15-20%Historical reference, slightly overestimates

The Mifflin-St Jeor formula is generally more accurate because it was validated against direct calorimetry measurements, while Harris-Benedict was developed using less precise methods.

Online Calculators vs Manual Calculation

Our BMR calculator uses the Mifflin-St Jeor formula with options for both metric and imperial units. It provides instant results with the ability to compare with the Harris-Benedict formula.

For a complete calculation that includes your activity level, use our TDEE calculator, which takes your BMR and applies activity multipliers.

Factors That Affect BMR Accuracy

Even the best formula can't account for everything. These factors can cause your actual BMR to differ from the estimate:

  • Body composition: Muscle tissue burns more calories at rest than fat. If you have more muscle than average for your weight, your actual BMR may be higher than estimated.
  • Thyroid function: An overactive or underactive thyroid can significantly alter BMR. Hyperthyroidism can increase BMR by 25% or more, while hypothyroidism can reduce it by 15-20%.
  • Genetics: Studies show that genetics can influence BMR by up to 10-15%. Some people are born with naturally higher or lower metabolic rates.
  • Environment: Extreme cold or heat can increase BMR as your body works to maintain temperature.
  • Recent weight loss: After significant weight loss, adaptive thermogenesis can temporarily reduce BMR below what's predicted for your new weight.

When to Get Lab Testing

If you suspect your estimated BMR is significantly off, consider indirect calorimetry testing. This is especially recommended if:

  • You've been unable to lose weight despite a consistent calorie deficit
  • You have thyroid symptoms (fatigue, weight changes, temperature sensitivity)
  • You're an athlete seeking precise calorie optimization
  • You've experienced significant weight changes and need an accurate recalibration
Calculate Your BMR Instantly Our free BMR calculator provides an accurate estimate using the Mifflin-St Jeor formula. Get your personalized daily calorie needs in seconds. Use the BMR Calculator →