Blog Progression
Double progression: the no-spreadsheet way to add weight
Linear progression has a short shelf life. Add five pounds every session and within a few weeks you are missing reps, then staring at a weight that will not move. The fix most experienced lifters reach for is double progression: a rule that decides for you whether to add reps or add weight, using nothing more than the rep range you are already training in. No spreadsheet, no autoregulation math.
This post covers the double progression method end to end: what it is, a worked example you can copy, how it compares to plain linear progression, the rep ranges and weight jumps to use, and the part most guides skip, where the method runs out of road and what to do then.
What the double progression method is
Double progression means you progress two variables in sequence instead of one. First you add reps within a fixed range. Then, once you hit the top of that range across all your work sets, you add weight and drop back to the bottom of the range. Your reps climb until they earn a heavier bar, and the cycle starts over. That is the whole method.
Take a rep range of 6 to 8 and three sets. You pick a weight you can press for 6 reps on all three sets. Each session you try to add a rep to a set or two. When you can complete 8 reps on all three sets with a given weight, that weight has done its job. You add load, which knocks you back down to around 6 reps, and you start climbing again. The rep range is the gate: the bottom number is where a new weight starts, the top number is the permission slip to add more.
The reason it works is that it forces progressive overload without forcing it too fast. Adding a rep is a smaller jump than adding weight, so you bank several small wins before you ask the bar to get heavier. By the time you add load, you have proven you can handle the volume, so the heavier weight lands on a stronger base instead of a hopeful one.
A worked example
Here is double progression on a barbell bench press, 3 sets in a 6 to 8 rep range, starting at 135 pounds. Weight goes up by 5 pounds each time all three sets reach 8 reps. Real training is never this tidy, but the shape is exactly what you are aiming for.
| Session | Weight | Sets x reps | What happens next |
|---|---|---|---|
| 1 | 135 lb | 6, 6, 6 | Bottom of the range. Add reps next time. |
| 2 | 135 lb | 8, 7, 6 | Reps climbing. Keep adding. |
| 3 | 135 lb | 8, 8, 7 | One set short of the top. One more push. |
| 4 | 135 lb | 8, 8, 8 | Top of the range on every set. Add weight. |
| 5 | 140 lb | 6, 6, 6 | Back to the bottom at a heavier load. Repeat. |
Notice what the method handled without any decision on your part. You never had to ask whether today was an add-weight day or an add-reps day; the rep range answered it. You never added weight before you had earned it across all your sets. And the heavier weight in session 5 arrived only after four sessions of proven volume at 135. That is the double progression method doing the programming so you do not have to.
Double progression vs linear progression
Linear progression, sometimes called single progression, moves one variable: weight. You add a fixed amount each session and hold reps constant. Five pounds on the bar, same five reps, every time. It is the engine behind most beginner programs, and for a true beginner it is the right tool. Recovery is generous, the body adapts session to session, and the simplicity is a feature.
The trouble is that linear progression assumes you can add weight every session forever, and nobody can. The first time you cannot hit your fixed reps at the new weight, a pure linear plan has no answer except to grind, repeat, or reset. Double progression vs linear progression comes down to what happens at that wall. A linear plan hits it early. Double progression climbs in smaller steps, so it carries you further before you stall, and it gives you a defined move (add a rep) on the sessions where adding weight is not yet realistic.
For an intermediate lifter, that is usually the difference between a program that keeps working past month two and one that does not. Double progression is not more complicated to run than linear; it just reads one extra number, the rep count, before deciding what to do.
What rep range and how much weight to add
The rep range sets the character of the work. Wider, higher ranges give you more room to climb before each weight jump and are easier on the joints; tighter, lower ranges build strength and ask for weight more often. A few ranges that work well:
- Strength-leaning: 4 to 6 reps. Fewer rungs to climb, so weight moves up sooner. Best on compound barbell lifts.
- All-purpose: 6 to 10 reps. The default for most accessory and many compound lifts. A comfortable balance of volume and load progression.
- Higher-rep and isolation: 10 to 15 reps. More rungs, smaller relative jumps. Good for smaller muscles and joints that dislike heavy loading.
For how much weight to add, the rule is the smallest jump you can make. On most barbell lifts that is 5 pounds, which on a 135-pound bench is under four percent and easy to absorb. On a heavy lift like the deadlift you can sometimes manage more; on a small isolation movement, or once the lift gets heavy enough that 5 pounds knocks you well below the bottom of your range, microplates that let you add 2.5 pounds or even 1 keep the climb smooth. The goal is to add the least weight that still counts, so the heavier load lands inside your rep range rather than below it.
One more rule that keeps the method honest: chase reps that are real, not reps you barely survive. A rep that grinds to a near-miss at the top of your range counts for less than a clean one. If you are training with a couple of reps in reserve, the climb you log reflects strength you actually have, and the weight jump you eventually earn is one you can hold.
When does double progression stop working
Double progression is durable, but it is not a perpetual-motion machine. Sooner or later the rep climb flattens out. You sit at the same reps and weight for a few sessions, the top of the range stays out of reach, and the method has nothing left to give because there is no rep to add and no weight to earn.
A stall is not one bad session. A freezing gym, a short night of sleep, or a skipped meal can flatten a single workout, and that is noise. The signal is a lift that has not moved for two to four sessions in a row with no obvious explanation. That window is worth watching rather than reacting to: the same numbers once is nothing, twice is worth noting, three or four times running is your block telling you it is done.
When that happens, the answer is usually not more grinding. It is recovery. A short deload, a planned lighter week, clears the accumulated fatigue that is masking your real strength, and the climb almost always resumes on the other side. How often that point arrives depends on your training age and recovery, which is the subject of how often to deload by training age. The takeaway here is narrower: when the double progression climb stops moving for several sessions, that is the cue to back off, not to push harder.
How Anneal runs double progression for you
Double progression is the manual version of what Anneal does automatically. You set a rep range; the app reads your logged reps each session and prefills the next one. When your best set reaches the top of the range, it adds weight and resets you toward the bottom. Land mid-range with reps in the tank and it adds a rep instead. The "add reps or add weight" decision the method is built around becomes a number already filled in when you open your next workout.
Two things extend the plain method. Anneal reads your reps in reserve, so a set that ground out at the top of the range counts for less than a clean one, and it holds the weight instead of pushing you into a load you have not earned. Reach the top with four or more reps still in the tank and it does the opposite, adding a double weight jump because you cleared the range with room to spare. It also watches for the stall: when a lift sits flat for several sessions, the app flags it as a separate stagnation hint, so the moment to change the exercise or back off does not slip past you.
Wrap-up
Double progression is the simplest reliable way to keep adding load past the beginner stage. Pick a rep range, add reps until you reach the top across every set, then add the smallest weight that counts and start over. Chase real reps, not survived ones. And when the climb stalls for a few sessions, read it as a recovery signal rather than a reason to grind. That one rule, run honestly, will carry a program for months.
Three things to take away:
- Double progression climbs reps first, then weight: hit the top of your range on all sets, add the smallest load that counts, and reset to the bottom.
- It outlasts linear progression because it banks small rep wins before asking the bar to get heavier, and it gives you a move on the days adding weight is not realistic.
- When the rep climb flattens for two to four sessions with no obvious cause, that is a recovery cue. A deload usually restarts it.
Common questions
What is the double progression method?
Double progression is a way to add load in two steps. You train in a fixed rep range and first add reps each session. Once you hit the top of the range on all your work sets, you add a small amount of weight and drop back to the bottom of the range, then climb again. Reps progress, then weight progresses, in sequence.
How is double progression different from linear progression?
Linear progression adds weight every session and holds reps fixed. Double progression holds weight and adds reps until you reach the top of a range, then adds weight. The smaller rep steps let double progression carry an intermediate lifter much further before stalling, and it always gives you a defined move even on sessions where adding weight is not yet realistic.
What rep range should I use for double progression?
Match the range to your goal. Strength-leaning work suits 4 to 6 reps, general hypertrophy sits well at 6 to 10, and isolation or higher-rep work fits 10 to 15. Wider, higher ranges give you more room to add reps before each weight jump; tighter, lower ranges move the weight up sooner.
How much weight should I add in double progression?
Add the smallest jump that still counts, usually 5 pounds on a barbell lift. Once a lift is heavy enough that 5 pounds drops you well below the bottom of your range, or on small isolation movements, use microplates to add 2.5 pounds or less. Smaller jumps keep the heavier load landing inside your rep range.
When does double progression stop working?
It stalls when your rep climb flattens: the same reps and weight for two to four sessions with no obvious cause like poor sleep or a missed meal. That is usually accumulated fatigue rather than a hard ceiling. A short deload clears it, and the climb resumes on the other side.