Blog Autoregulation

RIR Explained: A Practical Guide

5 min read

Quick answer

RIR (reps in reserve) is how many more reps you could do before failure on a set. Finish a set of 8 with 3 reps left and that set was 3 RIR. It maps directly to RPE (RPE 10 is 0 RIR, RPE 8 is 2 RIR), and most productive training sits at RIR 0 to 4, with RIR 1 to 3 the common working range for building muscle. Tracking RIR turns training intensity into a number you can measure and autoregulate.

Reps in Reserve (RIR) is how many reps you could still do before reaching failure on a given set. Finish 8 reps with 3 left in the tank, and you logged 3 RIR. That number is the foundation of autoregulatory training: it turns intensity into something you can measure.

The 0-4 scale

Most coaches work within a 0-4 RIR range for productive training.

0 RIR means true failure: you cannot complete another rep with your current form. Training here consistently accumulates fatigue faster than most people can recover from.

1 RIR is one rep left, the edge of maximal effort. The kind of set where you could force one more but probably shouldn't. High stimulus, high fatigue.

2 RIR is two reps left, the sweet spot for many hypertrophy-focused sets. Close enough to failure to generate a strong growth signal, far enough out that your technique stays intact and recovery isn't wrecked.

3 RIR means three reps left. Solid intensity for heavier compound lifts where technical breakdown near failure carries injury risk. Newer trainees often anchor here while building their feel for effort.

4 RIR is warm-up or technique territory for most experienced trainees. Some programs use this range deliberately during deload weeks or high-volume accumulation phases.

A 2024 scoping review found RIR-based scales feasible and useful for setting training intensity, with most of the evidence coming from trained adults (PMC11127506). The ratings carry real error: across the research, lifters calling a set near failure are off by about a rep on average, usually with more left in the tank than they called (a 2022 meta-analysis pooled it at about one rep), and the miss grows the further from failure the call is made.

How RIR relates to RPE

You have probably also seen RPE (Rating of Perceived Exertion) on training programs. The two scales map directly onto each other. Helms, Zourdos and colleagues laid the mapping out precisely: RPE 10 equals 0 RIR, RPE 9 equals 1 RIR, RPE 8 equals 2 RIR, and so on (PMC4961270). A "9 RPE set" and a "1 RIR set" describe the same effort level.

Where the scales diverge is in scope. RPE originated in cardiovascular research and was later adapted for resistance training. It's a broad perceived-exertion rating that can capture breathlessness, discomfort, and overall difficulty. RIR is narrower: it answers one specific question, how many more reps remained, which makes it easier to communicate and calibrate. Telling a coach you left 2 reps in the tank gives precise information. Telling them the set felt like an 8 RPE requires them to share your subjective frame of reference.

For most training purposes, either convention works. The distinction sharpens under fatigue. A set far from failure but performed under significant discomfort can register as high RPE without being anywhere near 0 RIR. RIR cuts through that ambiguity by anchoring to the mechanical question of how many reps remained. Training to failure also costs more perceptually: an 8-week trial found sets taken to failure rated harder and less pleasant than matched sets stopped 1-2 reps short (PMC11832030).

From single sets to weekly volume

Understanding your RIR set-by-set is useful. Tracking it across weeks is where the pattern becomes actionable.

The calculator above is built on the effective-reps heuristic (Chris Beardsley's model, often paired with Mike Israetel's stimulus-to-fatigue framing): the reps closest to failure are treated as the most stimulating. Treat it as a useful mental picture rather than settled science; the evidence reads as a gradient, with sets further from failure still contributing. As you log sets, the trend in your RIR values shows accumulated fatigue building.

A program might call for 3 RIR in week 1, 2 RIR in week 2, and 1 RIR in week 3. If you're logging 1 RIR by week 2 on your planned 3 RIR sets, the gap matters. You're closer to failure than intended, which typically means fatigue is suppressing performance. That's the moment to consider a deload, not to push harder. See What is a deload week? for how recovery weeks work and when they're worth it, or how often to deload by training age for cadence.

How Anneal uses RIR to flag deload timing

Anneal's tagline is "knows when to deload," and RIR logging is a core input into that signal.

When you log sets in Anneal, you record reps and RIR. Over a training block, the app tracks how your logged RIR compares to your historical baseline on the same exercises. If your values are consistently lower than your program intends, or if you're hitting 0-1 RIR on sets that sat comfortably at 3 RIR a few weeks ago, those are signals that recovery is lagging behind training load.

Rather than waiting for you to notice the drift yourself, Anneal surfaces a deload suggestion when the signal crosses a threshold: cut back for a week, then ramp again. A fixed percentage of your one-rep max has no awareness of how recovered you are on the day. Logged RIR does.

Getting calibrated

The one real challenge with RIR-based training is calibration. Newer trainees tend to believe they are closer to failure than they are, stopping sets they call 2 RIR with 4-5 reps still available. With more logged data, patterns in your Anneal history can highlight whether your estimates run systematically high or low.

A useful calibration practice: occasionally take a set to true failure on a machine or cable movement where failure is safe and controlled. Count the reps. Compare that total to what you predicted. Repeat across different exercises and fatigue states, and your internal sense of effort sharpens over time.

Consistency matters more than precision in the short term. If your RIR estimates are off by a consistent margin, they still carry useful relative information across sessions. Anneal tracks that trend.

Common questions

What does RIR mean?

RIR stands for reps in reserve: how many more reps you could have done before reaching failure on a set. Finish 8 reps with 3 left in the tank and you logged 3 RIR. It is the foundation of autoregulatory training, and it turns effort into a number you can track set by set.

How does RIR relate to RPE?

They map directly onto each other. RPE 10 equals 0 RIR, RPE 9 equals 1 RIR, RPE 8 equals 2 RIR, and so on. RPE rates overall perceived effort, while RIR answers one specific question, how many reps remained, which makes it easier to communicate and calibrate.

What RIR should you train at?

Most productive training sits in the 0 to 4 range. RIR 2 is a common sweet spot for hypertrophy work: close enough to failure for a strong growth signal, far enough out that technique holds and recovery stays manageable. Heavier compound lifts often sit at 3 RIR for safety, and deloads or warm-ups live around 4.

How do you get better at estimating RIR?

Occasionally take a set to true failure on a machine or cable where stopping is safe, count the reps, and compare that to what you predicted. Repeat across different lifts and fatigue states. Consistency matters more than precision at first, since even a steady margin of error still gives useful relative information across sessions.


Anneal is free during open beta on iOS and Android. If you're running a volume block and want deload timing handled automatically, get the invite at anneal.fit.

Join the Anneal beta