Workout Log Template (Free, Excel & Google Sheets)

Get the template

Built in-house and tested before publishing. No signup required.

Download the workout log (.xlsx)

Ask anyone who’s trained for years what separates people who progress from people who plateau, and you’ll hear the same unglamorous answer: the ones who progress write things down. Not because logging burns calories, but because progressive overload โ€” doing slightly more than last time โ€” requires knowing what last time was.

This log is built for that one job. Each row is an exercise entry: date, exercise, sets, reps, weight. The sheet computes volume (sets ร— reps ร— weight) per row and totals it, giving you a single number that captures how much work a session โ€” or a month โ€” actually contained. Formulas verified against the worked example in the file’s second tab.

The workout log filled with an example week of training

Why volume is the number worth tracking

The example tab holds a realistic week: two full-body sessions and a deadlift day, eight entries in total, 22 working sets and 12,309 total volume. Individually, no session looks impressive โ€” squats at 185, then 190 two days later. That’s the point:

Volume makes small progress visible. Adding 5 lbs to a squat feels like nothing. But 3ร—5ร—190 vs 3ร—5ร—185 is +75 volume, and watching the weekly total climb from 12,309 to 13,000 over a month is concrete proof of progress your mirror won’t show you for a while yet.

Volume catches quiet regression too. A stressful month where you kept showing up but dropped sets shows immediately as a sagging total โ€” before it shows anywhere else.

Bodyweight work counts. Rows with no weight entered (pull-ups, planks in the example) count sets ร— reps, so they contribute to the total instead of vanishing. For timed holds, log seconds as reps โ€” the example’s planks do exactly that.

How to log without slowing your workout

Log between sets, not after the session. The rest timer is dead time; the memory of “was that 8 reps or 7?” degrades by the minute. On your phone, the Google Sheets app handles this fine.

One row per exercise, not per set โ€” usually. If you did 3 straight sets of 5 at the same weight, that’s one row (3 ร— 5 ร— 185). Different weights across sets? Use separate rows. The volume math stays honest either way.

Don’t log warmups. Volume is a signal; warmup sets are noise that inflates it. Working sets only.

Add what you’ll actually use. Some people add an RPE or notes column (“felt heavy”, “new grip”). Insert a column freely โ€” the volume formula doesn’t care.

Reading your log after a month

Filter or scan by exercise name and read the weight column top to bottom. For a beginner, it should climb almost weekly; for everyone else, slower โ€” but the direction should be up over any 8-week window. If an exercise has been flat for six weeks, the log has told you something a motivational quote can’t: change the rep range, add a set, or check your sleep. Data first, then adjustments.

Using it in Google Sheets

  1. Google Sheets โ†’ blank sheet โ†’ File โ†’ Import โ†’ Upload โ†’ select the file โ†’ Replace spreadsheet.
  2. 40 log rows โ‰ˆ a month of training. Duplicate the tab monthly; a year of tabs is a training history most lifters wish they had.

Pairs with the habit tracker โ€” the tracker answers “did I train?”, this log answers “what did training contain?”

Frequently asked questions

Kilograms or pounds? Either โ€” the sheet doesn’t convert, it multiplies. Just be consistent, because 12,309 volume in mixed units means nothing.

Does volume apply to cardio? Not really. For runs or rides, log distance in the weight column and reps as 1 if you want them in the file, or keep a separate tab โ€” volume is a strength-training metric.

Is it free? Free for personal and commercial use (coaches included), no signup. Formula issue? Tell us and we’ll re-test and fix.

Ready to use it?

Grab the file and follow the setup steps above โ€” it takes about two minutes.

Download the workout log (.xlsx)