Cycling Watts Calculator

Cycling TSS Calculator

Score any ride for Training Stress and Intensity Factor from your FTP, your Normalized Power and how long you rode.

Last updated:

W
W
min
116
tss
0.88
intensity factor

Enter your actual Normalized Power if you know it (from your head unit or training platform). Average power is only a valid stand-in for a steady effort. On a variable ride, average power will understate your real TSS. Don't have an FTP yet? Use the FTP Calculator first.

The TSS formula and Intensity Factor

Training Stress Score boils a ride down to one figure that combines how hard you went relative to your threshold with how long you kept going. The calculator uses the published Coggan/TrainingPeaks model:

IF = NP ÷ FTP
TSS = (duration in hours) × IF² × 100

One hour exactly at FTP scores 100. Every other ride is scaled against it, which is why a three-hour spin and a forty-minute interval session can be added up on the same scale.

What your Intensity Factor means

IF tells you what kind of ride it was. These bands are commonly cited from Allen and Coggan's work:

Intensity FactorTypical ride
Below 0.75Recovery rides
0.75 to 0.85Endurance-paced rides
0.85 to 0.95Tempo, sweet spot and steady group rides
0.95 to 1.05Threshold work; a time trial of about an hour
1.05 to 1.15Very hard intervals; short time trials (under about 30 minutes)
Above 1.15Prologues and other very short, very hard efforts

TSS for common ride types

For a rider with a 250 W FTP, here is what typical rides score:

RideDurationNPIFTSS
Easy recovery spin1 h138 W0.5530
2-hour endurance ride2 h170 W0.6892
3-hour endurance ride3 h175 W0.7147
1-hour tempo ride1 h213 W0.8572
Two 20-minute threshold intervals in 75 minutes1.25 h220 W0.8897
1-hour hard race effort1 h238 W0.9590
1-hour ride exactly at FTP1 h250 W1100
5-hour gran fondo5 h180 W0.72259

The long, easy rides quietly out-score the short hard one: duration counts, and many riders underestimate the load of a big endurance day.

Reading your score

Allen and Coggan's Training and Racing with a Power Meter gives a commonly cited rough guide to how much recovery a day's TSS tends to demand. Treat it as orientation, since real recovery depends on the individual and their training history:

  • Below 150: low, usually recovered by the next day
  • 150 to 300: medium, some fatigue may linger
  • 300 to 450: high, fatigue may last a couple of days
  • Above 450: very high, often needing extended recovery

Beyond single rides, training platforms add daily TSS into longer-term fitness and fatigue trends. TSS is most useful at that scale, but it needs a platform that logs every ride.

Normalized Power versus average power

True Normalized Power is computed from a full power recording: a 30-second rolling average, raised to the fourth power, averaged, then the fourth root taken. It weights hard surges more than steady riding at the same average. A single-number calculator cannot derive that, so you enter NP from your head unit or training platform. If you only have average power, use it for steady, flat efforts; on a variable ride it will understate your true TSS.

Where the inputs come from

A TSS is only as accurate as the FTP beneath it. If you have not tested, the FTP calculator gives you an estimate, and the power zones calculator tells you how hard to ride during the workout itself, while TSS measures what the workout cost afterward. To plan the load before you ride, work out the watts a route will take in the cycling power calculator, then estimate the resulting IF against your FTP.

Sources and methodology

The calculator implements the published Coggan/TrainingPeaks TSS model without modification, from Allen, H. & Coggan, A. (2010), Training and Racing with a Power Meter (2nd ed.), VeloPress, and Coggan, A.R., "Normalized Power, Intensity Factor and Training Stress Score," TrainingPeaks. No coefficients are invented here. The one modeling choice is that Normalized Power is an input rather than something computed, because a power file is needed to derive it. The ride table above uses assumed NP values to show typical scores; it is not a measurement.

Frequently Asked Questions

Cycling FTP Calculator
Turn a 20-minute, 8-minute or ramp test result into an FTP estimate, with the training zones that follow from it.
Cycling Power Zones Calculator
Enter your FTP and get all seven Coggan power zones, with what each one trains, its % of FTP and the watt range to ride it.
Cycling Critical Power Calculator
Derive Critical Power (CP) and W′ from two all-out efforts using the Monod & Scherrer two-parameter model.