Why people start with spreadsheets
A blank Google Sheet is genuinely appealing for tracking workouts. It costs nothing, you already know how to use it, you can build any layout you want, and your data lives in a file you actually own. For the first few weeks — especially if you're planning a program in advance — it works.
Spreadsheets are also the go-to for gym owners and coaches who need a shared log for multiple clients. A well-structured sheet can track names, exercise history, and notes across a whole small-group roster without buying any software. That's a real strength, not a workaround.
- Free forever — no subscription, no trial expiry.
- Total layout flexibility: build any table, formula, or chart you need.
- Easy to share with a coach or training partner.
- Full data ownership — export to CSV any time.
- Great for post-session analysis and spotting trends at a glance.
This article is not going to pretend spreadsheets are bad. If your current setup is working, keep it. But if you've ever squinted at a tiny cell on your phone between sets, or lost your place scrolling to last week's numbers, read on.
Where spreadsheets break down in the gym
The failure mode isn't the spreadsheet itself — it's the context. A spreadsheet is designed to be used at a desk. The gym is loud, your hands are chalked, and you have 90 seconds before the next set. That mismatch creates four specific pain points.
- 1Clumsy on a phone. Cells that look fine on a laptop become a zoom-and-scroll nightmare on a phone screen. Entering a number in the right cell while your hands are pumped is genuinely hard.
- 2No inline previous-set surfacing. The most important piece of data during a set is what you lifted last time on that exact exercise. In a spreadsheet you scroll up, find last week's tab, and hope you formatted it consistently. In a purpose-built app it's shown inline in grey before you log anything.
- 3No progression logic. A spreadsheet can hold a formula you wrote, but it won't tell you when you've completed the top of your rep range and it's time to add 2.5 kg. That judgment call happens in your head — or doesn't happen at all.
- 4No rest timer. You have to switch apps, remember to start it, and come back. Small friction, but consistent friction adds up across a year of sessions.
- 5Easy to mis-enter. One tap in the wrong cell and last week's data is quietly overwritten. Spreadsheets have no validation layer specific to gym logging.
What a good tracking spreadsheet actually looks like
If you are going to use a spreadsheet, here is how to make it as useful as possible. This section is genuinely useful even if you never switch apps — it's the pattern that experienced lifters actually use.
- One tab per week (or mesocycle), not one tab per day. Keeps navigation simple and makes week-on-week comparison easy.
- Frozen header row with exercise name, sets × reps target, actual weight, actual reps, and an RPE/RIR column.
- Colour-coded progression: conditional formatting to flag when you've hit the top of your rep range (ready to add weight) vs. missed the bottom.
- A 'notes' column for technique cues, equipment swaps, or pain flags — this is where spreadsheets beat many apps.
- A summary tab with a simple chart: working weight over time per exercise. This is the most motivating view you can build and takes 10 minutes to set up once.
- Protect completed weeks (right-click → Protect Range in Google Sheets) so you can't accidentally overwrite history.
The honest truth: this setup works well at a desk. The summary chart is genuinely useful. The problem is that to use it in the gym you need your phone, and phone UX for Sheets is designed for reading, not fast data entry.
Spreadsheet vs. dedicated app: side-by-side comparison
Here is an honest comparison across the dimensions that matter most for someone tracking strength training.
The spreadsheet wins on custom analysis and note-taking flexibility. The app wins on every in-gym interaction. The good news is you do not have to choose: many serious lifters keep a spreadsheet for quarterly analysis and use an app for day-to-day logging.
Progressive overload: the gap spreadsheets can't close
The single most important variable in any strength program is progressive overload — the principle that the stimulus must increase over time for adaptation to continue. Practically, this means knowing when to add weight and when to stay put.
The standard method is double progression: work within a rep range (say 8–12), add reps each session until you close the top of the range across all sets, then increase the load by the minimum available increment and drop back to the bottom of the range. See the progressive overload calculator for a worked example.
In a spreadsheet this requires either a formula you set up yourself or a mental check every session. Both work — but the mental check is the one that gets skipped on a hard day, and the formula doesn't account for autoregulation: what if you were sick last week, or hit an unexpected PR?
Purpose-built trackers embed this logic. The previous weight and rep count are shown before you start a set. The app flags when you've earned a load increase. You still make the call — but the data is in front of you. Browse structured programs to see how progression is built into a full training block.
Gym owners and coaches tracking members in a shared sheet
A common real-world scenario: a personal trainer or small group fitness coach keeps a Google Sheet with one tab per client. It's free, shareable, and familiar. It works surprisingly well for tracking names, session dates, and exercise notes — until the client count grows.
The scaling problems are predictable: the sheet becomes large and hard to navigate, finding a specific client's exercise history requires manual search, and there is no notification when a client logs a session. Data entry still happens on a phone with the same friction as personal use.
- What sheets do well for coaches: flexible note-taking, easy sharing, no software cost, custom reports you can build yourself.
- Where they struggle: finding individual client history quickly, tracking multiple clients' progression simultaneously, and giving clients a good logging experience on their own phones.
SammaGym's coaching toolkit lets trainers manage client profiles, view session history, and track progression — without a subscription fee. It's a practical free alternative for trainers who are outgrowing a shared sheet but aren't ready to pay for a full coaching platform.
What SammaGym does differently
SammaGym is built around the in-gym moment: the 90-second window between sets when you need to log the last set and see what you did last time. Everything else follows from that.
- Previous set shown inline in grey — always visible before you log, no scrolling.
- Two-tap logging — weight and reps entered fast, designed for one hand.
- Auto-regulated double progression + RIR — the app tells you when to add weight based on your rep performance and perceived effort.
- Rest timer from the lock screen — start it, lock your phone, glance when it vibrates.
- PR and volume charts — see your progress over time without building a chart yourself.
- Progress photos — timestamped alongside your training log.
- Cardio GPS — for runs, cycles, or any outdoor session.
- Offline-first — works without signal; syncs when you reconnect.
- Coaching toolkit — manage client profiles and track their progression.
- Free forever — no subscription, no ads at launch.
The app is available at app.sammagym.com. It is a Progressive Web App — no install required, though you can add it to your home screen for a native feel.
How to migrate from a spreadsheet in under 10 minutes
You do not need to transfer every historical set. What you need is enough context to make your first session in the app useful.
- 1Open your spreadsheet and find the last session for each exercise. Note the working weight and the rep count for each set — this is all you need.
- 2Go to [app.sammagym.com](https://app.sammagym.com) and create your exercise list. Add each lift you train regularly.
- 3Log one 'seed' session per exercise with the weights and reps from your spreadsheet. This gives the app a baseline to show as 'previous set' from day one.
- 4Set your rep ranges and progression targets for each exercise (or accept the defaults). The app will flag when you're ready to add weight.
- 5Start your next real session normally. The previous set data will be there.
Keep your spreadsheet open for the first two weeks if you want to cross-reference. Most people stop looking at it after the first session — not because they forgot it exists, but because they no longer need it.
Sources
- American College of Sports Medicine — Progression Models in Resistance Training for Healthy Adults, Medicine & Science in Sports & Exercise, 2009.
- Schoenfeld B. et al. — Resistance Training Volume Enhances Muscle Hypertrophy: A Systematic Review and Meta-Analysis, Medicine & Science in Sports & Exercise, 2019.
- Zourdos M. et al. — Novel Resistance Training–Specific Rating of Perceived Exertion Scale Measuring Repetitions in Reserve, Journal of Strength and Conditioning Research, 2016.
- Helms E. et al. — Application of the Repetitions in Reserve–Based Rating of Perceived Exertion Scale for Resistance Training, Strength and Conditioning Journal, 2016.
- Tuchscherer M. — Reactive Training Manual, Reactive Training Systems, 2008.
Sources
- American College of Sports Medicine — Progression Models in Resistance Training for Healthy Adults, Med Sci Sports Exerc, 2009.
- Schoenfeld B. et al. — Resistance Training Volume Enhances Muscle Hypertrophy: A Systematic Review and Meta-Analysis, Med Sci Sports Exerc, 2019.
- Zourdos M. et al. — Novel Resistance Training–Specific RPE Scale Measuring Repetitions in Reserve, J Strength Cond Res, 2016.
- Helms E. et al. — Application of the RIR-Based RPE Scale for Resistance Training, Strength Cond J, 2016.
- Tuchscherer M. — Reactive Training Manual, Reactive Training Systems, 2008.

