GuidesDouble progression

Double progression: how to add weight without guessing

Double progression means you add reps at one weight until every set reaches the top of your rep range, then add weight and start again. How it works, a worked example, and how Shojin Coach runs it for you.

6 sources~7 min read
Jump to a section

Every lifter meets the same question. Last week you did 60 kg for 8. Today, do you add weight, or do you try for 9?

Double progression answers it with one rule you can follow every session.

Give each lift a rep range, such as 6 to 10. Keep the same weight and add reps until every set reaches the top of the range. Then add weight and go back to the bottom. Reps move first and weight moves second, which is where the name comes from.

How double progression works

  1. Pick a rep range. For example, 6 to 10 reps on a barbell lift.
  2. Pick a starting weight. Choose a weight you can lift for the bottom of the range on every set, with about two reps left in you. On the RPE scale, that is RPE 8. We explain the scale in RPE vs RIR.
  3. Add reps. Keep the weight and try for one more rep than last time.
  4. Add weight at the top. When every set reaches the top of the range, add the smallest jump your equipment can make. Your reps drop back to the bottom of the range, and the climb starts again.
  5. Take weight off if you fall out. If a set falls below the bottom of the range, the weight is too heavy. Take off one jump and climb again.

A worked example

Say your bench press range is 6 to 10 reps for three sets, and you start at 60 kg.

In week one you get 6, 6 and 6. Every set is in the range, so you keep 60 kg. In week two you get 7, 7 and 6. In week three you get 8, 7 and 7. The sets do not climb together, and that is normal. You keep 60 kg until all three sets reach 10.

In week six you get 10, 10 and 10. Now you add weight. Plates go on in pairs, so on a rack whose smallest plates are 1.25 kg, the smallest jump is 2.5 kg. You go to 62.5 kg and get 7, 6 and 6. The reps are lower, but the weight is higher, and you climb the same ladder again from there.

Why it works

Progress needs more work over time. This is progressive overload. The American College of Sports Medicine's 2026 position stand, an overview of 137 systematic reviews, says you can get results without it, but that you likely need it to keep progressing over the longer term. Its 2009 stand gave a rule close to double progression: add 2 to 10% to the load once you can do one or two reps more than your target on two sessions in a row, with the smaller jumps on small-muscle lifts. The 2026 update does not repeat a number.

Adding reps is progress too. In an eight-week trial by Plotkin and colleagues (2022), 43 trained adults did the same leg training twice a week. One group added reps at a fixed weight. The other added weight and stayed at 8 to 12 reps. Both groups grew their leg muscles by similar amounts. The add-weight group gained about 2 kg more on the squat 1RM, a difference the authors called of questionable practical significance. A 10-week trial in beginners found the same pattern. Neither trial tested double progression itself, but they tested its two levers, and both levers work.

The range can be wide. A meta-analysis by Schoenfeld and colleagues (2017) found similar muscle growth from heavy and light loads when sets were taken to failure, while heavier loads built more 1RM strength. So a range such as 8 to 12 builds muscle across its whole span, and a lower, heavier range suits a strength goal.

The reps must be hard reps. A set of 10 that could have been 15 is not the top of anything. Rate each set by effort, so that the top of your range means the same thing every week. RPE 8 means about two reps were left, and RPE 10 means none.

Choosing your range and your jump

Match the range to the jump. A 2.5 kg jump is 2.5% of a 100 kg squat, but 25% of a 10 kg lateral raise. When you add weight to a small lift, your reps can drop by four or five, so small lifts need a wider range to take the jump. Big barbell lifts can use a narrower range, such as 5 to 8 or 6 to 10. Small single-joint lifts do better with 10 to 15. No study has tested how big the jumps should be, so this is coaching practice. It matches the 2009 stand's advice to use smaller jumps on small-muscle lifts.

Use the smallest jump you have. On a barbell, the smallest jump is twice your smallest plate. Dumbbells, cables and machines move in their own steps, and some machine stacks jump 5 kg or more at a time.

Keep the effort the same. Aim for the same effort on every session of the climb. If the effort drifts up, the extra reps come from grinding harder, and they say less about your strength.

If the reps stop climbing, one flat session is normal. Two or three flat sessions at the same weight is a stall, and why a lift stalls explains what to change.

How Shojin Coach uses double progression

Every Shojin Coach program uses double progression.

It sets your range. Coach picks each lift's range from your goal and the kind of lift. If your goal is to build muscle, a barbell compound lift gets 6 to 10 reps, a dumbbell, machine or cable compound gets 8 to 12, and a single-joint lift such as a curl gets 10 to 15. The target effort stays the same for the whole block: RPE 8 on barbell, dumbbell and bodyweight compounds, and RPE 9 on machine, cable and single-joint lifts.

It writes the climb on your calendar. Each lift starts at the bottom of its range, with a weight worked out from your own logged sets. A lift you have never logged starts with an empty box, and your first session sets the weight. Week by week, the plan asks for one more rep, up to the top of the range. Then it adds weight and goes back to the bottom. A bodyweight lift with no weight to add climbs to the top of its range and stays there. When you let Coach pick the length of the block, it runs for eight weeks and the last week is a lighter deload, with one set fewer and 10% less weight.

It moves with what you actually lift. After each session, Coach reads every working set of each lift and rewrites the weeks ahead.

  • Every set reached the top of the range, and none was an RPE 10: the weight goes up, and the reps go back to the bottom of the range.
  • Every set reached today's rep target, none reached the top, and none was an RPE 10: same weight, one more rep next time.
  • A set fell below the range, or felt 1.5 RPE or more harder than the target: the weight comes down.
  • Anything else, such as one set a rep short of the target: the plan holds.

If you do not log RPE, reps alone decide. Every weight change is a jump your own plates can make, because you tell Shojin your bar and plates once. And during the session, if a set feels far harder or easier than the target, the rest timer offers new weights for the sets you have left.

Start Shojin Coach free for 14 days

Logging in Shojin is free, with no cap on sets. Shojin Coach writes your program from your own lifts and adjusts it after every session you log.

New subscribers get 14 days free, then A$69.99 a year or A$9.99 a month, billed by the App Store in your local currency. Coach renews until you cancel. Cancel any time in Settings. You buy Coach in the iPhone app. If Coach ends, you keep your program, but it stops adjusting.

Common questions

What rep range should I use for double progression?

A range four or five reps wide, such as 6 to 10 or 8 to 12, works for most lifts. Use a lower range, such as 5 to 8, on heavy barbell lifts when strength is the goal. Use a wider, higher range, such as 10 to 15, on small single-joint lifts, where the smallest weight jump is a big part of the load.

Do all sets have to reach the top before I add weight?

In the strict version, yes, because one good set is not enough evidence. Shojin Coach uses the strict version: it adds weight only when every working set reaches the top of the range.

How much weight should I add?

The smallest jump your equipment can make. On a barbell, that is twice your smallest plate, because plates go on in pairs. Dumbbells and machines move in their own steps.

What if my reps stop climbing?

One flat session is normal. If your reps stay flat for two or three sessions at the same weight, the lift has stalled. Our guide to why a lift stalls covers what to change.

Is double progression good for beginners?

Yes. It gives you one clear rule for every session, and it works on every lift, from the squat to the lateral raise.

These are the same answers the page’s FAQ structured data publishes: visible text, no hidden-content mismatch.

Sources

Every number in this article traces to one of these. Where the evidence is contested or thin, the article says so rather than picking a side.

Keep reading

How long to rest between setsRest more than 60 seconds — and two minutes or more on heavy compounds if you're trained. What the meta-analyses show, and where they don't.Do you need to train to failure?No. In volume-matched trials, stopping a rep or two short builds about as much muscle and strength as grinding — for meaningfully less fatigue.RPE vs RIR: how to rate a setRPE and RIR are one judgement on inverted axes. What the evidence says about how accurately lifters rate a set — and how Shojin uses the number.Why a lift stalls, and what to changeMost stalls aren't stalls. A diagnostic order of operations — is it noise, volume, effort, or recovery — and why the deload convention is weaker than it sounds.Why logging your workouts works, and what the evidence actually showsProgressive overload is a rule about two sessions, not one. What the research says about writing your workouts down, where it is strong, and where nobody has run the trial yet.Runna for the gym: a plan that adapts to your liftsRunna writes your running plan and changes it as you train. Shojin Coach does the same for the gym: real weights from your own lifts, and a plan that moves after every session.Workout tracker apps compared: Strong, Fitbod, JEFIT, Alpha Progression and ShojinStrong, Fitbod, JEFIT, Alpha Progression and Shojin, compared on price, effort logging and plans that adapt. What each app does well, and where it falls short.The science behind ShojinEvery formula the app uses, and the research behind each one.

Track this properly

Shojin logs sets in seconds, reads your RPE to suggest the next load, and tells you when a lift has actually stalled.

Free to start · No ads · No ad trackers