TSS, or Training Stress Score, is a power-based metric used to quantify the amount of stress on the body from cycling activities. It’s calculated using Normalized Power, Intensity Factor, and time. TSS in cycling is also one of the most commonly misunderstood metrics in the sport, frequently interpreted to mean things it doesn’t. So what is TSS, and what is it good for?



What Is Training Stress Score?

TSS, or Training Stress Score, describes how much relative physical stress a workout places on the body. Since it’s power-based, you’ll need a few things before you can calculate TSS. You’ll need a power meter and an accurate FTP.

How Do You Calculate TSS?

Training Stress Score is based on your ride’s intensity and duration. To calculate TSS from your ride data, you’ll need the duration in seconds, Normalized Power, Intensity Factor, and your FTP. Here’s the formula:

TSS = (# of seconds of the workout x Normalized Power x Intensity Factor) / (FTP x 3600) x 100

It’s tedious to calculate manually, so most people use software to find theirs. This formula means that riding for an hour at your FTP results in 100 TSS. It also means a shorter and more intense ride could result in the same TSS as a long easy one. That’s because time and intensity are included in the equation. To learn more about Normalized Power and Intensity Factor, check out TSS, IF, and Workout Levels.

In TrainerRoad, TSS is calculated automatically for every ride with a power meter. This is used to organize training plans, as each week is designed to impart progressively higher training stress than the week before. Occasional rest weeks of much lower stress allow recovery.

This is a Training Stress Score chart, where TSS is automatically calculated. It shows weekly training stress in vertical bars and a line graph shows a rolling six week average.
TrainerRoad’s Training Stress graph, displaying TSS per week, over time.

Weekly TSS is shown on the TrainerRoad calendar. Also, our Training Stress graph displays a 6-week rolling average of TSS per week as a handy visualization of your training load over time. In both instances, it’s used as a convenient marker of training. But it is only one data point to consider. To be useful, Training Stress Score must be viewed in the context of other metrics such as Intensity Factor (IF), interval duration, and time spent in power zones. These variables are all considered in the design of every TrainerRoad training plan.

What Is a Good TSS Score?

A common misconception in cycling is that an objective good TSS score for a ride exists. It’s far more subjective based on your experience and training status. For example, a beginner to cycling training using a low-volume plan may accrue 260 TSS in a week, whereas a more experienced rider might get that in a weekend. If the amount is sufficient to make them faster, it’s a good TSS score. Simply put, it’s relative to the individual and specific type of training.

How It Can Be Misleading

By definition, it’s an approximation and a simplification, so determining a good TSS score is tricky. Problems arise when riders treat it as a definitive measurement without considering other factors. For instance, consider two workouts within a sweet spot training plan. A workout with 2x 20-minute intervals can result in the same TSS as a workout with a single 40-minute effort. Anyone who’s ever ridden at sweet spot knows it gets dramatically harder as efforts get longer. In this case, the TSS calculation of time and intensity doesn’t tell the entire picture. It ignores the context of how it is generated.

Adaptive Training

Get the right workout, every time with training that adapts to you.

Check Out TrainerRoad

A similar situation can arise during a hard training block or over a short period such as during a training camp. The first workout of the camp will almost always feel easier than those that follow. That’s because fatigue builds up over time. Even if the workouts are exactly the same amount of stress, the nominal training stress of these rides would also be the same, but the physical toll and necessary recovery would not. 

Finally, TSS from rides with repeated surges often seems lower than expected. Many riders experience this in racing or hard group rides, as the stochastic rhythm of hard efforts feels nearly unsustainable. However, the overall time spent at high power in a race is usually fairly low, and the calculation makes no allowance for nuance. The low score recorded from a race might seem to imply low stress, while your legs undeniably insist otherwise.

How Is TSS Used in Cycling Training?

Training Stress Score is one of several key factors used for designing a training plan. With consistent training and proper recovery, your body adapts to the stress you accrue from your workouts. This increases your work capacity and the ability to handle greater amounts of training stress. Your training plan balances adding more stress without overwhelming your ability to recover.

TSS is a tool for tracking this training load. Comparing total Training Stress Score per week is a helpful way to monitor Ramp Rate and ensure you are not doing too much, too fast. Additionally, with other TSS-based metrics, like CTL, ATL, and TSB, you can time manage the timing of your fitness to peak for your most important event.

As a way of comparing individual workouts, it is important to remember that because of how the TSS calculation includes handles duration and intensity, it can be misleading. Similar values might seem to equate the stress of two dramatically different efforts, but this is not an accurate way of quantifying how your body responds to training. For this reason, Training Stress Score is best used for direct comparison only for workouts that stress similar energy systems—sweet spot and threshold rides, for instance. However, even comparing similar rides by Training Stress Score can be dubious.

Key Takeaways

  • TSS uses time and intensity to quantify the relative stress of a ride.
  • TSS is most effective as a way of tracking long-term trends.
  • Comparing rides by TSS can be misleading, as effort type and workout structure are not factored into the calculation.
  • No metric is a goal in and of itself. High TSS does not necessarily mean high fitness.
  • TrainerRoad’s Workout Levels are a new way to compare workout difficulty.
  • TrainerRoad shows your TSS, but our training plans take many more factors into account so you don’t have to.

A New Way To See the Difficulty of a Workout

Workout Levels are a new metric in TrainerRoad that compares the relative difficulty of workouts within each training zone. They range from 1 to 10, with 1 being the easiest and 10 being the hardest. Thus, a Level 6 Threshold workout is significantly harder than a Level 3 Threshold workout, but not as challenging as a Level 9 threshold workout. A very few particularly challenging workouts even exceed Level 10. 

Workout Levels go beyond metrics that only tell part of the story. Instead, they utilize Adaptive Training’s data-driven insights and incorporate nuanced factors such as repetition, interval length, and recovery time. The end result is a ranking of workout difficulty that is both easily understandable and based on real-world experience.

Because Workout Levels go beyond TSS, you can not only compare workouts with greater clarity, but you can now easily see your training progressing, through each training zone. For instance, a training block may start with a level 4 Threshold workout, but by the end, you’ll be completing ones at a much higher level.

Putting Training Stress Score in Context

TSS is just one of several metrics used to measure workout stress, and these metrics must be considered holistically to be useful. As with any other measurement, it’s meant as a tool to help quantify and enable training; it is not a goal or target in and of itself. While TSS is can be one way to help measure progress within a training plan, it should never be the singular benchmark by which workouts are designed. Properly structured periodized training challenges specific energy systems in an intentional and progressively challenging way; TSS helps express this progression but comes far from capturing the total picture. 

Athletes often ask why their Training Stress Score doesn’t always increase from week to week within TrainerRoad plans, or why it decreases between training phases. These questions reflect a misunderstanding of what TSS represents and an oversimplification of how training works. After an FTP increase, your recorded TSS may actually trend downward as workouts become harder at higher power targets. In this case, a decrease in TSS does not indicate an actual decline in training stress, but is just a numerical reflection of how it is calculated and a demonstration of its limitations in showing progress.

As shown earlier in the case of interval length, workout structure is more significant and impactful than the workout’s training stress score would indicate. By varying workout designs within a training plan, we can stress the body in progressively specific and useful ways. In many cases, TSS does not reflect or express these variations, but it’s the body’s response to training that matters.

In Conclusion

We all feel tempted to oversimplify our training, and imagine that one number or bit of data offers the key to perfect fitness. In reality, training stress and how the body responds is incredibly complicated, subjective, and dependent on many factors. Training Stress Score is one tool for quantifying workouts, but good training plan design is far more nuanced than a single number can describe, and TrainerRoad takes care of this complexity for you. Trust the process, listen to your body, and let the results speak for themselves; TSS is just a number to help you get there. 


For more cycling training knowledge, listen to Ask a Cycling Coach — the only podcast dedicated to making you a faster cyclist. New episodes are released weekly.