Add reps or add weight? Double progression explained
By Louis Ferret, founder of PrimeFeat · About · Updated on November 5, 2026
For most lifters, reps come first and weight comes second. Pick a rep range such as 8 to 12, keep the same weight until every set reaches 12, then move up and start again near the bottom of the range. This method is called double progression, and it tells you exactly what to aim for at each workout.
The short answer
Add reps until you reach the top of your rep range on every set. Then add the smallest weight you have and work your way back up.
| What happened last time (target: 3 sets of 8 to 12) | What to do next |
|---|---|
| Every set hit 12 | Add weight |
| Every set hit at least 8, but not all reached 12 | Same weight, try for one more rep |
| One or more sets fell below 8 | Same weight, or less if you fell well short |
The main exception is a pure strength goal, where weight gets priority. That case has its own section below.
What the research says
One trial tested this question head on. In Plotkin and colleagues (2022), 43 people with at least a year of lower body training did four sets of the back squat, leg extension and two calf raises, twice a week for 8 weeks. One group added load and kept reps steady. The other group added reps and kept load steady.
The results were close. Growth in one thigh muscle, the rectus femoris, modestly favored the reps group. Strength slightly favored the load group, by a margin the authors described as of questionable practical significance. Their conclusion was that both approaches appear to be viable.
Keep the limits in mind. This is one study, it lasted 8 weeks, it involved trained people and it only covered the lower body. It says nothing direct about your bench press, or about someone in their first month of lifting. It also did not test double progression itself, which mixes the two approaches.
Older guidance lands in a similar place. The American College of Sports Medicine position stand (2009) recommends a 2 to 10% increase in load once you can do one or two reps more than your target on two workouts in a row. In other words, extra reps come first and earn you the weight.
So the evidence does not prove that reps are better than weight. It suggests that progressing with reps cost those lifters very little, which is good news for the many days when you cannot add weight yet.
Double progression in 4 steps
- Pick a rep range and a starting weight. Choose a weight you can lift for the bottom of the range on every set, with good form and a rep or two left in the tank.
- Keep the weight and add reps. At each workout, try to beat your last numbers by one rep. Your weakest set, usually the last one, is the place to look.
- Move up when every set reaches the top. Every set, not just the first. A 12, 10, 9 is not a signal to add weight.
- Add a small amount and start the climb again. Your reps will fall back toward the bottom of the range. That is the method working, not a step back. Our guide on how much weight to add covers the size of the jump.
A 6-week example
Here is the barbell bench press at 3 sets of 8 to 12, trained once a week. The lb and kg figures are the nearest weights you can load with each type of plate, not exact conversions.
| Week | Weight | Reps per set | Total reps | Next workout |
|---|---|---|---|---|
| 1 | 135 lb (60 kg) | 11, 10, 9 | 30 | Same weight, add a rep |
| 2 | 135 lb (60 kg) | 12, 10, 10 | 32 | Same weight, add a rep |
| 3 | 135 lb (60 kg) | 12, 10, 10 | 32 | Same goal, nothing changes |
| 4 | 135 lb (60 kg) | 12, 11, 11 | 34 | Same weight, add a rep |
| 5 | 135 lb (60 kg) | 12, 12, 12 | 36 | Add weight |
| 6 | 140 lb (62.5 kg) | 10, 9, 8 | 27 | Same weight, add a rep |
Week 3 shows no gain at all, and that is normal: you just repeat the target. Real logs rarely climb in a straight line, and this table is an illustration, not a forecast of how fast you will move.
Total reps fall from 36 to 27 in week 6. That looks like a bad week, but every rep is heavier, so you cannot compare those two rows on reps alone. All three sets in week 6 stay at 8 or above, which tells you the jump was a good size.
If your sets drop below the range after a jump, stay there and rebuild. If they drop a long way, the jump was too big, and this guide to missed reps helps you choose between repeating the weight and lowering it. If small steps simply do not exist on your equipment, as often happens with dumbbells, see what to do when the next dumbbell is too heavy.
Choosing a rep range by exercise
These ranges are practical starting points, not study results. The 2009 ACSM position stand suggests 8 to 12 reps for novices and an emphasis on 6 to 12 for muscle growth. We stay close to that, and go a little higher on small isolation exercises, which is our own practical call.
| Exercise type | Examples | Starting range | Why |
|---|---|---|---|
| Heavy barbell lifts | Back squat, bench press, Romanian deadlift | 6 to 10 | Form tends to fade on long sets of big lifts |
| Dumbbell and machine compounds | Lat pulldown, incline dumbbell press, leg press | 8 to 12 | Stable enough for more reps, and weight jumps are often larger |
| Small isolation exercises | Lateral raise, biceps curl, triceps pushdown | 10 to 15 | One weight jump is a big percentage of a light load |
| Bodyweight exercises | Push-up, pull-up | Your own rep target, then a harder version or added load | The load is fixed, so reps do the work at first |
Keep the range at least 2 reps wide. With a range of 8 to 9 you would need a weight jump almost every time, and most gyms do not offer steps that small. The bigger the jump on your equipment, the wider the range should be. Going from a 15 lb to a 20 lb dumbbell (roughly 7 to 9 kg) is a 33% increase, so a lateral raise needs much more room than a barbell squat does.
The sample workouts in our PPL program for beginners use the same logic, so you can apply double progression to every exercise listed with a rep range.
When weight should come first: strength goals
If your real goal is a bigger one-rep max, for example for a powerlifting meet, load matters more. An umbrella review by McLeod and colleagues (2024) found that load influenced strength gains but not muscle growth, and described higher-load training as relevant for maximizing strength. The small strength edge in the Plotkin trial points the same way, even if it was uncertain.
In that case, keep the reps fixed and low, and add weight whenever you complete them. For example, if your target is 3 sets of 5 on the squat and you get all 15 reps at 185 lb (85 kg), try 190 lb (87.5 kg) next time. You can check the trend with our 1RM calculator, which puts sets done at different weights and reps on one scale.
Many lifters mix both: fixed low reps on one main lift, double progression on everything else.
How PrimeFeat applies it
If you set a rep range on an exercise in your program, PrimeFeat uses double progression for its next-weight suggestion, which is part of the free workout tracker. It works from your last workout:
- Every set reached the bottom of the range but not the top: it keeps the weight and asks for one more rep than your last set, up to the top of the range.
- Every set reached the top: it adds weight. The step is 5 kg (about 11 lb) for legs and glutes, 2.5 kg (about 5.5 lb) for back, chest and shoulders, and 1.25 kg (about 2.75 lb) for arms. It is capped at 10% of your last weight, and it never goes below that 1.25 kg (2.75 lb) step.
- Every set reached the top and you logged your effort (RPE): an average of 9 or more means it holds the weight instead. An average of 6.5 or less doubles the step, within the same cap.
- Some sets fell below the range: if your reps averaged under 80% of the bottom of the range, it suggests dropping by one step. Otherwise it holds the weight.
These are rules of thumb built into the app, not findings from a study, and you can always ignore a suggestion.
Common mistakes
- Adding weight after one good set. The rule is every set. If you move up after a single 12, the jump lands before your other sets are ready for it.
- Letting form pay for the reps. Bouncing, cutting depth or swinging adds a number to your log, not real progress. A rep only counts if it looks like the first one.
- Staying in the range forever. Reps cannot climb without limit. Once you reach the top on every set, take the jump, even if the first workout at the new weight feels rough.
- Not writing it down. The whole method depends on knowing what you did last time. See how to track progressive overload for what to record.
- Pushing through pain. No rep target is worth it. If something hurts, stop the exercise, and see a professional if the pain continues.
FAQ
How long should I stay at one weight?
There is no fixed time. You stay until every set reaches the top of your range, which may take two workouts or many more. If your numbers have not moved for three or four workouts in a row, look at your sleep, food and total training, or try a variation of the exercise.
Do I need to go to failure to add reps?
No. Stopping with a rep or two left is enough for most sets, and it keeps your form steadier from one set to the next. If you reach failure on your first set, your later sets usually suffer, which makes it harder to hit the range on all of them.
How does double progression work for bodyweight exercises?
Use reps as your main lever until the sets get long, then move to a harder version or add load, such as a weighted vest. For exercises logged with no weight, PrimeFeat suggests 2 reps above your target once you hit it on every set, or 3 above if your average RPE was 6.5 or less.
Log your sets and see the weight to try at every workout. Free, with no ads.