Session tracking

5 ways to track personal training sessions

By PacksLeft · Reviewed

To track personal training sessions remaining, record the pack purchased, log each session against that pack, and keep a running balance both you and your client can check. The tool can be a sheet of paper. The part that matters is recording what happened before the next appointment starts.

Keep session credits separate from money owed. In this example, Jamie buys 10 sessions for $650 and pays $325 today. After three sessions, Jamie has seven sessions left and still owes $325. A single column marked paid cannot describe that situation. Here are five ways to keep the records.

1. A paper session log

Give each client a separate sheet with the pack purchase date and starting balance at the top. After each appointment, add the date, session number, and remaining count. Ask the client to acknowledge the entry while you are together.

Paper is useful when a clipboard is already part of your session. Keep completed sheets, photograph them for backup, and start a new sheet for each pack. The weak point is access: your client cannot check the clipboard from home. A lost sheet also takes the history with it unless you kept a copy.

Get the free session sign-off sheet

2. Excel or Google Sheets

Use one roster for current balances and a separate log for dated activity. In the roster, track sessions purchased, sessions used, sessions remaining, expiry, pack price, and payments received. In the log, enter each completed session rather than repeatedly overwriting a total.

A spreadsheet makes it easy to scan the whole roster. Protect formula cells and give each client access only to their own record. Hiding other clients' rows in a shared workbook is not an access control. Export a dated backup before a major cleanup or import.

Download the Excel and Google Sheets tracker

3. Your calendar plus a balance record

A calendar is a useful cross-check because it tells you what was scheduled. Mark appointments as completed, cancelled, or moved, then reconcile completed visits with the pack record.

Do not deduct a credit simply because an event exists. A rescheduled appointment can appear twice, and a cancelled visit may still be visible. If the calendar is your main tool, add a clear completion marker and record the resulting balance in a separate client note. This method needs a consistent end-of-day check.

4. A session-pack tracker

A dedicated tracker keeps the pack and its deductions together. PacksLeft lets you log sessions and give your client a private browser link to their balance, where existing clients can also book a 1:1 time. It fits a trainer whose recurring problem is the count.

Try a realistic sequence before switching: add a 10-pack, log three sessions, undo one mistaken entry, and open the client view. You should be able to explain why the balance is eight without reconstructing the week from messages. We make PacksLeft; it does not replace workout programming or class and studio scheduling.

Programming apps are a different job. If the client will not install an app, remaining sessions need a ledger or a sheet, not a workout product.

Software that does not require a client app

5. Booking software with package credits

Choose this approach when clients need to reserve their own appointments. The booking system can connect a reservation to a package, but you need to understand exactly when the credit is consumed.

During a trial, book a session, reschedule it, cancel inside the allowed window, and record a late cancellation. Check the balance after every action. Software that deducts on booking has different day-to-day behavior from a tracker that deducts after attendance.

Pick the method you will update every time

Use this table to choose a starting point. Keep your current method if the record stays accurate and the client can verify it.

Your main needStart withCheck before relying on it
An acknowledgement after each visitPaper logBackup and storage
A view of every client's balanceSpreadsheetFormula protection and access
Matching delivered sessions to the weekCalendar plus ledgerCompleted versus scheduled visits
A shared remaining-session countSession trackerHistory, corrections, and client access
Clients choosing appointment timesBooking softwareCredit and cancellation behavior

A two-minute closing routine

Before putting your phone or clipboard away, confirm today's visit is recorded once, check the new balance, and mention the next pack if the client is approaching zero. At the end of the week, reconcile the calendar against the log. An unexplained difference is easier to resolve after two days than after two months.

Use a renewal message when a pack runs low

Start with the free sheet

Use the downloadable tracker for your current roster. If updating it becomes the problem, you can import its supported columns into PacksLeft.

Get the free tracker

Keep going