Session tracker template
The personal training session tracker template — and why most trainers outgrow it in 60 days
You can grab a spreadsheet template right here. It'll work for a while. Then it won't. When it stops working — and it will — the next step is a proper session tracker that never miscounts, never forgets renewals, and doesn't need Sunday-night reconciliation.
Active clients
42
Renewals this week
7
Overdue payments
2
The template (steal this)
Columns you need in the sheet: Client, Package Type, Sessions Purchased, Sessions Used, Sessions Remaining, Package Start, Package Expiry, Last Session, Next Session, Payment Status, Notes.
Add a conditional-format rule: highlight rows red where Sessions Remaining ≤ 2. Add a second rule: highlight yellow where Package Expiry is within 14 days. That gives you a simple 'who to renew' view every Sunday.
For a fresh trainer with under 15 clients, this is honestly enough. Copy those columns into a new Google Sheet, share it only with yourself, and back it up.
Why the template breaks
Around 20–30 clients, the spreadsheet starts lying. You forget to log a session. A client disputes the count. You freeze a package and forget to adjust the expiry. Renewal alerts stop firing because you didn't open the sheet.
Every trainer we've talked to hits this wall — usually right when their business is growing fastest, which is the worst possible time to be losing money to admin drift.
The graduation step
GymManage Pro is what the spreadsheet becomes when you're serious. Same columns, same logic, but the app enforces the discipline you can't. Sessions log with one tap. Renewals fire automatically. Freezes recalculate expiries. Payment status pulls from Stripe.
Import your existing spreadsheet in 60 seconds. Free for the first 25 clients.
What you actually get
- One-tap session logging (mobile-friendly)
- Automatic renewal reminders 14/7/1 day out
- Package freeze / unfreeze with automatic expiry adjustment
- Session refund and adjustment logging with audit trail
- 'Renewal due' and 'lapsed' dashboard filters
- CSV import from Google Sheets or Excel
- Stripe payment status per client
- Free tier covers 25 clients
GymManage Pro vs spreadsheet template
| Job to be done | Spreadsheet template | GymManage Pro |
|---|---|---|
| Log a session | Open sheet, find row, edit | One tap |
| Renewal alerts | Conditional formatting | Automatic 14/7/1-day nudges |
| Freeze a package | Manual formula rewrite | One toggle |
| Payment status | You go check Stripe | Live in the client profile |
| Dispute a count | Your memory vs theirs | Timestamped session log |
| Cost | Free — for a while | Free up to 25 clients, $29/mo after |
Who this is for — and who it isn't
Great fit if…
- You have fewer than 15 clients — grab the template
- You have 15+ clients and the spreadsheet is starting to lie — graduate
- You want to stop losing money to unnoticed lapsed packages
- You want a session log you can update on your phone between clients
Not for you if…
- You have exactly one client who pays cash weekly — a notebook is fine
- You want a workout-programming app — this tracks sessions, not sets
Pricing
Template: free. GymManage Pro: free for the first 25 clients, then $29/month for unlimited clients and automations.
FAQ
Can I just have the spreadsheet template?
Yes — the column list above is the template. Recreate it in Google Sheets in two minutes.
When should I graduate to software?
The signal is usually: you've missed a renewal, or you've had a client dispute a session count. If either happened this year, it's time.
How long does import take?
Under 60 seconds. Paste the CSV, map columns, done.
Can I keep using the spreadsheet as a backup?
Sure — GymManage Pro exports to CSV any time. Most trainers stop maintaining the sheet within a week.
Does it work on my phone?
The entire app is mobile-first. Session logging is designed to take one tap between clients.
Can my assistant coach see and update?
On the Studio plan ($79/mo), yes.
What if I outgrow the free tier?
Upgrade in-app. Nothing breaks and nothing is deleted.
Keep reading
- Full package tracker
- Spreadsheet alternative
- Personal trainer CRM
- How to track packages without spreadsheets
- Client follow-up playbook
Start free in 60 seconds
No credit card. Free tier on every plan.