Personal training doesn't come with tidy invoicing. One week you're billing for four one-on-one sessions, the next you're invoicing a client for a 10-pack they bought upfront, and somewhere in there someone cancelled twenty minutes before their slot and you're not sure if that counts. Here's how to structure it so you get paid consistently, whether you train clients one-on-one, run small group sessions, or work through a gym.
What to include on every personal trainer invoice
Whatever billing structure you use, every invoice needs the same core pieces:
- Your business name and contact details (and your certification, if clients expect to see it)
- The client's name and the invoice date
- A unique invoice number, so you can reference it if you need to follow up
- Line items that describe the actual sessions: date, session type, and duration (for example, "60-minute strength session, May 5")
- Your rate per session or package price
- Payment terms and how you accept payment
- Total due
The line-item detail matters more for trainers than almost any other freelance service. A vague invoice that just says "training services, $400" invites questions. One that lists each session by date and type doesn't. For a full rundown of what belongs on any freelance invoice, see our invoice elements checklist.
Session-based, package, or retainer: pick your structure
Most trainers land on one of three billing models:
Per-session invoicing works if your schedule varies week to week. You invoice after each session, or batch a week's sessions into one invoice sent every Friday.
Package invoicing (a 10-pack or 20-pack of sessions) is common for trainers who want commitment upfront. You invoice the full package before the first session, which also solves a lot of the no-show and cancellation math, since the client has already paid for the block.
Monthly retainer invoicing fits trainers running an ongoing program: a set number of sessions per month, billed on a recurring schedule. If that's your model, our guide on invoicing for a retainer walks through the specifics of billing recurring work cleanly.
When to actually send the invoice
Best practice is to invoice within 24 hours of a completed session, or at the start of a prepaid package. The longer you wait, the more the session fades from the client's memory, and the harder it becomes to collect. For more on timing, see when to send an invoice. If you're doing a package or retainer, invoice at the start of the period, not after.
No-shows and late cancellations
Set your cancellation policy in writing before the first session, not after someone no-shows. A common structure: cancellations with more than 24 hours' notice aren't charged, cancellations inside 24 hours are billed at full rate, and no-shows are billed automatically. Put this in the same document as your rates so there's no ambiguity when it comes time to invoice for it.
Getting paid without chasing clients yourself
The hardest part of training isn't the invoice, it's the follow-up when someone forgets to pay. A deposit on the first session or package reduces how often you're chasing money after the fact, and a clear late fee policy gives clients a reason not to let it slide.
Nvoyce handles this part automatically. Build the invoice with session dates and rates, attach a payment link so the client can pay by card on the spot, and if payment doesn't come through, Payme drafts the follow-up message for you, in whatever tone fits the relationship: friendly, firm, or final notice. You review it, send it, and move on with your day instead of writing the same awkward text three times.
Related Reading
- Freelance Invoice Elements Checklist for 2026
- How to Send a Deposit Invoice (And Why Every Freelancer Should)
- How to Charge Late Fees on Freelance Invoices (And Actually Collect Them)
Frequently Asked Questions
How often should personal trainers send invoices?
Within 24 hours of a completed session for per-session billing, or at the start of the period for packages and retainers. Waiting longer makes the invoice harder to collect on and easier for clients to forget.
Should I charge for no-shows and late cancellations?
Most trainers do, and it's standard practice in the industry. Set the policy in writing before you start working with a client, typically full rate for no-shows and cancellations inside a 24-hour window.
What's the best way to invoice for a session package?
Invoice the full package upfront before the first session. This gets the client committed and removes most of the invoicing back-and-forth for the sessions that follow.
Do I need a contract in addition to an invoice?
Yes, especially for ongoing or retainer clients. An invoice bills for work, a contract sets expectations around cancellations, scheduling, and what happens if either side needs to pause. Keep both.
How do I invoice a client who trains with me through a gym?
It depends on your arrangement. If the gym pays you and bills the client themselves, you're invoicing the gym, not the client. If you're independent and using the gym's space, you invoice the client directly and the gym is a separate expense.
What payment methods should I offer clients?
Card payments are the easiest for one-off clients since they can pay instantly from an invoice link. For clients on a recurring package or retainer, ACH can save on processing fees if your payment provider supports it, according to the Consumer Financial Protection Bureau's guidance on payment methods.
Building invoices session by session gets old fast. Nvoyce lets you draft the invoice, attach a payment link, and let Payme handle the follow-up if a client forgets. Try it free for 7 days, no credit card required, at nvoyce.ai.