Training guide

Double Progression: How to Know When to Add Weight

6 min read · Updated August 2026

Most people add weight to the bar too early or too late, and both of those stall you out. Double progression gives you one clear rule for when the weight goes up, so you stop guessing and just follow the plan.

The name sounds technical. The idea is not. You progress two things, in order: first your reps, then your weight. You keep the same weight on the bar and chase more reps until you hit a set target, and only then does the weight move up. That is the whole method, and it runs on almost any lift you do.

What double progression means

Most beginners run a single progression without knowing it: add weight every session and hope the reps hold up. That works for a few weeks, then the jumps get too big to complete and you stall. Double progression adds a second lever. You have a rep range, say 8 to 12, and a weight. You earn the right to add weight by first filling out the top of that range on every set.

So you are always progressing at something. Some weeks the weight stays put and your reps climb, and that still counts, because more reps at the same weight is more total work, and total work is the thing your body adapts to. The bar only goes up once you have proven you own the current weight for the full range.

Why "just add weight" quietly fails

Adding weight every single session feels like the fastest route, and it is the most common reason people get stuck. Here is the trap. A 5 lb jump you can only grind for 6 reps, when you were aiming for 10, just means a missed session with a heavier bar. Do that two or three weeks running and the numbers stop moving, you feel weaker, and you start wondering if you need a whole new program. You do not. You needed a rule that only lets the weight go up once you have earned it. Double progression is that rule.

How to set it up

Five steps, and then you repeat step 3 and 4 for months.

  1. Pick a rep range with room in it. 8 to 12 is a solid default for most lifts. A wider range gives you more sessions of rep progress before each weight jump.
  2. Pick a starting weight you can do at the bottom of the range on every set. If your range is 8 to 12 and you run 3 sets, start with a weight you can hit for 3 sets of 8 with a rep or two still in the tank.
  3. Each session, add reps toward the top of the range. You do not have to jump straight to the top. One or two more reps than last time is a win.
  4. Once you hit the top number on every set, add weight next session and drop the reps back to the bottom of the range.
  5. Climb again from there. Same range, new weight.
Let it run for you

Enter your last set and the calculator tells you whether to chase reps or add weight next session. It uses double progression by default, no math on your end.

Open the Progressive Overload Calculator

A worked example

Say you press 95 lb, you run 3 sets, and your range is 8 to 12. Your weight jump is 5 lb. Across five sessions it looks like this:

SessionWeightSets (reps)What happened
195 lb8, 8, 8Start at the bottom
295 lb10, 9, 8Added reps
395 lb12, 11, 10Added reps
495 lb12, 12, 12Top of the range on every set
5100 lb8, 8, 8Earned the jump, reps reset

You progressed at every single session. Three of those five you added reps, not weight, and that still moved you forward. By the time the bar went up to 100 lb, you had already done 3 sets of 12 at 95, so the jump was earned and you completed it instead of grinding and missing.

Picking your rep range

The range you choose sets how the lift feels and how often the weight moves.

A wider range, say 8 to 12 instead of 8 to 10, gives you more room to progress with reps before each weight jump. That is exactly what you want on lifts where adding weight is hard.

What "hitting the top" actually means

Two things both have to be true before the weight goes up.

When you stall inside the range

You will hit a session where the reps stop climbing. Before you change anything big, two clean moves handle almost every stall.

Common mistakes

  1. Adding weight before every set hits the top. The most common one. One good set is not the whole range.
  2. Picking a range too narrow. An 8-to-9 range gives you almost no room to add reps, so you are back to single progression and its oversized jumps.
  3. Bumping the weight mid-range because you felt strong. Trust the rule. Feeling good for one set is not the same as owning the top of the range on all of them.
  4. Chasing reps with sloppy form. Half-reps to hit a number are not real reps. Fix the quality of the rep first, then the count.

FAQ

What is double progression?

It is a way to progress two things in order: reps first, weight second. You keep the same weight and add reps until you hit the top of your rep range on every set, then you add weight and start the reps over at the bottom.

How is it different from linear progression?

Linear progression adds weight every session. Double progression only adds weight once you have filled out a full rep range, so the jumps are always earned and you stall far less often.

What rep range should I use?

8 to 12 works for most lifts. Go lower, around 5 to 8, if you want a more strength-focused feel, or higher, 12 to 15, for smaller muscles and lighter isolation work.

How much weight do I add when I hit the top?

Small jumps. About 5 lb on upper-body lifts and 10 lb on lower-body lifts while you are newer, and less as you advance. If you cannot complete the bottom of the range at the new weight, the jump was too big.

Does it work for both big lifts and isolation moves?

Yes. It works on squats and presses as well as curls and raises. Wider rep ranges tend to suit the smaller isolation lifts, where adding weight is harder.

Build it into a plan

Get your next-session target from your last set, or print a week-by-week plan that runs double progression for you. New to the whole idea? Start with the progressive overload guide.

Open the Progressive Overload Calculator
More guides

General educational information, not medical or coaching advice. Progress at a pace that is safe for you, and talk to a professional before starting a new program.