Skip to content
Barbells Start free

How weight progression works

Already follow a plan? Log your sets in Barbells and review proposed weight increases when you finish. Accept them to have your saved plan ready for the next workout, without copying new weights across by hand. You choose the targets and increases; you decide whether to apply them.

Two worked examples

Take a Bench press exercise in your plan: two sets at 100 kg, prescribed 5 to 8 repetitions. For this example, you choose Top of range as the target (8 reps on each set), Standard mode and a manual 2.5 kg increase, with no equipment profile or linked exercises.

In both workouts below, every set is completed and you finish with Apply weight increases to plan left on.

8 and 8 repetitions

Both saved plan sets become 102.5 kg.

Both sets were completed and both reached the target of 8, so the exercise qualifies. In Standard mode the whole exercise moves together, so both plan sets go from 100 kg to 102.5 kg.

8 and 6 repetitions

Both saved plan sets stay at 100 kg.

Both sets were completed, but the second stopped at 6 against a target of 8. With this configuration, where every set uses a repetition range, all of them have to reach their target, so the exercise does not qualify and the plan is left alone.

These are two outcomes of one configuration, not a universal rule. A missed target does not always prevent an increase, and not every set always has to reach its target. The sections below describe the cases where the behaviour differs.

Reviewing increases when you finish

See the proposed change before you accept it. When you finish a workout, Weight increases shows your current plan weights and what they would become. For the 8 and 8 example, Bench press goes from 100 kg to 102.5 kg. When there are no changes to make, the preview says there are no automatic increases this session.

You stay in control. The Apply weight increases to plan checkbox is on by default for a workout started from a plan. Clear it to save the workout without changing your plan. Accept the increases and the next workout you start from that plan uses the updated weights. Your saved workout history is not rewritten.

The Finish workout screen in Barbells. Under Weight increases, one row reads Bench press, 100 crossed out, arrow, 102.5 kg. Below it the Apply weight increases to plan checkbox is ticked, above a Finish workout button.
The real Finish screen for the 8 and 8 example. The checkbox lets you decline the proposed increase; the preview and the server use the same progression rules.

What changes, and when

A weight increase changes your saved plan. It does not change the sets you have already logged. The numbers in a finished workout are a record of what you lifted, and Barbells never rewrites them.

The change is applied as you finish the workout, and only if the Apply weight increases to plan option is left on. Turn it off and the workout is saved exactly as normal, with your plan untouched. Starting a workout changes nothing, and cancelling one changes nothing.

Freestyle workouts have no saved plan behind them, so there is nothing for an increase to update. Progression applies to workouts you started from a plan.

The settings behind an increase

You configure progression per exercise in your plan: choose the reps that trigger an increase, how much weight to add and whether sets move together or individually. An equipment profile can use the increments available to you, and links can carry an increase to another exercise. You can also turn progression off.

These are the settings the two examples above use:

Progression source
Manual
Weight increase
2.5 kg
Target type
Top of range
Progression mode
Standard
Equipment profile
None
Linked exercises
None

The exercise has two sets in the plan, both at 100 kg, both prescribed 5 to 8 repetitions. Target type is Top of range, so the target for each set is the top of its own range, which is 8.

The Edit progression screen in Barbells, with Progression source set to Manual, Weight increase 2.5 kg, Target type Top of range and Progression mode Standard. Behind it the plan shows Bench press, scheme 2 by 5 to 8, at 100 kg.
The same settings in the app, on the plan the examples use.

Standard and Per-Set

Standard moves the exercise as a whole. Every set you planned has to be completed first; leave one incomplete and nothing increases. When all of those sets use a repetition range, all of them have to reach their target. When they do not all use a range, for example because one set is an AMRAP or has a fixed repetition count, reaching the target on one set is enough. If the exercise qualifies, every plan set for it moves.

Per-Set judges each set on its own. A set that was completed and reached its target moves; a set that was not stays where it is. One qualifying set is enough for the exercise, so after a session you may see some sets move and others hold. The finish preview says so directly, marking the exercise as, for example, 1 of 3 sets.

Repetition targets

Top of range takes the target from each set's own prescription. A set written as 5 to 8 has a target of 8; a set written as 3 to 5 in the same exercise has a target of 5. The targets can differ from set to set.

Fixed reps sets one number that applies to every set in that exercise, whatever range each set is written with. Use it when you want the trigger to be a specific repetition count rather than the top of a range.

Top of range is how you track double progression: add repetitions at the same weight until every set reaches the top, then add weight. The double progression guide works through four sessions of it.

Equipment increments and ceilings

Without an equipment profile, a qualifying increase adds the flat amount you configured, so 100 kg with a 2.5 kg increase becomes 102.5 kg.

An equipment profile replaces that with what the equipment can actually do. A profile with a fixed increment adds that increment instead of your flat amount. A profile built from a list of available weights moves to the next weight on the list above the current one, which is why an increase on a machine may be larger than the one you would choose yourself.

A list of weights has a top. Once a set is at the heaviest weight in the profile, a qualifying session produces no increase and the plan holds at that weight. The session still qualifies; there is simply nowhere left to go. The finish preview shows no row for it, because there is no change to make.

The dumbbell progression guide works through uneven jumps and the ceiling with real numbers.

Linked exercises

Two exercises in a plan can be linked, so that one earning an increase also moves the other. Barbells does this by applying the qualifying exercise's increase and equipment profile to the linked exercise's own current weights. The linked exercise moves from where it is, not to wherever the first one landed.

An exercise that earned an increase through its own rule keeps it, and no plan set is increased twice in one session however many links point at it.

Where the rule stops

  • Progression can be switched off per exercise. An exercise with its progression source set to Off never increases.
  • Increases apply to plans. A freestyle workout has no plan behind it, so it has nothing to update.
  • Sets you did not complete are not saved with the workout, and an exercise with no completed sets is dropped from it.
  • This is bookkeeping for the numbers in your plan. It is not a training programme, it does not judge whether a jump is appropriate for you, and it cannot promise a result.

Logging, and getting started

Progression is the part that happens at the end of a workout. For how a session is actually logged, set by set, see the logging workflow on the home page.

Barbells runs in the browser. It is free for 14 days, and after that it is £2.99 a month or £29.99 a year.