Training Stress Score Calculator
Training Stress Score (TSS) provides a single number that captures both the intensity and duration of a training session relative to your threshold capacity. Developed by exercise physiologist Dr. Andrew Coggan, TSS allows athletes and coaches to compare sessions of different types and durations on a common scale. A 30-minute maximal effort and a 3-hour easy ride can both be assigned TSS values that meaningfully reflect their combined physiological impact. This makes TSS invaluable for managing weekly training load, planning taper, and avoiding overtraining.
TSS formula (Coggan)
Power TSS = (Dur(s) x NP x IF) / (FTP x 3600) x 100
where IF = NP / FTP
HR TSS = Dur(hrs) x (avgHR / threshHR)^2 x 100
TSS interpretation: <150 low, 150-300 medium, 300-450 high, >450 very high
Frequently asked questions
What is Training Stress Score (TSS)?
Training Stress Score (TSS) is a metric developed by Dr. Andrew Coggan that quantifies the physiological load of a training session relative to your functional threshold power (FTP) or threshold heart rate. A TSS of 100 represents a 1-hour maximal effort at threshold intensity.
How is TSS calculated for cycling?
For cycling: TSS = (Duration in seconds x Normalised Power x Intensity Factor) / (FTP x 3600) x 100. Intensity Factor (IF) = Normalised Power / FTP. A 1-hour ride at exactly FTP produces TSS = 100. A 2-hour ride at 0.85 IF produces TSS approximately 144.
What TSS load can I sustain per week?
Weekly TSS varies by athlete fitness and experience. A beginner might sustain 200 to 350 TSS per week. A trained amateur: 400 to 600. A competitive amateur: 600 to 900. A professional cyclist: 900 to 1500+. Individual capacity varies significantly; TSS is most useful for tracking your own trends over time.
What is acute training load (ATL) and chronic training load (CTL)?
Acute Training Load (ATL) is a 7-day exponentially weighted average of daily TSS, representing fatigue. Chronic Training Load (CTL) is a 42-day exponentially weighted average, representing fitness. Training Stress Balance (TSB) = CTL minus ATL, representing form or freshness. TSB of -10 to +5 is typical for hard training; +5 to +25 indicates peak readiness.
Can I calculate TSS without a power meter?
Yes. Heart rate-based TSS (hrTSS) uses the ratio of actual heart rate to threshold heart rate as a proxy for power. hrTSS = Duration(hrs) x HR ratio squared x 100, where HR ratio = average HR / threshold HR. This is less accurate than power-based TSS but provides useful trend data.
Official sources
- USA Cycling: USA Cycling Coaching Education (Coggan power metrics).
- American College of Sports Medicine: ACSM Training Load Monitoring.
Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.