TRIMP Training Stress Calculator

Calculate Training Impulse (TRIMP) using Banister's exponentially weighted heart rate method to quantify the internal training load of a session.

📈 Exercise Science📐 TRIMP = duration × HRr × 0.64 × e^(1.92 × HRr) for men🏥 Health
Sex
Session duration (minutes)
Average heart rate (bpm)
Resting heart rate (bpm)
Maximum heart rate (bpm)
Please enter valid values.

Formula & Reference

VariableSymbolFormulaUnits
TRIMP Training Stress Calculator—TRIMP = duration × HRr × 0.64 × e^(1.92 × HRr) for menarbitrary units

Step-by-Step Examples

Example 1
Easy Run

60 minutes, average HR 130, rest 55, max 190, male.

  • HRr = (130 − 55) / (190 − 55) = 0.556
  • Weighting = 0.64 × e^(1.92 × 0.556) = 1.862
  • TRIMP = 60 × 0.556 × 1.862 = 62.1
✓ TRIMP 62.1 — moderate
Example 2
Threshold Session

45 minutes, average HR 168, rest 55, max 190, male.

  • HRr = (168 − 55) / 135 = 0.837
  • Weighting = 0.64 × e^(1.92 × 0.837) = 3.199
  • TRIMP = 45 × 0.837 × 3.199 = 120.5
✓ TRIMP 120.5 — hard
Example 3
Long Steady Run

150 minutes, average HR 140, rest 55, max 190, male.

  • HRr = 0.630
  • Weighting = 0.64 × e^(1.92 × 0.630) = 2.148
  • TRIMP = 150 × 0.630 × 2.148 = 203.0
  • Duration compensates for lower intensity
✓ TRIMP 203.0 — very demanding

Real-World Applications

Common Mistakes to Avoid

⚠️
Comparing TRIMP scores between athletes

TRIMP depends on individual heart rate reserve and the exponential weighting. It is meaningful as a within-athlete trend, not as a between-athlete comparison.

⚠️
Using an estimated maximum heart rate

Age-predicted formulas carry substantial individual error, which propagates directly into the heart rate reserve fraction and distorts TRIMP.

⚠️
Applying TRIMP to interval sessions

Average heart rate poorly represents highly variable sessions. Interval work is systematically underscored by average-based TRIMP.

Frequently Asked Questions

What is TRIMP? ▾
Training Impulse — a measure of internal training load combining session duration with heart rate intensity, weighted exponentially to reflect the disproportionate cost of higher intensities.
Why is the weighting exponential? ▾
Because physiological strain rises faster than linearly with intensity. The exponential term reflects the accelerating blood lactate response as intensity increases.
Why do men and women use different coefficients? ▾
Banister's original work fitted separate constants to observed blood lactate profiles, which differ modestly between sexes.
How does TRIMP compare with TSS? ▾
TSS is power-based and specific to cycling and running with power meters; TRIMP is heart rate based and applies across any activity where heart rate is measured.
What is a normal weekly TRIMP? ▾
There is no universal figure — it depends entirely on training volume and individual heart rate parameters. Track your own trend rather than seeking a target number.

Related Health Calculators