TOOLS FOR MEASURING WHAT MATTERSBODY COMPOSITION · STRENGTH · NUTRITION
HYPERTROPHY & PROGRAM PLANNING / CALCFFMI

Double Progression Calculator

Double Progression Calculator turns your rep-range performance into a simple next-session decision: build more reps, raise the load, or hold and reassess. It follows an all-sets rule so the trigger for progression stays clear instead of changing with mood or calendar dates.

KG + LBUse the same unit for load and increment PERFORMANCE FIRSTEarn the increase by reaching your rep target
01 / PLAN THE NEXT LOADIN-BROWSER
Completed reps in the latest session

Rule used by this Double Progression Calculator: increase load only after every planned set reaches the top of the rep range with the technique and effort standard your program requires.

Training signalBUILD REPS
Next load60 kg
Current total reps35
Top-range target36 reps
Suggested focusKeep 60 kg and add 1 quality rep

One set is still below 12 reps, so keep the load and build toward 12 / 12 / 12.

SET THE RANGE BUILD REPS ADD LOAD REBUILD
01 / THE METHOD
↗

How the Double Progression Calculator works

Double progression uses two variables in sequence. First you improve repetitions while keeping the working load stable. After your planned sets reach the top of the chosen rep range, you increase the load and allow repetitions to move back toward the lower end of the range.

The Double Progression Calculator formalizes that cycle. Enter the current load, the smallest realistic increase available to you, the lower and upper rep targets, the number of work sets, and the reps you actually completed. The result does not predict muscle growth or guarantee that a heavier load is appropriate; it simply applies a consistent progression rule to the performance data you supply.

THE DECISION RULE If every planned set reaches the upper rep target → raise the load by your chosen increment. If every set stays inside the range but at least one set is below the top → keep the load and build reps. If any set falls below the lower target → do not raise the load; repeat or reassess based on technique, effort, fatigue, and program intent. This all-sets rule is one common implementation of double progression. Coaches and programs may use different triggers such as total-rep targets or average reps, so follow your program when it specifies another rule.

A rep range gives you room to progress without assuming that strength rises on a fixed weekly schedule. For example, three sets of 8–12 can move from 10 / 9 / 8 to 11 / 10 / 9 and eventually 12 / 12 / 12 at the same load. The Double Progression Calculator treats that final pattern as the load-increase signal. After the increase, a result such as 9 / 8 / 8 can still be productive because you have returned to the lower part of the planned range.

This structure fits the broader idea of progressive overload: performance should trend upward over time while technique and recovery stay acceptable. If you want to monitor estimated strength alongside rep-range work, the One Rep Max Calculator can summarize a harder set without requiring frequent true maximum attempts.

02 / THE WORKFLOW

Four steps. One repeatable progression cycle.

Use the same exercise standard, rep range, and progression trigger long enough for the data to mean something.

01

Choose the rep range

Pick a range that matches the exercise and your program, such as 6–10 or 8–12. The Double Progression Calculator needs a lower and upper boundary because both values define the cycle.

02

Log every work set

Record completed reps under a consistent technique standard. A set only counts toward the progression trigger if it matches the movement quality your program expects.

03

Earn the increase

When all planned sets reach the upper target, the Double Progression Calculator adds your selected increment and displays the next load. Use an increment your equipment can actually provide.

04

Rebuild the reps

After adding load, reps may fall toward the bottom of the range. Keep the new load while performance climbs again, then repeat the process instead of forcing another immediate jump.

03 / THREE SIGNALS

What your result is actually telling you.

The three outcomes keep a simple progression system from becoming an automatic “add weight” button.

01 — RAISE LOAD

All planned sets reached the top of the range.

The Double Progression Calculator labels this “Raise load.” It adds the selected increment to the current working weight. That is a progression signal, not an instruction to ignore poor technique, pain, unusual fatigue, or a program that intentionally holds load constant.

Example: 3 × 8–12 completed as 12 / 12 / 12.
02 — BUILD REPS

You are inside the range, but the cycle is not complete.

Keep the same working load and try to add a quality rep where possible. The Double Progression Calculator shows the current total and the full top-range target, which makes small improvements visible even before a load increase is earned.

Example: 12 / 11 / 10 → keep the load.
03 — HOLD / REASSESS

At least one set fell below the lower boundary.

Do not automatically add load. A single miss may reflect fatigue, exercise order, rest time, or an unusually hard day. Repeated misses may justify more recovery, a smaller load, or a programming change. The Double Progression Calculator flags the pattern but does not diagnose the cause.

Example: target 8–12, result 9 / 8 / 6.
04 / PROGRAMMING CHOICES

The rep range matters. The increment matters too.

A double-progression system is only as practical as the load jumps available to you. Adding 2.5 kg to a heavy squat may be a modest percentage change, while adding the same amount to a lateral raise can be enormous. For smaller exercises, fractional plates, cable-stack microloading, a wider rep range, or slower rep progression may make the transition smoother.

The Double Progression Calculator lets you enter the increment instead of assuming a fixed percentage. That makes it usable for barbells, dumbbells, machines, and other resistance setups. If the next available load produces a drop below the bottom of your range, treat that as information: the increment may be too large for the current rep target.

Training volume still matters. Reaching the top of a rep range across five hard sets is not the same task as reaching it across two. Use the Training Volume Calculator for broader workload tracking and the Weekly Hard Sets per Muscle Calculator when organizing the parent hypertrophy-planning workflow.

Explore hypertrophy planning tools ↗
05 / WORKED EXAMPLES

Double Progression Calculator examples in practice.

These examples use the calculator’s all-sets-at-the-top rule. Your own program may define progression differently.

EXAMPLE A

Build reps

Load
60 kg
Range
8–12
Sets
3
Completed
12 / 12 / 11
Keep 60 kg

The Double Progression Calculator sees 35 total reps against a 36-rep top-range target. One more quality rep completes the cycle.

EXAMPLE B

Raise load

Load
60 kg
Increment
2.5 kg
Range
8–12
Completed
12 / 12 / 12
Next: 62.5 kg

All three sets reached the upper target, so the Double Progression Calculator applies the chosen increment. Reps can reasonably fall back within the range at the new load.

EXAMPLE C

Hold and reassess

Load
30 lb
Range
10–15
Sets
3
Completed
13 / 10 / 8
Do not raise yet

Set three missed the lower boundary. The Double Progression Calculator flags the result for reassessment rather than automatically increasing or reducing the weight.

06 / PLATEAUS & MISTAKES
↘

When double progression stalls, inspect the system before changing everything.

A stalled rep count does not automatically mean the method has failed. Progress becomes slower as training experience increases, and normal day-to-day variation can temporarily hide improvement. Use several comparable sessions before deciding that a plateau is real.

Common mistakes the Double Progression Calculator cannot fix for you

  • Changing technique while claiming a rep PR. Shorter range of motion, more momentum, or looser pauses can make the log look better without representing the same performance.
  • Choosing an increment that is too large. If the smallest dumbbell jump is a large percentage of the current load, you may need more reps, a different implement, or microloading instead of forcing the next size.
  • Taking every set to uncontrolled failure. The calculator counts reps, but it cannot judge whether the effort strategy fits your program or leaves enough recovery for later sessions.
  • Using different exercises as one progression history. Machine settings, grip widths, ranges of motion, and exercise variants can change the task enough that the numbers are no longer directly comparable.
  • Ignoring rest periods and exercise order. A set performed after two minutes of rest is not always equivalent to one performed after five, especially on demanding compound lifts.

If the Double Progression Calculator shows “Build reps” for several sessions and performance is genuinely flat, review recovery, exercise selection, set volume, and how close your working sets are to failure. The Training Programs library can help you compare the larger structure, while the Training Frequency Split Planner can organize how often sessions occur.

If performance repeatedly falls below the bottom of the range, a deload or load reduction may sometimes be useful, but there is no single automatic answer. The planned Deload Week Volume Calculator sits in the same XML-defined tool family, and the existing Progressive Overload Guide provides broader context for when progression does not happen session to session.

07 / DECISION TABLE

A compact way to interpret the next session.

The Double Progression Calculator applies this table exactly; judgment still matters around technique, discomfort, recovery, and program-specific rules.

Latest performance Calculator signal Load action Next-session focus
Every set reaches the upper rep target Raise load Add the entered increment Use the new load and rebuild reps from within the planned range
Every set is at or above the lower target, but at least one is below the upper target Build reps Keep the current load Add a quality rep where possible until all sets reach the top
One or more sets fall below the lower target Hold / reassess Do not increase automatically Review fatigue, technique, rest, increment size, and whether the load still fits the programmed range

The Double Progression Calculator also shows total reps because total performance can reveal progress before the formal load-increase trigger appears. Moving from 10 / 9 / 8 to 10 / 10 / 9 is meaningful inside the cycle even though neither session qualifies for a heavier load under the all-sets rule.

Do not turn the total-rep number into a second hidden rule unless your program uses one. The value is there to make progress visible. The actual trigger remains simple: reach the top of the selected range on every planned set, then apply the entered load increment.

09 / METHOD & LIMITS
○

What the Double Progression Calculator can—and cannot—decide.

The Double Progression Calculator performs simple arithmetic and rule-based classification. It checks whether completed reps are below, within, or at the top of the selected range; totals your reps; and, when every set reaches the upper boundary, adds the entered increment to the current load. Nothing in that arithmetic measures recovery, pain, technique quality, proximity to failure, or whether the exercise should remain in your program.

The calculator also does not claim that one rep range is universally best. Resistance training can produce useful adaptations across different loading zones when programming variables are matched to the goal and the person. Current ACSM resistance-training guidance emphasizes consistent training and individualized prescription rather than a single mandatory progression pattern. Use the Double Progression Calculator as one repeatable decision framework inside that larger process.

Entered values are processed in your browser by the script in this page fragment and are not submitted by this calculator. If you use account-based or saved-result features elsewhere on CalcFFMI, review the site-wide Privacy Policy for those features.

10 / COMMON QUESTIONS

Double Progression Calculator FAQ

Short answers for the decisions that commonly cause confusion.

What is double progression?

Double progression is a method where you first increase repetitions within a defined range while keeping load stable, then increase the load after you reach the progression trigger. The Double Progression Calculator uses the trigger “all planned sets reach the top of the range.”

When does the Double Progression Calculator tell me to add weight?

It recommends the next load only when every planned work set reaches the upper rep target. For three sets of 8–12, that means 12 / 12 / 12. If your program uses a different trigger, follow the program rather than this default rule.

What if only my first set reaches the top of the range?

Keep the current load under this model. A result such as 12 / 10 / 9 shows progress, but the Double Progression Calculator waits until all planned sets reach the top before applying the load increment.

Should I reduce weight when one set falls below the minimum?

Not automatically. The calculator returns “Hold / reassess” because one low set can have several causes. If the pattern repeats under comparable conditions, review the load, increment size, recovery, rest periods, exercise order, and program design.

Can I use the Double Progression Calculator for dumbbells?

Yes. Enter the load in the way you normally log that exercise and keep it consistent. If you record each dumbbell separately, enter the per-dumbbell load and the available per-dumbbell increment. Large dumbbell jumps may require a wider rep range or more time before progressing.

Can I use pounds instead of kilograms?

Yes. Switch the calculator to pounds. The arithmetic is unit-neutral as long as the current load and increment use the same unit. The Double Progression Calculator will display the next target in the selected unit.

Does this calculator tell me how many reps in reserve to use?

No. Reps in reserve and effort targets are programming choices. Keep the effort standard consistent enough that rep comparisons remain meaningful, and use the Progressive Overload Guide for broader context.

How often should I use the Double Progression Calculator?

You can check it after a comparable work session whenever the exercise follows a double-progression rule. The value comes from consistency, so avoid changing the range, technique, exercise setup, and progression rule every workout.

For broader training questions, visit the CalcFFMI FAQ or the Training Programs library.

BUILD REPS. EARN LOAD. REPEAT.

Use the Double Progression Calculator as a rule—not a reason to rush.

The useful part of double progression is consistency. Keep the movement standard stable, build performance inside the range, and add load only when your chosen trigger is actually met.

Educational training information only. Stop or modify an exercise if it causes concerning pain, and seek appropriate professional evaluation when needed. A calculator cannot assess technique, injury, or individual medical circumstances.