What Is RPE in Strength Training? And Should You Track It?
When most people think about progress in strength training, they focus on two things: weight and reps. And that makes sense. Those are the most obvious variables to track and the easiest ones to compare from workout to workout.
But weight and reps do not tell the whole story.
The same load for the same number of reps can feel very different depending on your sleep, recovery, stress, exercise order, technique, and general readiness that day. A set of 10 reps might feel comfortably challenging one session and brutally hard the next. On paper, both sets look identical. In reality, they are not.
That is where RPE comes in.
RPE helps you rate how hard a set actually felt, not just what you completed. It gives context to your performance, helps you manage fatigue more intelligently, and can make progression decisions much smarter over time.
And once you understand RIR too, the concept becomes even easier.
Steady supports both RPE and RIR inside the workout flow. Users can log effort directly, see how both scales map to each other, and use that extra layer of context to better understand their training. It also helps users decide for themselves when to progress, and its automatic progressive overload feature can take RPE into account when making suggestions.
What is RPE?
RPE stands for Rate of Perceived Exertion.
In strength training, it is used to describe how hard a set felt, usually based on how close you were to failure by the end of it.
A higher RPE means the set was harder. A lower RPE means it felt easier.
In simple terms:
- RPE 6 = fairly easy, lots left in the tank
- RPE 8 = challenging, but you likely had more reps available
- RPE 10 = maximum effort, no reps left
RPE is not just a general “this sucked” score. It is meant to reflect how close the set was to your limit.
That makes it useful because it adds something weight and reps alone cannot: effort context.
What is RIR?
RIR stands for Reps in Reserve.
Instead of asking, “How hard was that set?”, RIR asks:
“How many more reps could I have done before failure?”
So if you finish a set and believe you could have done 2 more reps, that set was about 2 RIR.
Examples:
- 4 RIR = very easy, plenty left
- 2 RIR = challenging, but clearly not maxed out
- 0 RIR = no reps left, or essentially failure
Some people find RIR easier to understand than RPE because it feels more concrete. Instead of rating effort with a number that can feel abstract at first, you estimate how many reps you still had available.
How RPE and RIR are related
RPE and RIR are basically two ways of describing the same thing.
They are analogous scales viewed from opposite directions:
- RPE 10 = 0 RIR
- RPE 9 = 1 RIR
- RPE 8 = 2 RIR
- RPE 7 = 3 RIR
- RPE 6 = 4+ RIR
A simple way to think about it is:
- RPE tells you how hard the set felt
- RIR tells you how many reps were still left
So when RPE goes up, RIR goes down.
Steady makes this much easier to understand because it visually shows both scales together. Users can see that a low-effort set on one side corresponds to more reps left in reserve, while a high-effort set corresponds to fewer or no reps remaining.
Why weight and reps alone are not always enough
If you only track weight and reps, you know what you did.
But you do not always know how demanding it was.
For example, imagine you perform:
- 60 kg × 10 reps this week
- 60 kg × 10 reps next week
At first glance, nothing changed.
But maybe:
- last week it felt like RPE 9
- this week it felt like RPE 7
That matters.
You may have gotten stronger, improved your technique, recovered better, or simply adapted to the load. If you only look at weight and reps, you miss that signal.
On the other hand, maybe the opposite happens:
- same weight
- same reps
- much higher RPE than usual
That could tell you that recovery is down, fatigue is high, or the set was simply more costly than it looks on paper.
RPE gives context to performance. And over time, that context can help you train more intelligently.
What common RPE values mean in practice
One of the reasons RPE can seem confusing at first is that the numbers sound precise. In practice, they are best understood as useful estimates.
Here is a simple, practical way to interpret them:
RPE 6 — easy
The set felt relatively comfortable. You likely could have done 4 or more reps.
RPE 7 — moderate
The set was clearly productive, but not close to failure. You likely had about 3 reps left.
RPE 8 — challenging
The set felt solidly hard, but controlled. You likely had about 2 reps left.
RPE 9 — very hard
You were close to the limit. You likely had about 1 rep left.
RPE 10 — maximum effort
You could not have done another rep, or were so close that it made no practical difference.
Steady helps make these values feel less abstract by pairing them with descriptive labels and simple explanations. Instead of just seeing a number, users can understand what that number means in practical training terms.
Should you track RPE?
For many people, yes, tracking RPE can be very useful.
But it depends on where you are in your training and how much complexity you want.
Tracking RPE is especially useful if:
- you want a better sense of how hard your sets really are
- you want more context for progression decisions
- your performance fluctuates from day to day
- you want to manage fatigue more intelligently
- you want to avoid training too easy or too hard too often
It may be less necessary if:
- you are a complete beginner still learning basic form
- your current program is extremely simple
- you already feel overwhelmed tracking the basics
- you would benefit more from first learning to log weight, reps, and consistency
RPE is useful, but it should help training feel smarter, not more complicated.
That is one reason Steady handles it as an optional layer. Users can keep things simple if they want, or add RPE and RIR when they are ready for more nuance.
How RPE helps with progression
One of the most valuable uses of RPE is that it helps you make better progression decisions.
Weight and reps tell you the output. RPE helps you interpret whether that output was too easy, appropriately challenging, too hard, sustainable, or ready to progress.
In practice, that means:
- too easy
- appropriately challenging
- too hard
- sustainable
- ready to progress
For example, if you complete the same load and reps as last session but the set feels easier, that may be a sign that progress is happening even before the numbers change.
If the same set feels much harder than usual, that may be a sign that pushing harder next session is not the best call.
This becomes even more useful when progression is automated intelligently.
Steady’s automatic progressive overload feature can take RPE into account, when provided, to decide whether an exercise should progress and by how much. A low RPE, such as 6, may indicate that the set was too easy and could justify a larger increase next time. A very high RPE, such as 10, may lead the app to maintain the target or even reduce it for the next session, depending on the context.
That matters because good progression is not just about increasing numbers as often as possible. It is about increasing them when the performance actually supports it.
In that sense, RPE helps progression become more intelligent, not just more aggressive.
How RPE helps with fatigue and recovery
RPE is not only useful for progression. It is also useful for fatigue management.
A lot of lifters fall into one of two extremes:
- they train too easy and never create enough stimulus
- they push too hard too often and make recovery harder than it needs to be
RPE helps create a middle ground.
For many strength and hypertrophy workouts, the most productive sets are often not the absolute easiest and not the absolute hardest. They are challenging enough to drive adaptation, but controlled enough to recover from and repeat.
That is one reason many lifters spend a lot of productive training time around roughly:
- RPE 7–9
- or around 1–3 RIR
That usually represents hard, useful work without requiring every set to become an all-out max effort grind.
Steady helps teach this concept clearly inside the app, so users can better understand what “hard enough to progress, but not so hard that recovery falls apart” actually looks like.
Is RPE accurate?
RPE is subjective, so it is not perfectly accurate.
But that does not make it useless.
In fact, its value is not that it is perfectly objective. Its value is that it gives structure to something many people otherwise ignore: effort.
Like any skill, estimating RPE improves with practice.
Beginners often:
- underestimate how many reps they had left
- overestimate how close they were to failure
- rate sets based more on discomfort than on actual proximity to failure
That is normal.
The goal is not perfect precision from day one. The goal is to become more aware and more consistent in how you interpret your sets.
A helpful rule is to judge the set based mostly on the hardest reps, usually near the end.
How to start using RPE without overcomplicating your training
You do not need to redesign your whole program to start benefiting from RPE.
A simple approach works well:
- Keep tracking weight and reps as normal.
- After each main work set, ask yourself how many more reps you could probably have done.
- Translate that into RIR or RPE.
- Do not worry about being perfect.
- Review patterns over time.
That is enough to start.
You also do not need to rate every warm-up set or every movement immediately. Start with your main working sets and build familiarity from there.
Steady makes this easier by turning effort input into a simple visual interaction rather than something users have to mentally decode on their own. That lowers the learning curve significantly.
How Steady handles RPE and RIR
One of the most useful things about Steady’s approach is that it does not assume users already understand effort tracking deeply.
It helps teach the concept while also making it practical.
Inside Steady, users can:
- log effort directly during the workout
- view RPE and RIR together on the same scale
- see descriptive labels that explain what the effort means
- learn the difference between both concepts through in-app explanations
- get quick tips for rating effort more honestly and consistently
- use effort data as part of a smarter progression workflow
So instead of just asking users to enter a number, Steady helps them understand what that number represents.
That makes both RPE and RIR much more usable in real training.
Frequently asked questions
What does RPE mean in gym training?
RPE means Rate of Perceived Exertion. In strength training, it is used to describe how hard a set felt, usually based on how close you were to failure.
What is the difference between RPE and RIR?
They describe the same effort level from opposite directions. Higher RPE means fewer reps left. Higher RIR means more reps left.
Is RPE better than RIR?
Not necessarily. Some people prefer RPE, while others find RIR more intuitive. Both are useful. They are simply different ways to describe the same reality.
Should beginners track RPE?
They can, but it is optional. Many beginners benefit first from learning exercise technique and consistently tracking their basic performance. RPE becomes more useful as training awareness improves.
Is RPE 10 the same as failure?
Usually yes, or extremely close to it. It means no meaningful reps were left in reserve.
What RPE is good for hypertrophy?
A lot of productive hypertrophy work tends to happen around RPE 7–9, depending on the exercise, goal, and training phase.
Final thoughts
RPE is a simple but powerful tool.
It helps you understand not just what you lifted, but how hard it really was. And when paired with RIR, it becomes even easier to estimate how close you were to failure.
You do not need to obsess over it, and you do not need perfect accuracy. But if you want more intelligent decisions around progression, fatigue, and recovery, tracking effort can be extremely valuable.
That is where Steady fits in well. It helps users log both RPE and RIR, understand what those numbers mean, and use them alongside weight, reps, and exercise history to train more intelligently. And when users want extra support, Steady’s automatic progressive overload can even use that effort data to make smarter progression suggestions.
In other words, it turns effort tracking from an abstract concept into something practical and actionable.
Ready to start applying progressive overload?
Ditch the spreadsheets and complex notes. Join thousands of lifters who use Steady to focus on the workout, track their progress, and automatically know when to add weight.
Download Free for iPhone