RIR is the simplest honest answer to "how hard was that set?" — counted in the reps you left on the table. It's the everyday tool for training close to failure without living there. Here's what RIR is, how it maps to RPE, and how to use it to autoregulate load day to day.
RIR — reps in reserve — is how many more reps you could have done before failure. Stop a set at 8 when you had 2 clean reps left, and that set was 2 RIR. It's a practical autoregulation gauge: aim for roughly 1–3 RIR on most working sets so they're genuinely hard but not maximally fatiguing. RIR is the flip side of RPE — RPE ~8 ≈ 2 RIR, and RPE 10 = 0 RIR (true failure). It takes practice, because most people underestimate how many reps they have left and stop early. Used well, RIR lets you push or back off load based on how you actually feel that day.
Reps in reserve is exactly what it sounds like: at the moment you end a set, it's the number of additional reps you believe you could have completed with good form before reaching failure. A set taken to the absolute last clean rep is 0 RIR. Stop with two good reps still in the tank and it's 2 RIR. The value is that it turns a vague feeling — "that was pretty hard" — into a concrete number you can target, log, and adjust against. Instead of a fixed weight-and-reps prescription that ignores how you feel, RIR anchors your training to effort, which is what actually drives adaptation. It's the everyday language of training close to failure.
For the large majority of your working sets, aim for roughly 1–3 reps in reserve. That band keeps sets genuinely hard — close enough to failure to drive growth — while leaving enough in the tank to preserve your form, protect later sets, and keep fatigue manageable across the week. Going to 0 RIR (true failure) is a tool, not a default: reserve it mainly for the last set of isolation lifts, where a stalled rep is low-risk. On heavy compound lifts, err toward the higher end of the range (2–3 RIR) to protect technique. The point isn't to grind everything to the wall; it's to make most sets reliably hard while spending your fatigue budget wisely. For the full case on that, see training to failure.
RIR and RPE are two readings of the same dial. RPE rates perceived effort from 1–10; RIR counts the reps you left. On the modern lifting scale they line up cleanly.
| RPE | RIR (reps in reserve) | What it feels like |
|---|---|---|
| 10 | 0 RIR | True failure — no more reps possible |
| 9.5 | ~0–1 RIR | Maybe one more, maybe not |
| 9 | 1 RIR | Definitely one clean rep left |
| 8 | 2 RIR | Two solid reps in the tank — a common target |
| 7 | 3 RIR | Hard but three reps remain |
| 5–6 | 4–5+ RIR | Comfortable — warm-up or speed work |
Because they're interchangeable, use whichever feels natural — many lifters find counting reps left (RIR) more concrete than rating effort on a 1–10 scale. Read the full effort side in the RPE guide.
Here's the honest caveat: RIR takes practice, and most lifters are bad at it at first — specifically, they underestimate how many reps they have in reserve. A set feels like 1 RIR when three or four clean reps actually remained. The discomfort of a hard set gets mistaken for the true limit, so people stop well short of their target effort without realizing it, and train easier than they think. The fix is calibration: every so often, take an isolation set to genuine failure and count how many reps you got past where you'd normally stop. That resets your internal gauge, and over weeks your RIR estimates get noticeably more accurate. Expect the learning curve — it's normal, and it's why logging matters.
The real power of RIR is autoregulation — letting the day dictate the load instead of a rigid number. The loop:
This is how RIR keeps training honest across the ups and downs of sleep, stress and fatigue. It pairs naturally with progressive overload and structured progression methods — RIR tells you when a jump is earned, and progression tells you how to take it.
LiftHero logs RIR or RPE on every set alongside reps and weight, so you can set effort targets, autoregulate load, and watch your estimates get sharper over time. Log each set as you lift; over weeks the app charts your effort and volume per exercise, so you can see whether you're hitting your RIR targets or drifting too easy or too hard. To be clear about what it is and isn't: LiftHero is the measurement layer, not a decision engine. It records the RIR you enter and doesn't auto-generate or adapt your program or pick your loads — you autoregulate, the app tracks it. Saving a custom plan is an optional Hero feature; logging your sets is free and unlimited. Pair it with a structured plan like 5/3/1 and log every set as you go.
RIR stands for reps in reserve — how many more reps you could have completed with good form before hitting failure. If you stopped at 8 and could have done 2 more, that set was 2 RIR.
For most working sets, aim for roughly 1–3 reps in reserve. That keeps sets genuinely hard and effective while managing fatigue. Save 0 RIR (true failure) mainly for the last set of isolation lifts.
They're two sides of the same gauge. RPE 10 equals 0 RIR (true failure). RPE 9 is about 1 RIR, RPE 8 is about 2 RIR, and RPE 7 is about 3 RIR. RIR counts reps left; RPE rates effort.
Pick an RIR target for your sets, then adjust load to hit it. If a weight leaves more reps in reserve than planned, add load; if it leaves fewer, hold or reduce. This keeps effort steady across good and bad days.
It takes practice. Most people underestimate how many reps they have left, so they think they're closer to failure than they are. Occasionally taking a set to true failure helps recalibrate your estimates.
Log an RIR or RPE value next to reps and weight on each set, then review the trend. LiftHero lets you record RIR or RPE per set so you can autoregulate and see your effort over time. It doesn't auto-generate your program.
Log reps, weight, RIR/RPE and PRs in one place — free on iOS.
Download on theApp StoreFree to start · No interruptive ads · 14-day Hero trial
This guide is educational and not medical advice. Consult a qualified coach or medical professional before starting or changing a training program.
By Meitar Lazimi, founder of LiftHero · Last updated July 9, 2026.