Session tracking
Free personal training session sign-off sheet
By Scott, builder of PacksLeft · Reviewed
A session sign-off sheet records a visit while both trainer and client are there to check it. Download the blank PDF for a clipboard, or use the CSV to build your own record in Excel or Google Sheets. Both files are free, with no signup.
The sheet has ten entry rows, space for the pack's starting balance, and separate columns for credits used and sessions left. Start a fresh sheet for each pack. If you sell a larger pack, number the continuation sheets and carry the balance forward.
Download the printable PDF
The PDF fits on one US Letter page. It includes client and trainer fields, a pack reference, purchase and expiry dates, ten session rows, and a correction note area. Print at actual size on Letter paper or choose fit to page for A4.
Prefer an editable sheet?
Open the CSV in Excel, Google Sheets, or Numbers and save a working copy before adding client information. It is a blank attendance log, not the PacksLeft client-import template. The remaining balance is entered manually; the CSV does not contain formulas.
Fill in the pack details first
Write the client's name or agreed identifier, the trainer, the pack reference, and the number of sessions available when this sheet starts. If the pack has an agreed expiry date, copy it accurately. Keep the original purchase record with the sheet.
For a new 10-pack, starting sessions is 10. For a continuation sheet after six sessions have been used, starting sessions is 4. Label that continuation clearly so nobody mistakes it for a second purchase.
Record the visit before the client leaves
Add the visit date and entry type, then enter the number of credits deducted. Calculate the new balance from the previous balance. Let the client read the entry before adding their initials or signature.
For an attended session, a 10-session starting balance becomes 9 after one credit is used. If you make a mistaken entry, leave a readable correction note instead of erasing the history. A late-cancel deduction should be identified as such; never write a client's initials on their behalf.
| Entry | Credits used | Sessions left | Acknowledgement |
|---|---|---|---|
| Starting balance | — | 10 | Pack checked together |
| Session attended | 1 | 9 | Trainer + client initials |
| Session attended | 1 | 8 | Trainer + client initials |
| Correction of duplicate entry | See correction note | 9 | Correction reviewed together |
Keep money in a separate record
An initial beside a session is an acknowledgement of the entry. It is not a payment receipt, a waiver, or a new cancellation agreement. Record the pack price and each payment separately so a session balance cannot be mistaken for an amount owed.
This also matters for split payments. Someone may have seven sessions left and still owe half the pack price. Neither the signature nor the remaining count tells you whether that payment arrived.
Store and share the right copy
Keep one sheet per client. Store the clipboard where other clients cannot browse it, and back up completed sheets in a private folder. When sharing a photo, check that the background does not contain anyone else's information.
At renewal, retain the completed sheet and start the next pack with a new reference. If a client asks about a count later, the dated sequence is more useful than a single total overwritten each week.
When a shared balance is easier
Paper works while both people can check the record during the session. If clients regularly ask for their balance between visits, a private online record can save you from finding and photographing the sheet. PacksLeft offers a browser link for the count; it is not an electronic-signature product.
Handle a disputed or missed entry
Pause before changing the total if either person remembers the visit differently. Compare the dated rows with the appointment calendar, then write down what you both agree happened. If you cannot resolve it during the session, mark the line for review and follow up with the client; do not ask them to initial a number they dispute.
For a missed update, record the actual session date and note when the paper record was brought current. For a duplicate, draw one line through the mistaken row so it remains readable, then add the correction date and initials. This leaves a sequence someone can follow later instead of a balance that changed without an explanation.
Close one pack and start the next
When a pack reaches zero, mark it closed and keep the completed sheet with its purchase record. At renewal, create a new reference, enter the new pack size and agreed expiry, and start the balance at that number. Do not carry an old remaining balance into a new purchase unless you and the client have explicitly agreed to transfer those credits.
A simple closeout might read: original pack 10, six attended sessions, one agreed late-cancel deduction, three sessions remaining. If the client renews for another 10, record the new purchase separately and write down whether the three unused sessions remain available, expire, or were handled another way. The sheet helps document the agreement; it does not set your cancellation or rollover policy.
Choose paper or a shared digital record
Paper is easy to check together at the end of a visit and does not depend on a phone signal. It is less convenient when a client asks for their balance between appointments, when several trainers need the same record, or when a sheet is misplaced. Keep a private backup if you use a clipboard, and avoid photographing a page where another client's name is visible.
A shared record can make the current balance easier to find, but it still needs a clear correction history and a rule for who may edit it. Pick the format that matches how your sessions are delivered, then test one client record before moving the rest of your roster.
Need a roster as well as a sign-off sheet?
The free Excel tracker gives you a view of current session packs across your client list.