Free tool for independent personal trainers
Personal training package calculator
Price per session is the package price divided by the sessions in it; sessions left is sessions bought minus sessions used; the prepaid balance you still owe is sessions left times the price per session. A $600 package of 10 sessions is $60 per session; after 4 sessions, 6 are left, worth $360. Against a $70 single session, the package saves the client 14.3%.
Last updated 2026-10-30.
- Prepaid balance, all clients
- Sessions left, all clients
- Clients counted
Example scenarios
Three sets of example inputs worked through the same formulas as the calculator above. They are illustrations, not averages or statistics.
| Scenario | Package | Per session | Sessions left | Prepaid balance | Saving vs $70 single |
|---|---|---|---|---|---|
| Low | $280 for 5 sessions, 1 used | $56.00 | 4 | $224.00 | 20.0% |
| Typical | $600 for 10 sessions, 4 used | $60.00 | 6 | $360.00 | 14.3% |
| High | $1,000 for 20 sessions, 12 used | $50.00 | 8 | $400.00 | 28.6% |
Method: Price per session = package price ÷ sessions; sessions left = sessions bought − sessions used; balance = sessions left × price per session; saving = (single rate − price per session) ÷ single rate. Figures checked against the same formulas on 2026-10-30.
How the calculator works
Each row is one client. Enter the price the client paid for their package, how many sessions it contains and how many they have used. The calculator shows the price per session, the sessions left and the value of those sessions, which is money you have been paid for sessions you have not delivered yet. The totals line adds up sessions left and prepaid balance across all clients.
If you enter your normal single-session rate, the calculator also shows how much cheaper each package is per session than paying session by session.
Why the prepaid balance matters
When a client pays up front, part of that money is for future work. If you know the total value of sessions you still owe, you know how many hours are already committed in the coming weeks and how much would be refunded if a client stopped and your terms allow refunds. The calculator does not decide any of that for you; it only shows the number.
Worked example
A client buys 10 sessions for $600. Price per session: 600 ÷ 10 = $60. After 4 sessions, 10 − 4 = 6 are left. The prepaid balance is 6 × 60 = $360. Your single session costs $70, so the package saves the client (70 − 60) ÷ 70 = 14.3% per session.
Add a second client with 20 sessions for $1,100 and 15 used: $55 per session, 5 left, $275 prepaid. The totals line then shows 11 sessions left and $635 prepaid across both clients.
Keeping it current
The numbers are only as good as the used count. Update it right after each session, or at the end of each day, so a client's last session never surprises either of you. This page forgets everything when you close it; copy the totals somewhere you keep records.
What this tool does not do
It does not track dates, expiry rules, taxes or payment status, and it gives no advice on what to charge. It is a quick calculator, not a client record.
Questions
How do I work out price per session for a package?
Divide the package price by the number of sessions in it.
What if a client used more sessions than they bought?
Sessions left shows a negative number, which is the count they owe you.
Does this page store my clients?
No. The math runs in your browser; nothing is sent or saved.
We are also planning a paid product: Trainercredits, Google Sheets client book for personal trainers. It is not available yet; its page shows the planned price, and reserving charges nothing. See the planned product