New14 days free, no card.Start →
Business

How to invoice personal training services (self-employed)

A walkthrough of trainer invoicing — required invoice fields, packages vs. single sessions, and automating it without errors.

8 min read·June 12, 2026
How to invoice personal training services (self-employed)

Invoicing isn't the most exciting part of a trainer's job, but it decides whether you actually have money in your account at the end of the month, or just promised payments. Chaos in billing hurts cash flow faster than a single cancelled client — because it repeats with every client and compounds as your client list grows.

This article focuses on invoicing mechanics — what the document needs, when to issue it, and how to automate the process. Tax questions (flat-rate tax, VAT, deductions) are covered in a separate article on personal trainer taxes.

How to invoice personal training services (self-employed)

What a self-employed invoice needs to include

Basic requirements: a unique, sequential invoice number, supplier details (name, address, business ID, VAT ID if applicable), client details, a description of the service provided, issue date and date of supply, the amount due and payment method. If you're not a VAT payer, state that explicitly on the invoice.

Invoice numbering must be sequential with no gaps — tax authorities check this during an audit. The simplest format is year plus a running number, e.g. 2026001, 2026002.

When to issue the invoice

As a general rule, issue the invoice within 15 days of providing the service or receiving payment (whichever comes first) if you're a VAT payer. As a non-VAT payer you have more flexibility, but it's still worth invoicing on a regular schedule — typically at month-end for sessions delivered, or at the start of the month for an upcoming package.

Packages vs. single sessions

Packages (typically 5, 10 or 20 sessions) simplify both scheduling and cash flow — the client pays upfront, you know exactly how many sessions remain, and you don't chase payment after every single visit. The downside is administrative: you need to track usage and expiry, or you'll quickly lose track of how many sessions a client has left.

Single sessions make sense for new clients testing the fit, or for one-off consultations (program design, technique correction). For long-term clients, packages or a monthly retainer are administratively simpler for both sides.

What to do when a client doesn't pay

Set a clear rule upfront — e.g. payment due within 7 or 14 days of the invoice, one friendly reminder after that, and if payment still doesn't arrive, pausing further sessions until the balance is settled. This isn't rude — it protects your business. The longer unpaid balances sit unaddressed, the more awkward it becomes to resolve.

Automating it in practice

Manually issuing invoices for ten or more clients a month is unnecessarily slow and error-prone — a forgotten invoice number, a mistyped amount, an invoice sent to an old email address. Software that tracks payment status directly on the client profile and connects invoicing to a payment gateway (such as Stripe) removes that risk.

In PocketCoach, recurring billing is set up once on a package or retainer and then runs automatically — the client gets an invoice and reminder by email, you get a notification when they pay. Take a look at the payments and invoicing features, or the pricing page if you're weighing a move away from manual invoicing.

Like how we think?

Try PocketCoach and see if it fits.