Glossary · Training load and racing

TRIMP

Training impulse

In plain English

A heart-rate-based training load score that multiplies session time by how hard your heart was working, with extra weight on higher intensities.

What it is

TRIMP, short for training impulse, comes from Eric Banister’s work modelling how training turns into fitness and fatigue. It combines how long you trained with how hard your heart was working, relative to your resting and maximum heart rate. A weighting factor makes time at high heart rates count for much more than time at low heart rates.

Several variations exist. Some, like intervals.icu’s HRSS, scale a TRIMP-style score so that an hour at threshold heart rate comes out at about 100. That makes it roughly comparable with power-based scores.

Why it matters for training decisions

TRIMP lets you put a number on load for any session where you wear a heart rate monitor, without a power meter. Totals over a week, and the 42-day and 7-day averages built from them (see CTL and ATL), are what most load charts are based on.

Limits

How P247 uses it

P247 calculates its own load score, HRSS, from workout heart rate. It’s Banister’s TRIMP, scaled so that an hour at a set threshold heart rate scores 100. A workout only gets no load score if it has no heart rate data at all. A Strava average heart rate is enough for a partial score.

This glossary is general information to help you understand your training data. It isn't medical advice, diagnosis or treatment. For injury, illness, medication, blood test results or any health concern, speak to a qualified health professional.

P247 turns your Apple Health data into a daily brief and a weekly report that tells you what to change next week. Launching on the App Store at the end of November 2026. Your first weekly report is free.

Get early access

← Back to the glossary