Skip to main content
Calcimator

Harris-Benedict Calculator

Calculate BMR using the revised Harris-Benedict equation with clinical stress factors for hospitalized patients. Includes protein recommendations.

About this calculator

This calculator uses the revised Harris-Benedict equation (Roza & Shizgal, 1984) to estimate basal metabolic rate (BMR) -- the calories the body burns at complete rest just to maintain basic function -- from weight, height, age, and sex, using separate published coefficients for men and women. From that baseline, it reports two different scaled-up estimates depending on the setting: Total Daily Energy Expenditure (TDEE), which multiplies BMR by an activity factor (from 1.2 for a sedentary lifestyle up to 1.9 for very high activity) and is the relevant figure for a healthy, ambulatory individual's everyday caloric needs -- reported across all five common activity tiers side by side, rather than requiring you to pick one upfront -- and Clinical energy needs, which instead multiplies BMR by a clinical stress factor (1.0 for no added stress up to roughly 1.75 for major burns) and is the relevant figure for a hospitalized patient whose metabolic demands are elevated by illness or injury rather than physical activity -- the two multipliers are not meant to be combined, since a bedridden, critically stressed patient is not also being scaled for a high activity level.

A rough protein range is also suggested, widening from a lower target near maintenance-level stress up to a higher target as the stress factor increases, reflecting that protein needs typically rise with the degree of physiologic stress. The original 1919 Harris-Benedict equation is known to run somewhat high compared to directly measured energy expenditure; this 1984 revision, published by Anne Roza and Harry Shizgal in the American Journal of Clinical Nutrition, corrected that using updated reference data and is generally considered more accurate, though still an estimate -- indirect calorimetry, where available, remains more accurate than any predictive equation for an individual patient, and any clinical caloric prescription should be adjusted based on the patient's actual response, not fixed to a formula's output.

Inputs

lb
ft
in

Results

Basal Metabolic Rate (kcal/day)

1,672

TDEE — Sedentary (kcal/day)2,006
TDEE — Light Activity (kcal/day)2,299
TDEE — Moderate Activity (kcal/day)2,591
TDEE — Active (kcal/day)2,884
TDEE — Very Active (kcal/day)3,176
Clinical energy needs (kcal/day)1,672
Stress multiplier1
Protein — low range (g/day)56
Protein — high range (g/day)84

Figures current as of 1984. Source: Roza AM, Shizgal HM. The Harris Benedict equation reevaluated: resting energy requirements and the body cell mass. Am J Clin Nutr. 1984;40(1):168-182.

How to Use This Calculator
  1. Enter the patient's weight in kg and height in cm (adult equation — not valid for children).
  2. Enter age in years and select sex.
  3. For a healthy, ambulatory individual: read the Total Daily Energy Expenditure (TDEE) tier matching their activity level, from Sedentary through Very Active.
  4. For a hospitalized or critically ill patient: set the Clinical stress factor instead to get Clinical energy needs, which multiplies BMR by that stress factor — this is the relevant output for inpatients, not any TDEE tier.
  5. Review Basal Metabolic Rate (BMR) alongside whichever of the TDEE tiers or Clinical energy needs applies to the patient, and the Protein range for hospitalized patients.
  6. Use the relevant output as a starting point for caloric prescription, then adjust based on clinical response.

How the result changes with Weight

WeightBasal Metabolic Rate (kcal/day)
351,203
531,444
1052,141
1753,078

What each input means

Weight
Body weight in kilograms.
Height
Height in centimeters.
Age (years)
Age in years. Adult equation — not valid for children.
Sex
Biological sex, used by the sex-specific Harris-Benedict equation.
Clinical stress factor
1.0 = none, 1.2 = minor surgery, 1.35 = trauma, 1.5 = sepsis, 1.75 = major burns.

What each result means

Basal Metabolic Rate (kcal/day)
BMR from the revised Harris-Benedict equation.
TDEE — Sedentary (kcal/day)
Little to no exercise. BMR × 1.2.
TDEE — Light Activity (kcal/day)
Light exercise 1-3 days/week. BMR × 1.375.
TDEE — Moderate Activity (kcal/day)
Moderate exercise 3-5 days/week. BMR × 1.55.
TDEE — Active (kcal/day)
Hard exercise 6-7 days/week. BMR × 1.725.
TDEE — Very Active (kcal/day)
Very hard exercise or a physical job, training twice a day. BMR × 1.9.
Clinical energy needs (kcal/day)
BMR × stress factor for hospitalized patients.
Stress multiplier
Clinical stress/injury factor used.
Protein — low range (g/day)
Lower end of protein recommendation.
Protein — high range (g/day)
Upper end of protein recommendation.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Weight (kg) = 70, Height (cm) = 170, Age (years) = 30, Sex (0 = Female, 1 = Male) = 1 = 5 input(s) provided
  2. Calculate Basal Metabolic Rate
    Basal Metabolic Rate
    1672 = 1672
  3. Calculate Total Daily Energy Expenditure by activity tier
    TDEE = BMR × activity factor
    2006 (1.2) … 3176 (1.9) = 2591
  4. Calculate Clinical energy needs
    Clinical energy needs = bmr * stressFactor
    1672 = 1672

Figures and sources

Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does BMR itself not change across the five TDEE tiers?

BMR is defined as energy expenditure at complete rest, so by definition it doesn't include any activity component -- activity level only comes into play afterward, when BMR is multiplied by an activity factor to estimate each Total Daily Energy Expenditure tier. All five TDEE rows share the same underlying BMR figure.

Should I use TDEE or Clinical energy needs for a hospitalized patient?

Clinical energy needs, which scales BMR by a stress factor rather than an activity factor, is the figure intended for hospitalized or critically ill patients whose elevated calorie needs come from illness or injury, not physical activity. TDEE's activity-factor scaling assumes an ambulatory, healthy individual going about normal daily activity, which doesn't describe most inpatients the stress-factor scale is meant for.

Why does the protein recommendation widen at higher stress factors?

Protein needs rise with physiologic stress because the body breaks down more lean tissue during illness, injury, and healing, so the suggested protein range shifts upward (and widens) as the entered stress factor increases past the minor-stress threshold, reflecting typical clinical nutrition guidance that critically ill or severely injured patients need substantially more protein per kilogram than someone at rest.

How accurate is the revised Harris-Benedict equation compared to the original 1919 version?

The 1984 revision by Roza and Shizgal is generally considered more accurate than the original 1919 Harris-Benedict equation, which is known to overestimate energy needs compared to directly measured values in many populations. Even so, any predictive equation is an estimate -- indirect calorimetry, when available, remains the more accurate way to measure an individual patient's actual energy expenditure.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Medical & Clinical.