Getting paid·8 min read
Getting Personal Training Clients to Pay on Time
Nobody wants to chase a friendly client for ninety pounds. Build the policy once so you never have to have the conversation cold.
Published · By the RosterOS team

A client you like, who trains hard and turns up on time, is three sessions behind on payment. You have meant to mention it twice. Both times the session went well and it felt petty to end it by asking for money. Now it is four sessions, the number is big enough to be awkward, and you are dreading a conversation with someone you get on with.
Treat that as a system problem rather than a client problem or a confidence problem, because systems are much easier to fix than either of the other two. Late payment in personal training usually traces back to one of three gaps: no stated policy, no fixed collection moment, or no reliable record of what is owed. This article covers all three.
Write the policy once, before you need it
What follows is an operational script, not a substitute for enforceable written terms. Your insurer, and the consumer-contract rules where you work, may require more than this, so check both. What the script does is four sentences you say out loud at the consultation, before anyone has trained, while the relationship is still a business one. Said then, it is unremarkable. Said in week nine, it sounds like an accusation.
Cover exactly four things:
- When payment happens. "Blocks are paid up front" or "the month is billed on the 1st". Pick one. Not "whenever suits".
- How payment happens. One primary method. Every extra method you accept is another place a payment can get lost.
- What happens if a session is cancelled late. A specific window (24 hours is standard) and a specific consequence (the session is charged).
- What happens if a balance goes unpaid. Usually: sessions pause until the balance clears. Say it plainly and without drama.
Then put it somewhere written. In your intake pack, in the confirmation message after the consultation, at the bottom of your booking email. Whether a signature is needed for the terms to bind depends on your jurisdiction and is worth asking about, but the operational value comes from it having been said before the disagreement, so the later conversation is "as we agreed" rather than "I've decided".
Move the payment before the work
The single change with the largest effect is billing before delivery instead of after. Not because clients are dishonest, but because a debt owed for something already received is the least motivating kind of debt there is. The value has landed. The urgency has gone.
Three models, in order of how much they protect you:
- Recurring monthly, billed on a fixed date. Best case. The client sets it up once, it renews without a decision, and you know your revenue on the 1st.
- Pre-paid blocks of 10 or 12. Very good. One payment, ten sessions, and a natural renewal conversation at session eight rather than an awkward one at session eleven.
- Pay per session, collected at the session. Workable, but only if you actually collect every time. This is where balances accumulate.
If you are moving an existing roster onto pre-payment, do it at the natural boundary. When a client's current arrangement ends, the next block starts on the new terms. Nobody is being singled out and nothing needs renegotiating mid-stream.
Give collection a fixed moment
"I'll sort it later" is where money goes to die. Later never has a time attached, so it never arrives. Attach it to something that already happens.
The best moment is the end of the session, during the wrap-up you are already doing. You are writing the note, so log the payment in the same thirty seconds. If the payment did not happen, the session is logged as unpaid now, while you remember, and it appears in a total you will see tomorrow.
The second best is a fixed weekly slot: fifteen minutes on Sunday evening or Monday morning to look at the outstanding list and send messages. Recurring, in the calendar, non-optional.
What matters is that the check happens on a schedule rather than when you happen to feel anxious about money. Anxiety is not a reporting tool.
When a balance is already overdue
Open by assuming it is an oversight, because that framing costs you nothing if you are wrong. Someone meant to transfer it on the Tuesday, got distracted, and the thought has not returned since.
Send the message outside the session, not during it. Keep it short, unemotional, and specific. No apology and no long preamble, because both signal that you think the request is unreasonable, and the client will take the hint.
First message, at around seven days
"Hi Sarah, quick admin one. There are 3 sessions outstanding (18, 20 and 25 March), £135 total. Here are the details again: [account details]. Thanks."
Second message, at around fourteen days
"Hi Sarah, following up on the £135 for the three March sessions. Can you let me know when that's likely to land so I can keep my end tidy? Happy to split it over two payments if that's easier."
Third message, at around twenty-one days
"Hi Sarah, I need to pause bookings until the £135 is settled. Nothing personal and your Tuesday slot is held until the end of the month. Let me know if something has changed and we'll work it out."
Three things make those work. Every one names an exact amount and exact dates, which turns a vague sense of owing into a concrete task. Every one offers a way forward. And the third one actually stops the work, which is the only sentence with any weight behind it. A pause you announce and then do not enforce teaches the client that the policy is decoration.
Why the dates matter more than the tone
It is tempting to agonise over the wording and then send "you're a few sessions behind, could you sort that when you get a chance?" That message is easy to write and easy to ignore. It has no number, no date, and no request with a deadline in it.
"3 sessions, 18/20/25 March, £135" is not harsher. It is simply answerable. Where a client had not paid because paying first required them to work out how much, removing that step removes the delay, and you find out quickly whether something else is going on.
Which means the real prerequisite for getting paid on time is knowing, at any moment, who owes what and since when. If producing that list takes you twenty minutes of scrolling a bank feed, you will not produce it weekly, and the balances will keep growing.
Late cancellations are payment policy too
A 24-hour cancellation policy you have never once enforced is not costing you the odd session. It is training your roster, accurately, that your time is cancellable at no cost. The clients who cancel most are the ones who learn this fastest.
Charge it the first time it happens with a new client, politely and without negotiation, and it will rarely happen again. Waive it for genuine emergencies, say explicitly that you are waiving it this once, and the policy survives intact.
Make the outstanding balance impossible to miss
Every part of this depends on one thing: an accurate, current, visible list of unpaid sessions. Not a mental estimate and not a bank feed.
RosterOS treats every delivered session as a paid or unpaid line. The home screen carries a card with the count and the total (something like "5 unpaid sessions, £385.00", in whichever currency you set), and anything unpaid for more than seven days counts as overdue. When you complete a session that has a price on it and is still unpaid, the wrap-up prompts you to log the payment there and then, so the number stays true without a weekly reconciliation. That much is on the free tier, up to three clients.
The full revenue view, where the outstanding list is sorted oldest first alongside the monthly comparison and the 12-month trend, is part of RosterOS Pro. The revenue and payments documentation covers how it is built, and pricing is on the homepage. If you are still setting your rate, start with the pricing framework instead, because a collection problem on top of an underpriced rate is two problems.
This article is general business guidance, not legal advice. Contract, consumer, and debt-collection rules differ by country. Have your terms checked by someone qualified in your jurisdiction before you rely on them.