Skip to content
LiftProof
6 min readLiftProof

How SBS Reps-to-Failure Autoregulation Works

Fixed percentages assume every session is the same. Autoregulation adjusts to the session you actually had — and that difference compounds over months.

Greg Nuckols and the Stronger By Science team developed their autoregulatory programming model around a simple observation: intermediate lifters do not have consistent sessions. A 5/3/1 cycle assumes you will perform the same relative to your max on week one as on week three. In practice, sleep, stress, nutrition, and accumulated training fatigue mean your actual capacity fluctuates by 5 to 10 percent from session to session.

The reps-to-failure model addresses this by using your actual performance to set the next session's load. The final working set of each main movement is taken close to technical failure — not absolute failure, but to the point where another rep would compromise form. The number of reps you achieve at that weight is entered into a simple formula that estimates your current working max, and the next session's load is calculated from that estimate.

Reps in Reserve (RIR) is the language the model uses to calibrate effort. "Stop at 2 RIR" means put the bar down when you estimate you have two reps left in the tank. This sounds simple; the hard part is that most lifters initially underestimate how many reps they have left. Over weeks of practice, your ability to estimate RIR improves and the load adjustments become more accurate.

The practical advantage is bidirectional correction. A fixed-percentage program only moves the load forward. If you had a bad week and performed below your estimated max, you still progress next session. The load creeps ahead of your actual capacity, sessions get grindy, and form breaks down. Autoregulation catches the regression: a weaker session sets a slightly lighter load for next session, preserving technique and allowing recovery.

It also catches positive variation. If you are sleeping well and feeling strong, a great reps-to-failure set will push the load estimate upward, and next session you train at a higher absolute intensity. Fixed programming leaves those good weeks as untapped potential.

LiftProof implements the feedback loop automatically. After you log the final set — weight and reps — the app calculates the estimated working max and pre-fills next session's loads. You see the adjustment, can override it if it feels off, and build a session-by-session history that shows how your capacity trends over time rather than just what weight you lifted.

For informational purposes only. Not a substitute for professional guidance. Consult a qualified trainer or healthcare provider before making significant changes to your training.