Progression
Progressive Overload Tracker: A Printable Workout Log
Progressive overload only works if you can see last session's numbers before you load the bar. This is the sheet for that: one page per session, plus an 8-week line that shows whether each lift is moving. It is the working tool for the Getting Stronger guides. Print the box below with the "Print the card" button at the bottom of the page, take it to the gym with a pen, and follow the rule under it.

Sheet 1: Session log. Date ________ Session ________ Sleep last night ____ h
| Exercise | Target | Weight | Set 1 | Set 2 | Set 3 | Set 4 | Last-set RIR | Next time |
|---|---|---|---|---|---|---|---|---|
Sheet 2: 8-week progress line. Best set of each lift, once a week, written as weight × reps.
| Lift | Wk 1 | Wk 2 | Wk 3 | Wk 4 | Wk 5 | Wk 6 | Wk 7 | Wk 8 |
|---|---|---|---|---|---|---|---|---|
How to fill in the sheet
Use one copy of Sheet 1 for every session. It takes about two minutes of writing across a whole workout, and it is the two minutes that decides whether next week is heavier.
- Before the session, copy the targets in. Write each exercise and its target from your program, such as 3 × 8–12. Then copy the weight and reps from last session's "Next time" column. You walk in already knowing what to beat. If you have no program yet, the 4-week beginner gym plan gives you two sessions to log.
- Write each set straight after you finish it. Weight once in the Weight column, then the reps you actually did in Set 1, Set 2 and so on. Not the target, not a rounded number. If set 3 was 8 reps, write 8.
- After the last set, write the RIR. Reps in reserve: how many more clean reps you could have done. "2" means you stopped with two left. It tells you whether a set of 12 was easy or a grind. The RPE and RIR chart shows how to judge it.
- Before you leave the exercise, fill in "Next time". Apply the rule from the box above and write the decision: the weight and the reps you are aiming for. Deciding now, with the numbers in front of you, beats deciding next week from memory.
- Once a week, copy the best set of each main lift onto Sheet 2. That line is what tells you, at a glance, which lifts are moving and which have stalled.
Here is Sheet 1 from the last session of week 1 on a 3-day full-body plan, filled in exactly as above. It is the same lifter as the 8-week example in the next section, so the week 1 row there matches it:
| Exercise | Target | Weight | Set 1 | Set 2 | Set 3 | RIR | Next time |
|---|---|---|---|---|---|---|---|
| Goblet squat | 3 × 8–12 | 16 kg / 35 lb | 10 | 9 | 8 | 2 | 16 kg, aim 11, 10, 9 |
| Dumbbell bench press | 3 × 8–12 | 10 kg / 22 lb each | 12 | 11 | 10 | 2 | 10 kg, aim 12, 12, 11 |
| Lat pulldown | 3 × 8–12 | 35 kg / 75 lb | 12 | 12 | 11 | 1 | 35 kg, aim 12, 12, 12 |
| Romanian deadlift | 3 × 8–12 | 40 kg / 90 lb | 10 | 10 | 10 | 3 | 40 kg, aim 12s, form felt solid |
| Plank | 3 × 30–45 s | Body | 40 s | 35 s | 30 s | — | Aim 45, 40, 35 s |
Notice that nothing in "Next time" says "add weight". None of the lifts reached 12 on every set, so every target is more reps at the same load. That is what most sessions look like.
A filled-in 8-week example
This is Sheet 2 for a beginner running three full-body sessions a week, all lifts at 3 × 8–12. Each cell is the last time that lift was trained that week, in kg: weight, then the reps for all three sets. Weight increases are in bold. In pounds, roughly: 10 kg ≈ 22 lb, 12 kg ≈ 26 lb, 16 kg ≈ 35 lb, 18 kg ≈ 40 lb, 35 kg ≈ 75 lb, 40 kg ≈ 90 lb, 45 kg ≈ 100 lb, 50 kg ≈ 110 lb, 55 kg ≈ 120 lb. It is a worked example built to show the rules in action, not one person's results.
| Week | Goblet squat | Dumbbell bench (per hand) | Lat pulldown | Romanian deadlift |
|---|---|---|---|---|
| 1 | 16 × 10, 9, 8 | 10 × 12, 11, 10 | 35 × 12, 12, 11 | 40 × 10, 10, 10 |
| 2 | 16 × 11, 10, 10 | 10 × 12, 12, 12 | 35 × 12, 12, 12 | 40 × 12, 12, 12 |
| 3 | 16 × 12, 12, 11 | 12 × 8, 7, 7 | 40 × 10, 9, 8 | 45 × 12, 11, 10 |
| 4 | 16 × 12, 12, 12 | 12 × 9, 8, 8 | 40 × 11, 10, 9 | 45 × 12, 12, 12 |
| 5 | 18 × 9, 8, 8 | 12 × 10, 9, 9 | 40 × 12, 11, 10 | 50 × 10, 10, 9 |
| 6 | 18 × 10, 10, 9 | 12 × 10, 9, 9 | 40 × 12, 12, 11 | 50 × 12, 11, 10 |
| 7 | 18 × 12, 11, 10 | 12 × 11, 10, 10 | 40 × 12, 12, 12 | 50 × 12, 12, 12 |
| 8 | 18 × 12, 12, 12 | 12 × 12, 11, 11 | 45 × 9, 8, 8 | 55 × 10, 9, 9 |
What the log decided, week by week:
- Week 2, bench and pulldown: 12, 12, 12 on both. The rule fires, so week 3 starts heavier. Early jumps come fast because a beginner is still learning the movement.
- Week 3, bench: 10 kg to 12 kg (about 22 to 26 lb) per hand is a 20% jump, and reps fell to 8, 7, 7. One rep under the range on two sets is a normal landing after a big dumbbell jump. Keep the weight and build the reps back.
- Week 6, bench: the same numbers as week 5. That session's Sheet 1 says "slept 5 h". One flat week is one data point: same target next time, no change to the plan. Week 7 moved again.
- Weeks 3 to 7, pulldown: five weeks on 40 kg (90 lb), with every bit of progress coming from reps. That is not a stall; it is double progression doing its job.
- Week 4 and week 8, goblet squat: 12, 12, 12 both times. The first triggered the move from 16 kg to 18 kg (35 to 40 lb) in week 5; the second means week 9 starts at 20 kg (45 lb). Each jump is one dumbbell, about 11 to 13% heavier.
- Romanian deadlift: three increases of 5 kg (10 lb) in eight weeks, 40 kg to 55 kg (90 to 120 lb). Lower-body barbell lifts take the biggest jumps and usually move fastest early on. Expect the jumps to shrink to 2.5 kg (5 lb) once 5 kg starts costing you 3 or more reps.
The concept behind these numbers, the four levers and why reps come before weight, is laid out in progressive overload, explained. This page is the paperwork for it.
When to add weight: the decision table
Read your last session's row, find the line that matches it, and write the answer into "Next time".
| If your log shows | Next session |
|---|---|
| Every set at the top of the range, form clean | Add the smallest jump for that lift. Reps go back to the bottom of the range |
| Some sets at the top, others below | Same weight. Aim for one more rep on the lowest set |
| Exactly the same numbers as last time | Same target again. One flat session means nothing on its own |
| After a weight jump, one or two sets land 1 rep under the range | Keep the new weight and build reps |
| After a jump, sets land 2 or more reps under the range | Go back to the old weight and push to the top of the range again, or use a smaller jump if your gym has one |
| Reps dropped by 2 or more from last session | Check the sleep line. Repeat the target; if it drops again next time, see the strength plateau checks |
| Same lift flat for three sessions in a row | Look at sleep, food and missed sessions first, then the plateau guide |
| Last reps had form breaking down | Count only the clean reps. No weight increase until all sets are clean |
| Pain in a joint, not effort in a muscle | Stop progressing that lift and swap to a variation that does not hurt. See a doctor or physical therapist if it persists |
If you want a more cautious version of the first row, use the "two-for-two" rule from the NSCA's coaching textbook: add weight once you can do two more reps than the target on the last set, in two sessions in a row. Both work. Pick one and keep it, so your log stays comparable from week to week. The rep range itself comes from your goal; sets and reps by goal covers which range to write in the Target column.
Weight jumps to write in the "Next time" column
When the rule fires, this is the number to write down. The jump is set by the equipment in your gym, so the table gives both kg and lb plates.
| Lift type | Jump in a kg gym | Jump in a lb gym | Notes |
|---|---|---|---|
| Barbell lower body: squat, deadlift, RDL, hip thrust | 5 kg early, 2.5 kg later | 10 lb early, 5 lb later | Biggest muscles, biggest jumps |
| Barbell upper body: bench, row, overhead press | 2.5 kg | 5 lb | 1.25 kg or 2.5 lb plate each side |
| Dumbbells | Next pair, 2–2.5 kg | Next pair, 5 lb | Often 15–25% on light dumbbells. Expect reps to drop |
| Machines and cables | Next pin, often 5 kg | Next pin, often 10 lb | Some stacks have a small add-on plate; use it |
| Bodyweight | More reps, then a harder version | See the push-up progression for the steps | |
On light dumbbell lifts the next pair can be a 25% jump (8 kg to 10 kg, about 18 to 22 lb). On the sheet, that means writing a higher rep target, such as 15 reps on every set, before you write a new weight. Why jumps of that size stall people, and how to size them as a percentage of the load, is covered under how much weight to add in the progressive overload guide. If you train at home with a fixed set, the full-body dumbbell workout covers how to keep progressing when the next pair is a big jump.
For pounds: 2.5 kg is about 5.5 lb, 5 kg is about 11 lb, and a 45 lb bar is about 20.4 kg. Log in whatever unit your plates are marked in and never mix them on one sheet.
Reading the log: is it working?
Once you have a few weeks on Sheet 2, two numbers tell you more than staring at the cells.
Total reps at the same weight. Add up the reps across all sets. Goblet squat week 1 is 10 + 9 + 8 = 27 reps at 16 kg (35 lb). Week 4 is 36 reps at 16 kg. A third more work at the same load is progress even though the weight did not move.
Volume load across a weight change. Weight × total reps. Goblet squat week 1: 16 × 27 = 432 kg (about 950 lb). Week 8: 18 × 36 = 648 kg (about 1,430 lb), 50% more work. Romanian deadlift week 1: 40 × 30 = 1,200 kg (about 2,650 lb). Week 8: 55 × 28 = 1,540 kg (about 3,400 lb), about 28% more, even though week 8 has fewer reps than week 1. Use this when a weight jump makes the reps look worse.
If you want one strength number per lift, the Epley estimate is weight × (1 + reps ÷ 30), using your best set. Romanian deadlift week 1: 40 × (1 + 10 ÷ 30) ≈ 53 kg (about 118 lb). Week 8: 55 × (1 + 10 ÷ 30) ≈ 73 kg (about 162 lb). It is an estimate. It gets less accurate above about 10 reps, so use it only to compare yourself with yourself, never as a weight to attempt.
What a working log looks like for a beginner: most lifts move every week or two by reps, and the weight steps up every two to five weeks. If a whole column has been flat for three weeks while the others move, that lift needs attention, not the whole program. If every column goes flat in the same week, look at sleep, food and stress before you touch the plan, and if you are past your first few months, a planned deload week may be due.
Paper, notes app or tracker app
| Option | Good at | Weak at |
|---|---|---|
| This printed sheet | No phone between sets, easy to see the whole session, free | You have to copy numbers to Sheet 2 yourself |
| Notes app | Always with you, searchable | Easy to log loosely; needs a fixed format |
| Tracker app | Shows last session's numbers per set, draws the trend for you | Phone in hand during the session |
If you use a notes app, keep one line per exercise in a fixed shape: RDL 50 × 12, 11, 10 @2, where @2 is the RIR on the last set. Start each session's note with the date and the session name, so you can search "Session A" and see the last one.
Common logging mistakes
- Logging the target instead of what happened. Writing 3 × 10 when you did 10, 9, 7 hides the exact information the rule needs. Fix: write each set's reps right after the set.
- Changing the exercise without a note. Barbell bench one week and dumbbell bench the next are not the same column. Fix: a swap starts a new row on Sheet 2.
- Forgetting machine settings. Seat height and pin position change how heavy a stack feels. Fix: write the setting next to the exercise name, for example "pulldown, thigh pad 4".
- Counting half reps. A 12th rep at half depth is not a 12th rep. Fix: stop counting where your range of motion shrinks.
- Comparing two gyms. Different machines and different plate weights make numbers incomparable. Fix: start a fresh sheet and treat the first session as a baseline.
- Logging only the top set. One set hides fatigue across the session. Fix: Sheet 1 gets every set; only Sheet 2 is the summary.
Questions people ask
What is a progressive overload tracker?
A workout log arranged so you can compare each session with the last one. It records weight, reps per set and effort, and holds a decision for next time.
What should I write in a workout log?
Date, exercise, weight, reps for every set, and how hard the last set was. Add sleep and any equipment setting. That is enough to apply every rule on this page.
What is an example of progressive overload?
Dumbbell bench press at 10 kg (about 22 lb) for 12, 11, 10, then 12, 12, 12 the next week, then 12 kg (about 26 lb) for 8, 7, 7. Reps went up first, then weight. The 8-week table above shows it across four lifts.
How often should I increase weight?
Whenever every set reaches the top of your rep range with clean form. For beginners that is often every one to three weeks on big lower-body lifts and slower on upper-body and dumbbell lifts.
Should I track RPE or RIR?
RIR on the last set is simpler for beginners, and one number per exercise is enough. It tells you whether reaching the top of the range was easy or a grind.
Do I need an app to track progressive overload?
No. Paper or a notes app does the same job if you write every set. Apps only save the copying.
What if the next dumbbell is too big a jump?
Stay at the current weight until you reach 15 reps on every set, or add a set for a week or two, then jump and expect fewer reps.
Should I log rest times?
Only if they change. Keep rest roughly the same for each lift, so a change in reps reflects strength, not a shorter break.
Where these rules come from
- National Strength and Conditioning Association, Essentials of Strength Training and Conditioning: the "two-for-two" rule for when to increase load.
- The Epley formula for estimating a one-rep max from a set of reps, a standard coaching estimate rather than a measurement.
Take the plan to the gym