Training Stress Score Calculator

The Training Stress Score Calculator provides a method for estimating the intensity and the resulting physiological stress of a training session. Enter Duration, Normalized Power and your FTP to calculate Training Stress Score of your cycling workout.

Duration in Minutes
Normalized Power
Enter normalized power of the ride in watts
Your FTP
Enter your most recent cycling FTP

Your training load, tracked for you

Connect Strava or Garmin and FormBeat tracks your daily and weekly load, warns you before you overdo it, and suggests what to ride today.

14-day free trial · Cancel anytime

Cycling analytics dashboard
Road.cc

“If you find yourself wishing there was just one simple resource you could rely on to fully explain, examine and guide your training, FormBeat could be your answer.”

Cycling training app for iOS Cycling training app for Android
Trusted by 20,000+ cyclists Rated 5 stars

Understanding Training Stress Score (TSS)

Training Stress Score is the key metric for managing your cycling training load. By combining workout intensity and duration into a single number, TSS helps you balance training stress with recovery to optimize fitness gains and avoid overtraining.

What is TSS and How is it Calculated?

Training Stress Score was developed by Dr. Andrew Coggan as a way to quantify the physiological cost of a workout. The formula is: TSS = (Duration in seconds × Normalized Power × Intensity Factor) / (FTP × 3600) × 100.

In simpler terms, a TSS of 100 represents the stress of riding at your Functional Threshold Power (FTP) for exactly one hour. An easy 2-hour endurance ride might score 80-100 TSS, while an intense 1-hour interval session could score 90-120 TSS. The formula accounts for the fact that higher-intensity efforts create disproportionately more physiological stress than steady-state riding.

TSS Guidelines for Weekly Training Load

Your weekly TSS total is the primary lever for managing training load. General guidelines for weekly TSS by athlete level:

  • Recreational cyclists: 200-350 TSS/week — 3-4 rides mixing endurance and moderate intensity
  • Competitive amateurs: 400-600 TSS/week — 5-6 rides with structured intervals
  • Serious racers: 600-900 TSS/week — daily training with periodized intensity
  • Professionals: 800-1200+ TSS/week — high volume with careful recovery management

A key rule: avoid increasing weekly TSS by more than 5-7% from one week to the next. Rapid increases in training load are the most common cause of overtraining, illness, and injury in endurance athletes.

TSS and the Performance Management Chart

TSS feeds into three derived metrics that form the Performance Management Chart (PMC) — one of the most powerful tools in cycling training:

CTL (Chronic Training Load) is a rolling 42-day average of daily TSS, representing your "fitness." A higher CTL means a larger training base and greater ability to handle hard rides. Building CTL gradually (3-7 TSS per week) is the foundation of periodized training.

ATL (Acute Training Load) is a rolling 7-day average of daily TSS, representing "fatigue." After a hard training block, your ATL spikes. During recovery weeks, it drops. The relationship between ATL and CTL determines your readiness to perform.

TSB (Training Stress Balance) is CTL minus ATL, representing "form." A positive TSB means you are rested and ready to perform, while a negative TSB indicates accumulated fatigue. For peak race performance, aim for a TSB between +10 and +25 on race day.

How to Use TSS for Training Planning

TSS works best when combined with Intensity Factor (IF) to understand both the total load and character of each workout. A high-TSS ride with low IF indicates a long endurance session, while a moderate-TSS ride with high IF indicates a shorter, more intense effort. Both types of stress are necessary for well-rounded fitness.

Plan recovery weeks every 3-4 weeks by reducing weekly TSS by 30-40%. This allows your body to absorb the training stimulus and consolidate fitness gains. Monitor how you respond to different TSS levels to find your personal sweet spot for productive training versus overreaching.

Frequently Asked Questions

What is TSS in cycling? +

What is a good TSS for a ride? +

How much TSS per week is too much? +

What's the difference between TSS and IF? +

Your training load, tracked for you

Connect Strava or Garmin and FormBeat tracks your daily and weekly load, warns you before you overdo it, and suggests what to ride today.

14-day free trial · Cancel anytime

Cycling analytics dashboard
Road.cc

“If you find yourself wishing there was just one simple resource you could rely on to fully explain, examine and guide your training, FormBeat could be your answer.”

Cycling training app for iOS Cycling training app for Android
Trusted by 20,000+ cyclists Rated 5 stars
AI Cycling coach
New in mobile app

AI Cycling Coach

Get instant, personalized answers about your training.

FormBeat's AI Coach understands your entire training history, fitness level, and every ride you've logged. Get actionable insights and personalized advice to level up your training.