When to add weight at the gym: double progression explained
Reps go up first, then the weight, then the reps start again. One rule, written down, that tells you what to put on the bar next time.

Short answer
- Add weight when every working set reaches the top of your rep range, for example 12, 12 and 12 in an 8 to 12 range. Until then, keep the weight and add reps.
- Use the smallest jump the gym allows: about 2.5 kg (5 lb) for upper-body barbell lifts and 5 kg (10 lb) for squats and deadlifts.
- Reps falling to the bottom of the range after a jump is normal. That is the start of the next climb, not a failed session.
- If you miss the bottom of the range two sessions in a row at the same weight, come down one step and build back up.
Add weight when every working set reaches the top of your rep range. If your range is 8 to 12 reps and you do three sets, the bar goes up the session after you get 12, 12 and 12. Until then, you keep the weight and try to add a rep or two somewhere.
That is double progression. You progress two things in turn: first the reps, inside a range, then the weight. When the weight goes up, the reps drop back toward the bottom of the range and the climb starts again. It is the simplest rule that keeps a beginner, or anyone without a coach, moving forward without guessing.
How double progression works
You need three numbers before you start: a rep range, a number of working sets, and a starting weight. A common setup for a main lift is three sets of 8 to 12. Warm-up sets do not count; only the sets you do at the working weight.
Here is what six sessions of bench press can look like for someone working with 40 kg (90 lb).
- Session 1, 40 kg (90 lb): 10, 9, 8. Every set is inside the range. Stay.
- Session 2, 40 kg (90 lb): 11, 10, 9. One more rep on each set. Stay.
- Session 3, 40 kg (90 lb): 12, 11, 11. The first set is at the top, the others are not. Stay.
- Session 4, 40 kg (90 lb): 12, 12, 12. Every set at the top. Next time, add weight.
- Session 5, 42.5 kg (95 lb): 10, 9, 8. Reps drop, as they should. Stay.
- Session 6, 42.5 kg (95 lb): 11, 10, 9. The climb has started again.
Nothing in that list required a judgment call. You look at last session's reps, you compare them with the top of the range, and you know what goes on the bar. That is the point.
Why reps first, then weight
Adding weight every session works for a while, then stops working suddenly, usually in the middle of a set. Adding reps gives you a smaller unit of progress. A rep is easier to earn than 2.5 kg (5 lb), and a session where you get one more rep on one set still counts.
The research also suggests you are not leaving much on the table by progressing reps. In a 2022 study in PeerJ, 43 people with at least a year of lower-body training spent eight weeks either adding load inside a fixed rep range or adding reps at a fixed load. Muscle growth and strength changes were similar between the groups, and the authors described the small differences as of questionable practical importance. That was trained lifters, legs only, for two months, so it is not proof of anything for a first-year lifter. It does say that reps are a real form of progress and not a consolation prize.
The American College of Sports Medicine's position stand on progression has its own version of this rule. It recommends novices train with loads in the 8 to 12 repetition maximum range, and suggests a 2 to 10 percent increase in load once a lifter can do one or two reps more than the target with the current weight. Double progression is a stricter, more mechanical relative of that: instead of beating the target by a rep or two, you have to reach the top on every set.
How big the jump should be
Use the smallest jump your equipment allows. A bigger jump does not make you stronger faster; it just makes the next session at the new weight harder to complete.
Barbells
For upper-body barbell lifts like the bench press, overhead press and row, add 2.5 kg (5 lb). That is a 1.25 kg (2.5 lb) plate on each side. For squats and deadlifts, add 5 kg (10 lb). Bigger muscles move more weight, so the same jump is a smaller share of the load.
On the overhead press, 2.5 kg (5 lb) can still be a big step, because the working weight is low. Going from 30 kg to 32.5 kg (65 to 70 lb) is an 8 percent increase. If your gym has fractional plates, a 1 kg (2 lb) total jump is fine. Barbell Bowl uses 2.5 kg (5 lb) for upper-body lifts and 5 kg (10 lb) for lower-body lifts, which are the steps most gyms can actually load.
Dumbbells
Dumbbells usually go up 2 kg (5 lb) per hand, sometimes 2.5 kg (5 lb). The problem is the percentage. Going from a pair of 10 kg dumbbells to a pair of 12 kg (roughly 20 lb to 25 lb) is a 20 percent jump, double the top of the ACSM range. That is why dumbbell lifts stall more often under double progression.
Two fixes. Use a wider rep range for dumbbell work, such as 10 to 15, so you have more room to climb. And accept that the first session after a dumbbell jump might land near the bottom of the range, or even one rep under it, and that this is still fine.
Machines
Move the pin one plate down the stack. On many machines that is 5 kg (10 lb), but stacks vary a lot between brands, and the numbers printed on them are not always real kilograms. Treat each machine as its own scale: progress on that machine, by its own steps, and do not compare it with the one at another gym.
What counts as reaching the top
Every working set, at the same weight, with the same form. If you got 12 on the first set and 10 on the third, you are not there yet. If you got 12 on all three but the last two reps of each set were half reps with your hips off the bench, you are not there either.
Count clean reps only. Clean means the same depth, the same range of motion and a controlled lowering, rep one to rep twelve. It is tempting to add a rule about effort, like stopping with two reps in the tank, but beginners are not very good at judging that yet. A 2022 meta-analysis in Sports Medicine found people underpredicted how many reps they had left before failure by about one rep on average, with better accuracy closer to failure. A review in the Strength and Conditioning Journal suggests novices should practise rating reps in reserve but not base their progression only on it. Reps you can count are a firmer signal than a feeling.
So for most people, the rule is just: every set reaches the top, cleanly. The weight goes up next time.
When reps drop after a jump
They will. You did 12, 12, 12 at 40 kg (90 lb), and now at 42.5 kg (95 lb) you get 10, 9, 8. That is not going backwards. You lifted more weight for more total reps than session 1 did, and you are inside the range, which means the plan is working.
Anything inside the range is a normal session. Stay at the weight, aim for one more rep on each set that did not reach the top, and repeat. You do not need to get all the reps back in one session; it might take three or four.
Small dips also happen for reasons that have nothing to do with the program: a short night, a missed meal, a hard day at work. Your training app usually cannot see any of this, which is the theme of the gap between the bar and the bowl. One bad session is noise. Two in a row is a signal.
Stalls, and when to come down a step
The line to watch is the bottom of the range. If any working set falls below it, say 6 reps in an 8 to 12 range, the weight is too heavy for today.
A sensible rule: the first time it happens, repeat the same weight next session. If it happens again the next time, come down one step, 2.5 kg (5 lb) for upper body or 5 kg (10 lb) for lower body, and climb back up. Coming down is not failing. It resets you to a weight you can build reps on, and in a few weeks you are usually back past the old number.
Before you take the step down, check the boring things. Did you take a week off? Are you resting long enough between sets? Did the exercise order change so the bench now comes after something that tires your triceps? Fixing one of those often solves a stall without touching the bar.
If you come down and stall again at the same spot, a few options make sense: switch to a different rep range for a few weeks, add a working set, or take a lighter week. A spreadsheet will not tell you which; it only knows arithmetic. We wrote about that in progression without a spreadsheet.
Work out your next session
Enter your rep range and what you got on each working set last time. The tool tells you whether to go up, stay, or come down, and by how much.
Next session weight
Enter last session's working sets and get the weight for next time.
Aim for 12, 12, 12. Not every set reached 12 yet.
Steps: barbell upper 2.5 kg (5 lb), lower 5 kg (10 lb); dumbbells 2 kg (5 lb) per hand; machines one plate, which you can set.
How Barbell Bowl handles it
Barbell Bowl runs this rule for you. Each exercise in the plan has a rep range, you log the reps you did, and the next session's weight is already on the screen when you open it: up when every working set reached the top, and the same weight with one more rep as the target when it did not. The app never lowers a weight on its own. If a weight is too heavy, type the lighter one you actually used and the next session builds from that. After each workout the app shows which weights go up next time, and the history counts every one that did. It is free on Android, works offline, and has no ads. You can find it on Google Play.
If you have no app and no spreadsheet, a notebook works. Write the weight, the range and the reps for every set. Next session, read the last line before you load the bar.
This is general training information, not medical advice. If a lift causes pain, stop and get it checked by a qualified professional.
Questions people ask
When should I increase weight at the gym?
When you complete every working set at the top of your rep range with clean form. If you train three sets of 8 to 12, add weight the session after you get 12, 12 and 12. If only some sets reach the top, keep the weight and try to add a rep to the sets that fell short.
How much weight should I add each time?
The smallest jump available. For barbell bench, overhead press and rows, 2.5 kg (5 lb). For squats and deadlifts, 5 kg (10 lb). For dumbbells, the next pair up, usually 2 kg (5 lb) per hand. For machines, one plate on the stack. Bigger jumps tend to stall sooner.
What is double progression in simple terms?
You progress reps first and weight second. Pick a rep range like 8 to 12, add reps each session until every set reaches 12, then add a small amount of weight. Reps fall back toward 8 and you climb again. It needs no maths beyond comparing last session's reps with the top of the range.
My reps dropped after I added weight. Should I go back down?
No, not if you are still inside the range. Dropping from 12s to around 8 or 9 after a jump is expected; that is the start of the next climb. Only consider coming down if a set falls below the bottom of the range, and even then repeat the weight once before you take a step down.
Is double progression good for beginners?
Yes. It is simple, it gives you a clear target every session, and it does not depend on judging effort, which beginners are still learning. It also works with barbells, dumbbells and machines. The main adjustment is to use wider rep ranges for dumbbell lifts, where each jump is a large percentage of the weight.
Sources
- American College of Sports Medicine: Progression models in resistance training for healthy adults (Med Sci Sports Exerc, 2009)
- Plotkin et al.: Progressive overload without progressing load? (PeerJ, 2022)
- Halperin et al.: Accuracy in predicting repetitions to task failure in resistance exercise (Sports Medicine, 2022)
- Helms et al.: Application of the repetitions in reserve-based RPE scale for resistance training (Strength Cond J, 2016)


