Payments

Unpaid coaching sessions: how to track every payment

Connect each payment to its session, spot unpaid work early and follow up calmly: a simple method to keep coaching revenue clear.

Updated

MONTHLY REVENUE GOAL€2,14071 %of a €3,000 goalPaid €2,140Pending €120PaymentsReceivedPendingOverdueCRCamille R.Oct 14 · Transfer€60PaidHBHugo B.Oct 13€45UnpaidIDInès D.Oct 12 · Cash€60PaidYTYanis T.Oct 10 · Stripe€60Paid3 paid · 1 to follow up

The short answer: track payments session by session

To track coaching payments properly, tie every payment to a specific session and give every session a status: paid, due, complimentary or not charged. Add a ten-minute weekly review and follow-ups on fixed dates, and forgotten unpaid sessions almost disappear.

Most coaches do not lose money because they are careless. They lose it because the information is scattered: a transfer in the banking app, cash in a pocket, a promise to pay in a chat thread. Per-session tracking pulls those pieces together and instantly answers the question “who owes me what?”.

The payment statuses you actually need

Good tracking relies on a few clearly defined statuses. Every session should have one, including complimentary sessions, so your revenue and outstanding amounts stay accurate.

Also separate two situations that often get mixed up: a past session that has not been paid is overdue and needs a follow-up; an upcoming session that has not been paid is simply an expected payment. Confusing the two leads either to chasing too early or to forgetting to chase at all.

  • Paid: the money has arrived, whatever the method
  • Due: payment is expected
  • Complimentary: a free session, decided in advance
  • Waived: a cancellation or no-show you choose not to charge
  • Refunded: the payment was returned to the client

The three ways coaches get paid, and how to track each

Pay-per-session is the simplest to track but the most exposed to slips: every session is another chance not to collect. It needs a regular review and quick follow-ups.

A prepaid pack or program, for example 10 sessions for €450 instead of €50 each, secures cash flow and cuts down on chasing. You do need to track precisely which sessions have been used and which remain, and decide in advance what happens with a no-show.

A monthly plan, for example €180 for four sessions a month, smooths out income. Tracking then focuses on the monthly payment and on unused sessions: are they lost, carried over or refunded? Write the rule down before the question comes up.

Method: a ten-minute weekly payment review

Block a fixed slot, such as Monday morning, and always follow the same order. Consistency matters more than duration: ten minutes a week beats an afternoon of catching up at the end of the quarter.

  • 1. Mark as paid the sessions settled since last week
  • 2. Match incoming bank transfers to the right sessions
  • 3. List past sessions that are still unpaid
  • 4. Send today's follow-ups, oldest first
  • 5. Check the payments expected for the coming week
  • 6. Compare the month's total with your revenue goal

Following up on unpaid sessions without awkwardness: templates

A quick, factual reminder is far less awkward than a late, hesitant one. In most cases the client has simply forgotten. Here is a three-step sequence to adapt to your own tone.

First reminder, the next day: “Hi Sarah, thanks for yesterday's session. Just a quick reminder about the €50 payment; you can pay by bank transfer or through this link: [link]. Have a great day!”

Second reminder, a week later: “Hi Sarah, I am following up on the session from March 3rd, which is still awaiting payment (€50). Could you let me know when I can expect it?”

Final reminder, two weeks later: “Hi Sarah, the March 3rd session is still unpaid. I would rather we sort this out before booking the next sessions. Let me know if something is wrong and we will find a solution.” If a dispute drags on, get professional advice rather than improvising.

A worked example: what small slips really cost

Take an illustrative case: a coach delivers 80 sessions a month at €50, or €4,000 of monthly revenue. If two sessions a month are never claimed, out of forgetfulness or awkwardness, that is €100 a month and €1,200 a year.

Add the late cancellations you could have charged under your policy, and the time spent rebuilding history when a client disputes something. Per-session tracking does not make clients more honest; it simply stops you from letting go of money you are owed.

Online or offline payment: which to choose

Cash and bank transfers cost nothing but need manual matching. Online card payment is more convenient for clients and can be matched to the session automatically, with fees charged by the payment provider. Many coaches combine both: online payment for new clients and programs, cash or transfer for long-standing clients.

Whatever the method, keep records you can actually use for bookkeeping. A regular export of your sessions and their statuses makes your accountant's job easier, and your accountant remains the right person to ask about tax obligations.

Common payment tracking mistakes

These mistakes are ordinary, and almost always come from tracking from memory or after the fact.

  • Recording payments at the end of the month instead of as they happen
  • Tracking amounts without linking them to sessions
  • Waiting several weeks before a first reminder
  • Changing the price of a session that has already been paid
  • Leaving complimentary sessions without a status
  • Mixing expected payments with genuinely overdue ones

Payment tracking with Grix

In Grix, every session has a payment status: unpaid, paid, refunded, waived or free. The Payments page groups amounts by client and separates past unpaid sessions from upcoming ones; the dashboard shows collected revenue, outstanding amounts and your progress toward a monthly goal. When a session is cancelled or missed, you choose whether to charge it, and the price of a paid session is locked so your history stays reliable. If you prefer to be paid before sessions, the upfront payment option marks upcoming sessions as due a set number of hours before they start.

Online payments through your own Stripe account are coming soon: you will then be able to send a payment link for an unpaid session, which is marked paid automatically. On Plus and Pro, the “Request payment” button sends the reminder by email or prepares an SMS or WhatsApp message to send from your phone, with a reminder history for each client. Reminders never go out on their own: you decide when. Grix is not invoicing software; your data exports to CSV or Excel for your bookkeeping.

Turn scattered admin into a structured coaching business

Grix brings clients, sessions, bookings and payment tracking into one workflow built for independent coaches.

Track my payments

Free · No credit card · No commitment

Frequently asked questions

How do I know which clients have not paid?

Give every session a payment status, then list past sessions that are still unpaid. In Grix, the Payments page groups them by client and the dashboard shows the total outstanding amount.

Can my clients pay me online?

Not yet: online payments through your own Stripe account are coming soon. Meanwhile, mark sessions as paid when the money arrives and, on Plus and Pro, chase an unpaid session in one click by email, SMS or WhatsApp.

Are payment reminders automatic?

No, and that is deliberate. On Plus and Pro you send a reminder in one click by email, SMS or WhatsApp when you choose, and each reminder is logged in the client's history.

Should clients pay before or after the session?

Paying upfront, per session or as a program, reduces unpaid sessions and no-shows. Paying afterwards is more flexible for a first session. Pick a rule, announce it and apply it to everyone.

Does Grix replace invoicing software?

No. Grix tracks session payments but does not generate invoices. Export your data to CSV or Excel for your invoicing tool or your accountant.