Transparent by design

How the calculator reaches an estimate

Every output moves through four steps: validate the input, estimate resting needs, estimate total expenditure, then allocate a goal-based calorie range and macros.

1. Input validation

The MVP supports adults aged 18–80, heights of 130–230 cm and weights of 40–300 kg. Metric and imperial inputs are normalized to centimetres and kilograms before calculation.

Values outside those bounds produce a specific form error. Inputs implying a BMI outside the tool’s broad supported range of 16–50 receive a warning and no target.

2. Basal metabolic rate

FitnessNutritionPro uses the Mifflin–St Jeor predictive equation:

BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + profile constant

  • Female equation profile: −161
  • Male equation profile: +5

The original equation was derived from adult data using sex-based constants. The form labels this an equation profile because the variable is a limitation of the model, not a statement about gender identity. The estimate cannot account for every difference in lean mass, genetics, health or metabolic adaptation.

3. Maintenance calorie estimate

Estimated BMR is multiplied by one activity factor. Weekly training sessions are accepted as optional context but are not added again, which avoids obvious exercise double-counting.

Activity categoryMultiplierPractical description
Mostly sedentary1.2Desk-based day with little purposeful exercise
Lightly active1.375Light exercise or active movement 1–3 days per week
Moderately active1.55Purposeful moderate exercise 3–5 days per week
Very active1.725Hard exercise 6–7 days per week or a physical job
Extremely active1.9Very hard training plus a physical job or twice-daily work

Activity labels are the largest subjective input. Wearables and exercise machines also estimate energy expenditure rather than measure it perfectly. Real weight and intake trends are the calibration step.

4. Goal-based calorie range

The calculator applies a modest percentage adjustment to estimated maintenance. Goals where weight change is relevant allow slower, moderate and faster options.

GoalSlowerModerateFaster
Lose weight-10%-15%-20%
Lose body fat-10%-15%-20%
Body recomposition0%-4%-6%
Maintain weight0%0%0%
Gain muscle+5%+8%+12%
Lean bulk+3%+5%+8%
Gain weight+6%+10%+15%
Support endurance training0%+3%+5%
Support strength and power0%+3%+5%
Improve general fitness and recovery0%0%0%

The result is shown as a range of roughly ±3% around the midpoint (with a minimum spread of 75 kcal). This is not a confidence interval; it is a practical reminder that a single exact number is not justified.

5. Macro allocation

  1. Protein is set from a goal-specific 1.6–2.0 g/kg multiplier. At higher body weights, the protein reference weight is capped at the weight corresponding to BMI 30 to avoid extreme totals from a simple body-weight formula.
  2. Fat starts at 22%, 28% or 35% of calories according to the selected preference, while preserving a minimum of roughly 0.6 g/kg reference weight and a maximum 40% allocation.
  3. Carbohydrate receives the remaining calories, reflecting its flexible role in supporting training.

Rounded gram and percentage values may not sum to exactly 100%. These are educational starting points, and food labels are not perfectly precise either.

Safety boundaries

The calculator returns BMR and maintenance context but withholds a calorie and macro target when:

  • the input falls outside the supported age/height/weight or BMI range;
  • a loss goal is selected with estimated BMI below 18.5;
  • the target falls below the tool’s conservative floor of 1,200 kcal for the female equation profile or 1,500 kcal for the male equation profile; or
  • the remaining energy cannot support the configured minimum macro allocation.
A floor is not a claim that any value above it is automatically safe. Individual needs can be higher, especially with training, growth, pregnancy, health conditions or recovery from low energy availability.

Limitations and appropriate use

  • The equation estimates group averages, not measured individual metabolism.
  • Activity categories are subjective and expenditure changes over time.
  • The model does not use body-fat percentage because consumer measurements are often imprecise.
  • The calculator does not assess micronutrients, food access, clinical history or eating behaviour.
  • It is not designed for people under 18, pregnancy, breastfeeding or clinical nutrition care.

A sound use pattern is: start, observe for two to four weeks, check recovery and performance, then adjust by a small amount. See how to adjust calories based on progress.

References and further reading

  1. Mifflin et al. (1990), A new predictive equation for resting energy expenditure in healthy individuals

    Original Mifflin–St Jeor resting-energy equation paper.

  2. Thomas, Erdman & Burke (2016), Nutrition and Athletic Performance

    Joint position statement from the Academy of Nutrition and Dietetics, Dietitians of Canada and ACSM.

  3. Jäger et al. (2017), ISSN Position Stand: Protein and Exercise

    Evidence review and position on protein intake for exercising adults.

  4. Kerksick et al. (2017), ISSN Position Stand: Nutrient Timing

    Review of protein, carbohydrate and meal-timing evidence.

  5. Sawka et al. (2007), ACSM Position Stand: Exercise and Fluid Replacement

    Hydration and fluid-replacement principles for exercise.

  6. Mountjoy et al. (2023), IOC Consensus Statement on Relative Energy Deficiency in Sport

    Health and performance risks associated with problematic low energy availability.

  7. Maughan et al. (2018), IOC Consensus Statement: Dietary Supplements and the High-Performance Athlete

    Evidence, risk and professional oversight for supplement use.

Methodology last reviewed: July 23, 2026. Inclusion here does not imply that every organization endorses this calculator.