Double progression is a simple rule for progressive overload: first add reps inside a fixed range, then add load when you earn the top of that range on all work sets. It is one of the most practical ways to keep progress honest when the next plate jump is too big to add every session. For the gym-floor “green light” before that jump, see How to Know When to Add Weight.
This page is general fitness guidance for healthy adults. It is not medical advice, rehab programming, or personalized coaching.
The rule in four steps
- Pick a rep range (for example 6–8 or 8–12).
- Choose a weight you can hit at the low end with about 1–3 reps in reserve (roughly RPE 7–8 — see How to Use Reps in Reserve (RIR) and How to Use RPE for Working Sets).
- Session to session, add clean reps until you hit the top of the range on every work set with solid form.
- Add the smallest sensible plate jump, drop back toward the low end of the range, and repeat.
If set 1 already wrecks form or misses the range by a lot, the load is too heavy for today — see How to Know if a Weight Is Too Heavy.
| Piece | What to lock in | Why it matters |
|---|---|---|
| Rep range | Narrow band (often 3–4 reps wide) | Gives a runway without turning every set into a marathon |
| Starting load | Low end @ ~RPE 7–8 | Leaves room to add reps before the next jump |
| Success rule | Top of range on all work sets | Stops “one lucky set” from forcing a premature load jump |
| Load jump | Smallest plates you own | Matches real gym hardware (plate loading) |
Why double progression works
Linear progression (same sets × reps, slightly heavier whenever you succeed) works well early on templates like 5x5 for Beginners. It stalls faster when:
- The smallest jump is 2.5–5 kg / 5–10 lb on an upper-body lift
- Accessories use dumbbells with big steps between pairs
- You are past the fastest beginner strength gains
Double progression turns those gaps into a rep runway. You still progress every good week — just through reps first, then load. That matches the broader progressive-overload idea of changing one variable at a time.
It also pairs cleanly with a workout log: you can see “7, 7, 6 → 8, 8, 8” before the next plate goes on.
Choosing a rep range by goal
Treat these as gym heuristics, not lab prescriptions (How Many Sets and Reps Should You Do, Strength vs Hypertrophy Training):
| Goal bias | Example range | Starting effort | Notes |
|---|---|---|---|
| Strength compounds | 5–8 or 4–6 | ~RPE 7–8 at the low end | Longer rests; keep bar speed honest |
| Hypertrophy-style | 8–12 or 6–10 | ~RPE 7–8 at the low end | Count hard sets toward weekly muscle volume |
| Accessories / machines | 10–15 | ~RPE 7–9 | Useful when dumbbell jumps are large |
Keep most working sets away from failure so you can repeat the same range next session (Should You Train to Failure). Warm-up sets do not count toward the double-progression rule (Warm-Up Sets vs Working Sets).
Worked example: bench press
Exercise: Bench Press. Plan: 3 × 6–8 @ about RPE 8.
Estimate a planning 1RM with the One-Rep Max Calculator or 1RM guide if you like percentages — or simply pick a load you can hit for clean sixes.
| Session | Load | Sets × reps | Decision |
|---|---|---|---|
| A | 60 kg | 6, 6, 6 | Stay — not at the top yet |
| B | 60 kg | 7, 7, 6 | Stay — still earning the range |
| C | 60 kg | 8, 8, 8 | Jump to 62.5 kg next time |
| D | 62.5 kg | 6, 6, 6 | New block at the low end |
Use the Plate Loading Calculator or How to Load a Barbell so the jump matches plates you actually own (often 2.5 kg / 5 lb total on upper-body lifts).
Brace and breathe the same way each set so “more reps” means more productive work, not looser form (How to Breathe During Lifts).
Worked example: squat accessory runway
Exercise: Full Squat or a close cousin on an upper/lower or full-body template. Plan: 3 × 5–8 @ about RPE 8.
- Warm up to a working weight that leaves ~2 reps in reserve at five reps (warm-up guide).
- Add reps across sessions until you log 8 / 8 / 8 clean.
- Add the smallest plate jump, return toward sets of 5, and repeat.
- If the jump feels like a brick wall for two sessions, repeat the weight or take a small reset — do not stack failed attempts (plateau checklist).
Optional: keep a controlled tempo (for example 2-0-1-0) so extra reps stay honest (How to Use Tempo Training). Tempo is optional; the progression rule works without it.
Double progression vs linear progression
| Approach | What stays fixed | What increases | Best fit |
|---|---|---|---|
| Linear | Sets × reps | Load when you succeed | Early beginner compounds with small jumps |
| Double progression | Sets × rep range | Reps first, then load | Most gym lifters once jumps feel large |
| Add a set | Rep target | Hard sets (volume) | When recovery is good and the lift is flat |
You can mix them in one week: linear on a main squat day, double progression on press and row accessories. Change one rule per lift when you are stuck — not every exercise on the same day.
When to switch, reset, or deload
Stay the course when reps inside the range are still climbing most weeks.
Reset or deload when:
- You miss the low end for several sessions despite good sleep and rests
- Warm-ups feel heavy and several lifts slide together (deload guide)
- You keep rewriting the whole program instead of finishing a block (How Often Should You Change Your Workout)
After a lighter week, resume the same range and rule so skill does not disappear. If one lift stays stuck while others move, fix that lift’s progression or volume before program hopping (How to Break a Lifting Plateau).
Common mistakes
- Jumping load after one set hits the top while other sets still sit at the low end
- Using a range so wide (for example 5–15) that “progress” is just longer grinders
- Starting at RPE 9–10 so there is no room to add reps
- Counting easy warm-ups as work sets that “earn” a jump
- Changing the exercise every time the range feels hard
- Ignoring rest — cutting recovery time while chasing more reps (rest between sets)
Limitations
- Ideal ranges and progress rates vary with training age, sleep, stress, and nutrition
- Very heavy singles and competition peaking often use other rules (percentage-based training, RPE singles) — double progression is a working-set tool
- This is not clinical rehab or sport-specific periodization advice
- Estimates from 1RM and RPE charts are planning aids, not guarantees
Quick links
- Progressive Overload for Beginners — where double progression sits among load, reps, and sets
- How to Use Linear Progression — fixed sets × reps when small jumps still work
- How to Choose a Starting Weight — find the first load near the low end of the range
- How to Know When to Add Weight — checklist before you take the plate jump at the top of the range
- How to Use Simple Periodization — keep the same progression rule across a planned block
- How to Use Percentage-Based Training — %1RM zones when you prefer fixed load targets
- How to Use Top Sets and Back-Off Sets — heavy top set then planned lighter volume
- How to Break a Lifting Plateau — switch to double progression when linear jumps stall
- What to Track in a Workout Log — log the range and the session that earned the jump
- How Many Sets and Reps Should You Do
- How to Use RPE for Working Sets
- How to Use Reps in Reserve (RIR)
- RPE & Rest Calculator
- One-Rep Max Calculator
- Plate Loading Calculator
- How to Load a Barbell
- 5x5 for Beginners — linear template when jumps still feel small
- How to Choose a Training Split
- Train for Strength
- Train for Muscle Gain
- All fitness calculators
- All training guides
- Exercise library