Back to blog

How to Design RIR Programs That Scale Coaching

October 19, 2026Matt Gilbert7 min read
How to Design RIR Programs That Scale Coaching

A client writes, “The weight moved, but I had nothing left on the last set.” That is more useful than a completed checkbox. When you design RIR programs, you give clients a way to report effort that turns a vague training log into an actionable coaching decision.

RIR, or reps in reserve, estimates how many technically sound repetitions a client could still complete at the end of a set. A set at 2 RIR means the client likely had two quality reps remaining. It is not a perfect measurement, but it is one of the most practical tools available for individualizing load, managing fatigue, and progressing clients who do not all recover at the same rate.

For online coaches, the real advantage is operational. RIR creates a shared language between coach and client. It helps you program with intent, review performance faster, and make adjustments without rewriting an entire training block every week.

Why RIR works for remote coaching

Percentage-based programming has a place, especially for experienced strength athletes with reliable testing data. But a prescribed 75% of one-rep max does not account for poor sleep, accumulated stress, a calorie deficit, travel, or a client whose technique changes under fatigue. The same percentage can be easy one week and a grind the next.

RIR gives the client a decision rule. Instead of forcing a fixed load no matter what, they can select a weight that matches the target effort for that day. A prescription of three sets of eight at 2 RIR tells the client what the work should feel like, not just what number belongs on the bar.

That distinction matters for adherence. Clients are less likely to see a challenging session as a failure when the target is effort-based. They can reduce load when necessary, preserve quality reps, and still execute the planned stimulus. For a coach managing 30, 50, or 100 clients, that means fewer emergency messages and more useful check-in data.

Research on autoregulation, including work by Zourdos and colleagues, supports using reps in reserve to guide resistance-training intensity. The practical takeaway is not that RIR eliminates coaching judgment. It gives that judgment a repeatable framework.

RIR is an estimate, not a test

The limitation is straightforward: beginners often misjudge effort. Many stop a set because it feels uncomfortable, not because they are genuinely close to technical failure. Others report 3 RIR while their videos show a final rep that barely clears the sticking point.

Treat RIR accuracy as a skill you teach. Ask clients to record selected working sets, especially on compound lifts. Compare the reported RIR with bar speed, technique, and the visible difficulty of the final repetition. Over several weeks, their estimates improve, and your prescriptions become more reliable.

You do not need every client training to failure to calibrate them. Occasionally asking a suitable, technically competent client to perform a controlled set closer to failure can help establish context. Use that sparingly, particularly for high-fatigue barbell movements or clients with inconsistent form.

How to design RIR programs around the client

Start with the outcome, then determine the amount of stress the client can productively recover from. A powerlifter peaking for competition, a physique client in a contest prep, and a general-population client training three days per week should not receive the same RIR targets simply because they perform similar exercises.

For most clients building strength or muscle, begin the training block with more reserve and move closer to failure only when it serves the goal. Early weeks might sit around 3 RIR on primary lifts and 2 to 3 RIR on accessory work. As the client adapts, primary movements may progress toward 1 to 2 RIR, while stable isolation exercises can often be pushed closer to 0 to 1 RIR when appropriate.

The exercise changes the decision. Taking dumbbell lateral raises to 0 RIR may be reasonable for an experienced physique client with good control. Taking a fatigued back squat to 0 RIR creates more technical and recovery cost. Program the RIR target based on the benefit of additional effort relative to the risk and fatigue it produces.

Build progression rules before the block begins

A program is not autoregulated because it includes “2 RIR” in a note. Clients need a clear rule for selecting load and progressing it. Without one, they either add weight too aggressively or repeat the same load indefinitely.

A simple double-progression model works well in online coaching. Program a rep range, such as 8 to 10 reps at 2 RIR. If the client reaches 10 reps on every working set while maintaining the target RIR, they add a small amount of load at the next exposure. If they cannot reach the lower end of the range at the prescribed RIR, they reduce load or retain it until performance improves.

For a strength-focused main lift, use a tighter rep target. Three sets of five at 2 RIR can progress when the client completes all prescribed reps with the intended effort and consistent technique. For accessory movements, wider ranges make more sense because the loading jumps are less precise and local fatigue is often the point.

Document what counts as a successful set. Does the client progress only when every set meets the target? Can they add load after one top set? Are fractional plates available? These details prevent your roster from interpreting the same program in 20 different ways.

Match RIR to volume and nutrition status

RIR does not operate in isolation. A client performing 16 hard sets for a muscle group will tolerate fewer near-failure efforts than a client performing eight. Volume research, including work associated with Schoenfeld, consistently points to the need for enough hard work to stimulate adaptation while avoiding a level of fatigue that compromises performance and recovery.

When weekly volume rises, keep more reps in reserve on at least some work. When volume is lower, strategically pushing a few stable exercises closer to failure can be productive. The right balance depends on training age, exercise selection, schedule, injury history, and whether the client is gaining, maintaining, or losing weight.

Nutrition changes the equation. A client in a calorie surplus may recover well from more demanding training. A physique athlete deep into a calorie deficit may need a lower volume target, slightly higher RIR on compounds, and more deliberate deload timing. The goal is not to make training easy. It is to preserve enough performance to continue producing a useful stimulus week after week.

Turn RIR data into better weekly adjustments

The most effective RIR programs include a feedback loop. Ask clients to log load, reps completed, and actual RIR, not just the target. Then review the patterns rather than reacting to one difficult set.

If a client consistently reports 0 RIR when the target is 2 RIR, first investigate execution. They may be overshooting the load, misunderstanding RIR, sleeping poorly, or carrying fatigue from too much volume. If they consistently report 4 RIR at a 2 RIR target, they likely need more load, more reps, or a clearer explanation of the desired effort.

Look for trends across the full week. Falling performance on multiple lifts, elevated soreness, poor sleep, declining motivation, and unusually high perceived effort can justify a reduced-load week or a cut in volume. One bad bench session after a stressful workday usually does not.

This is where connected programming and check-in workflows save substantial time. CoachingPortal can combine RIR-based load adjustment, multi-block periodization, fatigue signals from weekly check-ins, and automatic deload scheduling in the same client experience. Instead of hunting through spreadsheets, messaging threads, and separate nutrition apps, you can review the context behind performance and act faster.

Give clients instructions they can actually use

Technical programming only works when the client understands it. Keep the instruction simple: “Stop the set when you believe you could complete two more clean reps with the same technique.” Emphasize that grinding, shortened range of motion, or a major form breakdown does not count as having reps in reserve.

Use a short onboarding example. Explain that a set of 10 at 2 RIR means the client should finish feeling capable of two more controlled repetitions. If they believe they could have done five more, the load was too light. If they fail on rep 10, the load was too heavy for that target.

Then reinforce the behavior in check-ins. Praise accurate reporting, even when the result calls for a load reduction. Clients who feel pressured to hit numbers will hide fatigue. Clients who understand that honest data leads to better programming become more consistent partners in the process.

The best RIR prescription is not the most aggressive one on paper. It is the one that gives a client a clear standard, produces quality hard sets, and gives you enough information to make the next week smarter.

Keep reading