Double Progression: How to Progress Reps Before Load

Double progression means adding reps within a range before adding load. Learn the rule, when it stalls, and what to log to run it without a coach.

Double Progression: How to Progress Reps Before Load

Double progression is a rule for adding reps within a set rep range before adding load, then resetting reps to the bottom of the range once the top is reached for every set. It gives a self-coached lifter a written answer to "add reps or add weight today?" instead of a guess made mid-set.

That rule matters most once simple linear progression — adding weight every session — stops working. Linear progression is strong for true beginners and weak for almost everyone else, because the load jump that used to be trivial eventually asks for more recovery than the week allows. Double progression replaces one blunt lever with two finer ones, and it only works if the reps, load, and effort from last session are actually on record when this session starts.

What is double progression?

Double progression is a two-variable progression rule: work within a fixed rep range at a fixed load, add reps each session until every prescribed set hits the top of the range, then add load and reset reps to the bottom of the range. It is called "double" because two variables — reps and load — take turns doing the progressing, instead of load carrying the whole plan alone.

Linear progression asks one question every session: is the bar heavier than last time? Double progression asks a second question first: are the reps better than last time, at the same weight? Only once that question runs out of room does the load question get asked. That sequencing is the entire method — the two variables are never both increasing at once.

The rep range itself is arbitrary until you pick one. A common choice is 8-12 reps for hypertrophy-focused accessory work, or 5-8 reps for lifts closer to the strength end. Hypertrophy rep range covers how to choose a range for a given goal in more depth; this article assumes the range is already set and covers the progression rule that runs inside it.

How does double progression work, step by step?

Double progression works by tracking reps per set against a target range, adding reps session to session, then triggering a load increase only when every set reaches the top of the range on the same day. The load reset takes reps back to the bottom, and the cycle repeats at the new weight.

Take a back squat with a target of 3 sets of 8-12 reps, starting at 60 kg:

SessionSet 1Set 2Set 3Decision
1887Below target on set 3 — repeat at 60 kg
2988Improving — repeat at 60 kg
31099Improving — repeat at 60 kg
4111110Improving — repeat at 60 kg
5121212Top of range on every set — add load
6888Load now 62.5 kg, reps reset to bottom

The trigger is strict on purpose: every set, not just the first one, has to hit the top of the range before load moves. A single set stuck at 10 reps while the other two reach 12 means the exercise is not finished progressing yet — add reps to the lagging set, not weight to the bar. That strictness is what keeps the method from turning into a guess dressed up as a rule.

The load jump itself should be small enough that the bottom of the range is still reachable next session. A 2.5-5% increase is typical for compound lifts; smaller absolute jumps (0.5-1 kg per side, or one pin on a machine) suit accessory work where a large jump would blow past a reasonable bottom-of-range attempt.

Does double progression actually work?

Yes — both halves of double progression are independently supported strategies for muscular adaptation, so cycling between them is not a compromise between two weaker options. It combines two mechanisms that each work on their own rather than relying on one to do all the work.

Plotkin, Coleman, Van Every, Maldonado, Oberlin, Israetel, Feather, Alto, Vigotsky and Schoenfeld (2022) randomised 43 resistance-trained adults with at least a year of lower-body training experience into a LOAD group (n=22) that aimed to increase load while holding reps constant, and a REPS group (n=21) that aimed to increase reps while holding load constant. Both groups trained four lower-body exercises for four sets, twice weekly, over 8 weeks.

Rectus femoris growth modestly favoured the REPS group — a summed-site increase of 2.8 mm (90% CI [-0.5, 5.8]) — while dynamic one-rep-max strength gains slightly favoured the LOAD group, at 2.0 kg (90% CI [-2.4, 7.8]). The study authors describe both differences as of questionable practical significance, and conclude that progressing reps and progressing load are both viable routes to adaptation over an 8-week block.

That result is the direct evidence for why double progression is not a hedge. If rep progression alone drives real hypertrophy and load progression alone drives real strength, a rule that uses both in sequence is not diluting either effect — it is using two levers that each pull.

When should you use double progression instead of linear load progression?

Use double progression once flat linear load progression stalls or the available load increments are too coarse for the lift, and keep linear progression for true beginners whose neural adaptations still support adding weight almost every session. The two methods answer different training-age problems, not competing philosophies.

Kraemer and Ratamess (2004) reviewed strength-training progression and reported that muscular strength increases roughly 40% in untrained lifters, 20% in moderately trained, 16% in trained, 10% in advanced, and 2% in elite lifters across studies ranging from 4 weeks to 2 years. The paper also names the core overload mechanisms plainly: load may be increased, or repetitions may be added to the current load. That declining-returns pattern is exactly why a single linear rule works early and stops working later — the same session-to-session load jump that a beginner absorbs easily becomes an unrecoverable ask for a trained lifter.

Double progression suits three specific situations well:

  • Linear progression has stalled. Missed reps at a load that used to be easy is the usual sign the jump is too big for current recovery; see the strength plateau guide for reading that pattern from a training log.
  • The exercise has coarse load increments. Machines that jump 5 kg per pin, or accessory lifts limited to whole-plate jumps, are too coarse for weekly linear progression. Adding reps inside the current load smooths the curve between jumps.
  • The goal favours volume at a stable intensity. Hypertrophy-focused accessory work often benefits from accumulating reps at a manageable load before intensity increases, rather than chasing a heavier top set every week.

Double progression is not a replacement for a percentage-based main-lift block. If you are already running a training max percentage scheme for a primary lift, double progression fits best on the accessory and isolation work around it, not the main lift's prescribed percentages.

What should you log to run double progression without a coach?

Running double progression without a coach requires logging the exercise, load, target rep range, actual reps completed per set, and an effort rating for every session, because the load-increase decision depends on comparing this session's numbers to an exact record of the last one, not a memory of it.

The minimum useful record per set is:

  • Exercise and variation. "Leg press" and "45-degree leg press" are not interchangeable if you want a clean comparison.
  • Load. The number the reps were performed against.
  • Target rep range and actual reps per set. Not a single number for the exercise — reps for each individual set, because the trigger requires every set to hit the top.
  • RPE or RIR. Explained below; without it, a grinding 12th rep and an easy 12th rep look identical on paper.
  • Date. Needed to judge whether enough comparable sessions have happened to trust the pattern, the same logic the progressive overload tracker guide covers for progression tracking generally.

Without that record, the two most common failure points are invisible: not knowing whether last session was genuinely 12, 12, 12 or actually 12, 12, 11, and not knowing whether this session's reps came at a manageable effort or a grinding one.

How does RPE or RIR fit into a double progression rule?

RPE or RIR should set a ceiling on the top of the rep range, because a rep count alone cannot distinguish a set with room left from a set taken to true failure, and only one of those is good evidence that the load is ready to increase.

Helms, Cronin, Storey and Zourdos (2016) describe a RIR-anchored RPE scale where RPE 10 corresponds to zero reps in reserve — true failure — and RPE 9 corresponds to one rep in reserve. Applied to double progression, that scale gives a concrete rule: only count the top of the range as met if it happened at RPE 8 or below. Reaching 12 reps at RPE 10 is not the same achievement as reaching 12 reps at RPE 8, even though the rep count is identical.

That distinction changes the decision in both directions:

  • If every set hits the top of the range at RPE 8 or below, the load genuinely has room — add weight with confidence.
  • If every set hits the top of the range only at RPE 9-10, the rep count technically qualifies but the effort says otherwise — hold the load and repeat the session before adding weight.
  • If reps are stalling well below the top of the range at an already-high RPE, the load may be too heavy for the range chosen, not merely awaiting more reps.

Without an RPE or RIR ceiling, double progression degrades into "grind out the top number no matter what it costs," which produces exactly the kind of fatigue-driven false positive the method was supposed to prevent.

How does IronLedger support a double progression rule?

IronLedger supports a double progression rule by logging load, reps per set, and RPE or RIR together, then showing the previous session's numbers for the same set while the current one is still in progress — the exact comparison the method depends on.

The IronLedger product page verifies per-set logging of load, reps, RPE or RIR, notes, set completion, rest, and supported set types, plus previous values visible during the session. That previous-values field is the practical core of double progression: instead of trying to recall whether last week's second set was 9 or 10 reps, the number is on screen while you decide whether to push for one more.

The progress page verifies personal records, estimated 1RM calculated with the Epley formula — weight × (1 + reps ÷ 30) — training volume, and exercise history. Estimated 1RM is a useful side check on a double progression cycle: if e1RM is rising across a full reps-then-load cycle, the method is producing real strength change, not just a rep count going up in isolation.

The programmes page verifies guided builders, custom multi-week blocks, and CSV or Excel import, alongside built-in programme structures including 5/3/1, Starting Strength, Push Pull Legs, PHUL, Arnold Split, Heavy Duty, Blood & Guts, and Bodyweight training — several of which already prescribe rep ranges on accessory work that a double progression rule can run inside.

What mistakes make double progression stall or backfire?

Double progression stalls or backfires when the rep range is poorly chosen, the RPE ceiling is ignored, the exercise variation changes mid-cycle, or the load jump at reset is too large to be recoverable from the bottom of the new range.

  • A rep range that is too wide or too narrow. A 5-20 rep range takes too many sessions to complete a cycle; a 10-11 rep range forces a load jump almost every session, which defeats the purpose. An 8-12 or 6-10 range is a reasonable default for most accessory work.
  • Ignoring the RPE ceiling. Treating every top-of-range rep count as a green light, even at RPE 10, turns the method into a slow grind toward failure training rather than a controlled progression.
  • Changing exercise variation mid-cycle. Switching from a barbell row to a cable row halfway through a cycle breaks the comparison the method depends on; finish the cycle on the variation you started, or restart the range on the new one.
  • A load jump too large for the new bottom of the range. Adding 10 kg when 2.5 kg would do can turn an easy bottom-of-range set into a grinder, effectively restarting the cycle from a worse position than before the increase.
  • Inconsistent logging. If last session's reps were not recorded accurately, the decision to add load is based on a guess wearing a rule's clothing. The workout logbook vs app comparison covers what a paper log needs to match an app's previous-values convenience, if you are deciding between the two.

Frequently asked questions

Double progression is a rule that adds reps within a fixed rep range each session, then adds load and resets reps to the bottom of the range once every set reaches the top. It uses two variables — reps, then load — instead of adding weight alone every session.

Sources and references

  1. Kraemer, W.J., & Ratamess, N.A. — "Fundamentals of Resistance Training: Progression and Exercise Prescription" — names load increase and added repetitions as core overload mechanisms and reports declining strength-gain rates from ~40% in untrained lifters to ~2% in elite lifters — Medicine & Science in Sports & Exercise (2004)
  2. Plotkin, D., Coleman, M., Van Every, D., Maldonado, J., Oberlin, D., Israetel, M., Feather, J., Alto, A., Vigotsky, A.D., & Schoenfeld, B.J. — "Progressive overload without progressing load? The effects of load or repetition progression on muscular adaptations" — 8-week RCT of 43 lifters found rep progression modestly favoured hypertrophy and load progression slightly favoured strength, both of limited practical difference — PeerJ (2022)
  3. Helms, E.R., Cronin, J., Storey, A., & Zourdos, M.C. — "Application of the Repetitions in Reserve-Based Rating of Perceived Exertion Scale for Resistance Training" — describes the RIR-anchored RPE scale used to set an effort ceiling on rep-range progression — Strength and Conditioning Journal (2016)
  4. IronLedger product page — verifies per-set load, reps, RPE/RIR, notes, set completion, rest, supported set types, and previous values visible during the session (2026)

Keep learning

Educational

Top Set and Back-Off Sets: How to Use Them

16 min read

Educational

Training Max Calculator: Set Percentages Without Ego

13 min read

Comparison

Estimated 1RM vs True Max: Which Should Lifters Use?

14 min read

Start on iPhone. Help test Android.

IronLedger is free to start on iOS. Android lifters can join the closed test in two steps with the same Google account.

iPhone and iPad

Available now from the Apple App Store.

Download on the App Store

Android closed testing

Complete both steps with the Google account you use for Google Play.

Get it on Google PlayClosed test · Join group first
  1. 01Join the tester Google Group
  2. 02Become a tester on Google Play

Play access can take about five minutes. Please stay opted in for at least 14 days.