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.
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.
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.
One set is still below 12 reps, so keep the load and build toward 12 / 12 / 12.
Related: Progressive Overload Guide · One Rep Max Calculator
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.
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.
Use the same exercise standard, rep range, and progression trigger long enough for the data to mean something.
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.
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.
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.
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.
The three outcomes keep a simple progression system from becoming an automatic “add weight” button.
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.
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.
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.
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 ↗These examples use the calculator’s all-sets-at-the-top rule. Your own program may define progression differently.
The Double Progression Calculator sees 35 total reps against a 36-rep top-range target. One more quality rep completes the cycle.
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.
Set three missed the lower boundary. The Double Progression Calculator flags the result for reassessment rather than automatically increasing or reducing the weight.
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.
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.
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.
Internal links follow the uploaded WordPress structure, including the planned nested hypertrophy-tool URLs.
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.
Short answers for the decisions that commonly cause confusion.
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.”
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.
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.
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.
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.
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.
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.
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.
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.