← All posts

How to track progressive overload (without fooling yourself)

A rep-range method for tracking progressive overload, what to log on every set, a worked 6-session log, and how to tell whether one stalled lift is a program problem or a food problem. Checked 2026-11-10.

To track progressive overload, give each lift a rep range (for example 10 to 12 reps), log the weight, reps and reps in reserve on every working set, and add reps at the same weight until every set reaches the top of the range. Then add the smallest weight jump you can and start again at the bottom of the range. Judge progress over 3 to 4 weeks, not one session, and if two or more lifts stop moving at the same time, check your food and sleep before you change the program.

Progressive overload just means asking a bit more of a muscle over time, and the tracking is how you prove it's happening. The method below works in a paper notebook or any workout app. I'll also show how Arrow, the app I make, runs the same rule, and how a stall across several lifts should send you to your food log before you change the program.

Disclosure: I make Arrow. Arrow details come from our App Store listing, arrowfitnessapp.com and our journal, and competitor details come from each company's own site or App Store listing, all checked 2026-11-10. The 6-session log is illustrative, not a real user. Spot something out of date? Email support@arrowfitnessapp.com.

01What counts as progress?

Any of these counts, as long as the exercise and your form stay the same:

  1. More reps at the same weight. 145 lb for 11 reps last week, 12 this week.
  2. More weight for the same reps. The classic version.
  3. The same set at less effort. Last week 145 x 12 left 0 reps in reserve (RIR, how many more reps you could have done). This week it left 1. You got stronger even though the numbers in your log look the same.
  4. More total sets, if your program calls for it.

Adding reps is as legitimate as adding weight. In an 8-week study of trained lifters, a group that progressed by adding reps at a fixed load and a group that progressed by adding load at fixed reps saw similar muscle growth, with strength slightly favoring the load group by an amount the authors called of questionable practical significance. The rep-range method below uses both.

02How does the rep-range method work?

It's often called double progression, because you progress reps first and weight second.

  1. Pick a range for each lift. Common starting points are 5 to 8 reps for heavy barbell lifts, 8 to 12 or 10 to 12 for most other lifts, and 12 to 15 for small muscles like side delts and calves.
  2. Pick a starting weight you can lift for the bottom of the range with 2 or 3 reps left on the first set.
  3. Each session, try to add a rep to at least one set, keeping 0 to 2 reps in reserve on the last set.
  4. When every working set reaches the top of the range, add weight. The American College of Sports Medicine's position stand recommends a 2 to 10% load increase once you can do one or two reps over your target. For a 145 lb incline bench, 5 lb is about 3.4%.
  5. After the jump, start again at the bottom of the range.

If you can't reach the bottom of the range after a jump for three sessions in a row, go back to the old weight and build more reps before trying again. That last rule is my own habit, not a published guideline.

03What does it look like over 6 sessions?

Here's an illustrative incline bench log with a 10 to 12 rep range, 3 working sets, and reps in reserve on each set in brackets.

Session Weight Set 1 Set 2 Set 3 Decision
1 145 lb 12 (2) 11 (1) 10 (0) Not every set at 12. Same weight
2 145 lb 12 (2) 12 (1) 11 (0) One set short. Same weight
3 145 lb 12 (2) 12 (1) 12 (0) All sets at 12. Add 5 lb
4 150 lb 11 (1) 10 (0) 9 (0) Back near the bottom. Hold
5 150 lb 11 (2) 10 (1) 10 (0) All sets in range. Hold
6 150 lb 12 (2) 11 (1) 10 (0) Building toward 12s again

Sessions 1 to 3 never changed the weight, and they were still progress, because the total reps went from 33 to 36. Session 4 looks like a step back until you notice the load went up. What matters is the trend across sessions 4 to 6, and it's moving the right way.

04How do you avoid fooling yourself?

A log only shows progress honestly if each entry means the same thing as the last one. Here are the usual ways the numbers stop meaning the same thing:

  • Shorter range of motion. Stopping the bench an inch higher adds reps without adding strength.
  • Longer rest. Five minutes between sets instead of two will raise your rep count. Use a rest timer and keep it the same.
  • A different machine or bench. Cable stacks and machines vary between gyms. Log them as separate exercises.
  • Counting grinders with broken form. If you'd be embarrassed to show the video, don't log the rep.
  • Swapping variations. Incline dumbbell press and incline barbell press are different lifts. Track them separately.

A rest timer and saved exercise history, which most workout apps have, make the first three easier to keep consistent.

05Is one lift stalled, or all of them?

How many lifts have stalled tells you whether the problem is the program or your food.

One lift stalls while the others keep climbing. Food is probably not the cause, because a calorie or protein problem usually shows up across several lifts at once. Look at that lift: how many sets per week it gets, whether the rep range still suits it, technique, and whether it's simply a slow lift. Overhead press and lateral raises move up in much smaller steps than squats.

Two or more lifts stall at once, or reps drop at weights you used to own. Now look outside the program. On a bulk, check whether your weight is actually rising and your protein is on target, which is covered in why your lifts stall on a bulk. On a cut, a falling trend weight with sliding reps points at the deficit, and is my deficit too aggressive? lists five signs in the training log. Reps in reserve creeping down at the same weight is often the first sign, and RIR explained covers how to log it.

06How does Arrow track progressive overload?

Arrow uses a rep-range rule like the one above. You log your sets, and when you top out the rep range, the next session's target moves up. The example on our homepage is incline bench: after 145 x 12 on every set, Arrow targets 150 x 10 next time. Arrow logs reps in reserve on each set, and you can flip any exercise card to see your history and personal records.

Your food log and weigh-ins are in the same app, so when lifts stall you can check protein and your weight trend without exporting anything. Arrow also updates your calories, protein, carbs and fats on its own when your training stalls, when your weight gain stalls, or when you're gaining too quickly. That's covered in how Arrow changes your macros when your training stalls.

Where Arrow falls short today: we haven't published the exact weight jump Arrow uses for every lift, or whether your reps in reserve change the next target. Arrow is one paid subscription with no free version (7-day free trial, price shown in the App Store), the current version is iPhone only, and there's no Apple Watch app listed on the App Store.

07Which apps help you track progressive overload?

All of these can run the method above. They differ in how much they decide for you.

  • Hevy shows last session's weights and reps for every exercise while you log, has PR graphs for every exercise, and is free for up to 4 routines. Its paid Pro plan adds Hevy Trainer, which builds a program and guides progressive overload.
  • Strong shows personal records, volume and estimated one-rep max graphs, has a full Apple Watch app that logs with or without your iPhone, and has a free version.
  • MacroFactor Workouts adjusts your weights and reps automatically based on your logged sets and reps in reserve. If you want an app to choose every next set from how hard the last one felt, it does that better than Arrow today.
  • Arrow runs the rep-range rule and keeps your food and weight trend next to your lifts.

If you only want a gym log and don't track food, Hevy or Strong is the better fit. The full side-by-side is in best workout tracker apps for iPhone.

08FAQ

How much weight should I add?

The smallest jump your equipment allows, usually 5 lb on barbell upper-body lifts and 5 to 10 lb on squats and deadlifts. That's within the 2 to 10% range in the ACSM position stand. With dumbbells, the jumps are bigger in percentage terms, so lean on reps longer.

How often should I expect to progress?

Newer lifters can often add reps or weight most sessions. After a year or two, progress every few weeks on a given lift is normal. Judge it over a month.

Is adding reps really progressive overload?

Yes. In the 8-week study above, progressing by reps produced muscle growth similar to progressing by load in trained lifters.

Do I need to log every set?

Log every working set. Warm-ups don't need reps in reserve or a place in your progression rule.

09Sources

Checked November 10, 2026.

This is general information, not medical advice. Talk to a professional before making changes that affect your health.