You just finished a set, maybe 3 sets of 10 goblet squats, maybe your third set of bench press. The next question is the one that quietly makes or breaks most people's progress: do you add weight next time, or not?

Get this wrong one way and you add weight before you're ready, reps crater, and every set turns into a grind. Get it wrong the other way and you keep adding reps forever, drifting past any range that actually helps, without a set ever feeling harder.

Double progression solves this with one rule. Pick a rep range, for example 8 to 12. Add reps at the same weight, session after session, until every set hits the top of that range. Only then do you add weight, and you should expect your reps to drop back toward the bottom of the range when you do. Reps first, then weight, never both improvised at once.

This is one piece of a bigger picture. For the full case behind why progressive overload works at all, start with the complete evidence-based guide to progressive overload. Here, the goal is narrower: the exact rule for the decision in front of you right now, the same rule a training log can apply for you automatically once it knows your numbers.

Key Takeaways

  • Double progression uses two variables in sequence: reps first, then weight, never both improvised at once.
  • The rule: add weight only once every working set hits the top of your chosen rep range.
  • It works because hypertrophy is achievable across a fairly wide range of loads when sets are taken close to failure, so the exact rep range you pick matters less than staying consistent within it (Schoenfeld et al., 2017).
  • Reps dropping after you add weight is expected and correct, not a sign anything went wrong.

What Double Progression Actually Is

Double progression is a two-step rule for deciding between adding reps and adding weight, applied in a fixed order. You never guess. You just follow the sequence.

Here's how it works. First, you choose a rep range, something like 8 to 12, or 5 to 8 if you're training closer to a strength goal. Then you keep the weight fixed and add reps, set by set and session by session, until every set in that session hits the top number of the range. Only once that happens do you move the weight up, and the range resets: you start filling it again from the bottom.

Double progression is a staircase with two step sizes. Reps are the small steps, weight is the big step to the next flight. You take every small step before you climb the big one. Skip a step, meaning you add weight before every set has hit the top of the range, and you're not climbing the staircase anymore. You're jumping and hoping to land it.

Adding weight isn't the only lever available to you. See the complete list of ways to progressively overload a muscle for the other methods. But weight and reps are the two most common ones, and double progression is the rule that tells you which one to use, and when.

Why a Range Works Better Than a Fixed Number

A range gives you room to have an honest bad day without derailing the plan, and it's backed by real evidence: the exact number of reps you land on matters less for muscle growth than staying close to real effort.

A systematic review and meta-analysis found that muscle growth was broadly similar across a wide range of loads, from light to heavy, as long as sets were taken close to failure (Schoenfeld, Grgic, Ogborn & Krieger, Journal of Strength and Conditioning Research, 2017). Heavier loads did produce a specific edge for pure one-rep-max strength. But for muscle size, the takeaway is that growth doesn't hinge on hitting one exact rep count. That's exactly why a range, not a single magic number, is a defensible target.

There's one tradeoff worth naming. If your goal is closer to pure strength, the same double progression rule still applies, it just uses a narrower, lower range, something like 3 to 6 reps, with heavier weight. The mechanism doesn't change. Only the numbers do.

The Exact Rule: When to Add Weight, When to Add Reps

Add weight only when every working set of that exercise hits the top of your range in the same session. Anywhere short of that, add a rep instead.

  1. If any set falls short of the top of the range, keep the weight the same next session and aim to add at least one rep somewhere.
  2. If all sets hit the top of the range, add weight next session. Make it a small, sustainable jump, not a leap, and expect reps to fall back near the bottom of the range when you do.
  3. If your reps stall at the same number for two or three sessions in a row without ever reaching the top of the range, that's a separate signal worth checking, not an automatic reason to add weight. See how to tell a real plateau from a bad week before you assume anything's wrong.
The double progression rule A question box asks whether every set hit the top of the rep range this session. If no, the answer is add one or two reps next session at the same weight. If yes, all sets hit the top, the answer is add weight next session and expect reps to drop toward the bottom of the range. Did every set hit the top of your range this session? no yes, all sets hit the top Not every set reached the top of the range. Add 1-2 reps next session, same weight. Every set reached the top of the range. Add weight next session, expect reps to drop.
The double progression rule in one flow: reps stay the trigger until every set hits the top of the range, then weight moves and the range resets.

This is also the exact decision myoxin's logger is built to make visible. It already knows your last session's reps at every weight, so instead of scrolling back through old workouts trying to remember whether you hit 8 and 8, or 8 and 7, last time, the app can flag the moment every set in your range is filled and tell you it's time to add weight.

A Worked Example Across Six Weeks

Numbers make the rule concrete. Here's a goblet squat example using an 8 to 12 rep range across two sets.

Week 1: 8 and 8 reps at 20 kg. Week 2: 9 and 8. Week 3: 10 and 9. Week 4: 10 and 10. Week 5: 11 and 10. Week 6: 12 and 12, both sets finally hit the top of the range in the same session. That's the trigger. Next session, add weight, say to 22.5 kg, and expect reps to land back around 8 and 8, right where you started, just at a heavier weight.

Double progression, one exercise, six weeks A table with columns week, set 1 reps, set 2 reps, weight, and action. Week 1: 8, 8, 20kg. Week 2: 9, 8, 20kg. Week 3: 10, 9, 20kg. Week 4: 10, 10, 20kg. Week 5: 11, 10, 20kg. Week 6: 12, 12, 20kg, add weight next session. Week 7: 8, 8, 22.5kg, reps reset near the bottom of the range. WEEK SET 1 SET 2 WEIGHT ACTION 1 8 8 20 kg - 2 9 8 20 kg - 3 10 9 20 kg - 4 10 10 20 kg - 5 11 10 20 kg - 6 12 12 20 kg Add weight next session 7 8 8 22.5 kg Reps reset near the bottom
The same exercise across seven sessions: reps climb at a fixed weight until week 6 fills the range, then weight moves and reps reset near the bottom.

Notice what happened over those six weeks. The weight didn't move once until week 6. Every session still counted as progress, because the muscle was doing measurably more work each time, even while the number on the bar sat still.

Why Reps Dropping After You Add Weight Is Normal

Reps falling back toward the bottom of the range right after a weight increase is the expected, correct result. It is not a step backward.

Here's why. Your muscle just met a demand it hadn't met before: the new weight. The same rep count it could hit at the old weight isn't available yet at the new one, because the new one is genuinely harder. That drop is the entire mechanism of overload working exactly as intended. If reps didn't drop at all after a weight increase, the increase probably wasn't big enough to count as real progress.

There's one exception worth watching for. If your reps drop by more than a rep or two below where you expected, and the set also feels far harder than the rest of the range usually does, the jump in weight was likely too large for this session. That's a job for reading your effort level, not just your rep count. See how reps in reserve helps you read that signal for how to tell the difference.

Double Progression vs. Just Adding Weight Every Week

Adding weight every single week, sometimes called single progression, only works for a short window early in training. Double progression is what most lifters need once that window closes.

A meta-analysis on the dose-response for strength gains found that untrained and trained lifters respond to different training prescriptions, with training status changing how much load and how much frequency actually drives progress (Rhea, Alvar, Burkett & Ball, Medicine & Science in Sports & Exercise, 2003). That's part of why a true beginner can often add weight almost every session for a few months. Their bodies are adapting to nearly anything they're asked to do. Once that window closes, and it closes for everyone eventually, adding weight every week stops working, and reps become the more reliable, more available lever most weeks. For the full breakdown of what changes and why, see progressive overload for beginners versus intermediates.

Common Mistakes

Three mistakes break double progression more than anything else.

Making the rep range too wide. A range like 5 to 20 makes "top of range" nearly meaningless as a trigger. You could stay technically inside the range for months without ever hitting the actual top, and the rule stops doing its job of telling you when to add weight.

Adding weight when only some sets hit the top of the range. If two of your three sets hit 12 reps and the third only hits 9, that's not "all sets." Adding weight anyway quietly turns the rule into a guess, and you lose the one thing double progression is supposed to give you: a clear, repeatable trigger.

Counting reps without any read on effort. A set of 12 done at 0 reps in reserve, truly maximal, and a set of 12 done at 4 reps in reserve, fairly easy, look identical on paper, but they aren't the same signal. Only the first one tells you the range has actually been filled. Reading reps in reserve alongside your rep count is what keeps the rule honest.

Using Double Progression at Different Rep Ranges

The same reps-then-weight rule works whatever range you're targeting: heavy and low (3 to 5 reps, strength-focused), moderate (8 to 12, general muscle growth), or higher (12 to 20, common for smaller or more fatigue-sensitive exercises like lateral raises or curls).

Which range to use for a given exercise or goal is a separate decision from double progression itself. Double progression is the mechanism: it tells you when to add reps and when to add weight. It doesn't tell you which range to pick in the first place. For that, see what the evidence actually shows about rep range and muscle growth.

The Takeaway

Fill the reps first, then move the weight, and expect a rep dip right after. That's double progression in one sentence, and it's the rule most lifters are missing when they either freeze at the same weight for months or add weight before they're ready.

Add reps until every set hits the top of your range, then add weight and start filling the range again from the bottom.

You don't need a spreadsheet to run this. You need last session's actual numbers, and the discipline to follow the rule even on a week when adding weight would feel more satisfying than it should. Follow it consistently, and a decision that used to feel like a guess turns into something closer to a checklist.

Written by myoxin editorial Scientific review pending Published 2026-08-10

References

  1. Schoenfeld BJ, Grgic J, Ogborn D, Krieger JW. Strength and Hypertrophy Adaptations Between Low- vs. High-Load Resistance Training: A Systematic Review and Meta-analysis. Journal of Strength and Conditioning Research. 2017;31(12):3508-3523. doi.org/10.1519/JSC.0000000000002200 Hypertrophy is comparable across a wide load range near failure, supporting a range-based target rather than a single rep number.
  2. Rhea MR, Alvar BA, Burkett LN, Ball SD. A meta-analysis to determine the dose response for strength development. Medicine & Science in Sports & Exercise. 2003;35(3):456-464. doi.org/10.1249/01.MSS.0000053727.63505.D4 Untrained and trained lifters respond to different progression prescriptions, supporting why single progression fades and double progression takes over.