How to Invoice Personal Training Clients
How to Invoice Personal Training Clients
You became a trainer to coach people, not to chase payments. But if you're still collecting cash after sessions or hoping that Venmo request gets accepted sometime this week, you're running a hobby, not a business.
Proper invoicing isn't just about looking professional. It's about getting paid on time, having clean records at tax time, and not losing money to the gaps between sessions.
Why cash and Venmo are costing you money
Let's be direct: if most of your income comes through cash, Venmo, or Zelle with no paper trail, you have two problems.
Problem 1: Tax time is a nightmare. When April rolls around, you need to report every dollar. Without invoices, you're scrolling through months of Venmo transactions trying to remember which $75 payment was a training session and which was your friend paying you back for dinner. Your accountant (or TurboTax) needs clean records. "I think I made around $60K" doesn't cut it.
Problem 2: You're invisible to lenders. Want to lease a car? Get a mortgage? Apply for a business loan? They want to see documented income. A bank statement full of peer-to-peer transfers labeled "🏋️" isn't documentation.
Send real invoices. Every time. Even to the client who's been training with you for three years and "always pays."
How to invoice for session packages
Most trainers sell packages — 10 sessions, 20 sessions, monthly plans. Here's how to invoice them cleanly:
Option 1: Invoice the full package upfront
Client buys a 10-session pack at $70/session. You send one invoice for $700. They pay. You track sessions as they're used.
- Pro: Money in hand. Simple.
- Con: Some clients won't pay $700+ at once.
Option 2: Split into installments
Same 10-session pack, but invoiced as two payments of $350 — one now, one at session 5.
- Pro: Lower barrier to entry.
- Con: You need to track when to send the second invoice.
Option 3: Monthly recurring billing
Client trains 3x/week. You invoice $840/month (12 sessions at $70). Same invoice, same date, every month.
- Pro: Predictable income. Set it and forget it.
- Con: Need a system that handles recurring invoices automatically.
The best approach depends on your client mix. High-commitment clients love monthly billing — it feels like a membership. New clients prefer smaller packages to test the waters.
What belongs on a personal training invoice
Keep it clean and specific:
- Your business name and contact info (not just "Mike")
- Client name and email
- Invoice number (sequential: INV-001, INV-002 — your future self will thank you)
- Date issued and due date
- Line items with descriptions:
- "Personal Training — 10-Session Package (1:1, 60 min)" — $700.00 - "Late Cancellation Fee (March 12)" — $75.00
- Payment terms (due on receipt, net 7, etc.)
- Accepted payment methods
- Cancellation/refund policy (in the footer or terms)
Don't just write "Training — $700." Be specific about what they're paying for. It protects both of you if there's ever a dispute about how many sessions are left.
Handling expired sessions
You sold a 10-session package with a 90-day expiration. The client used 6 sessions and disappeared for two months. Now they're back, wanting their remaining 4 sessions.
This is where your terms save you. If your invoice or agreement states sessions expire after 90 days, they expire. You can choose to be flexible — offer a discounted renewal, extend the deadline — but you're not obligated.
Best practice: Include the expiration date on the invoice line item. "10-Session Package — expires June 15, 2026." No ambiguity.
Some trainers offer a partial credit for unused sessions toward a new package purchase. That's a goodwill gesture, not a requirement. But put your policy in writing before money changes hands.
Billing for late cancellations and no-shows
Your cancellation policy isn't real until it shows up on an invoice.
When a client no-shows or cancels inside your 24-hour window, send an invoice (or deduct from their package) and label it clearly:
- "Late Cancellation — March 12 session (inside 24hr policy)" — $75.00
- Or for packages: "Session deducted — late cancellation March 12 (per signed agreement)"
Trainers who feel awkward about this: the awkwardness goes away after the first one. Clients who respect your policy won't blink. Clients who don't were going to be a problem anyway.
Document the policy in three places:
- Your client agreement (signed before training starts)
- On your invoices (footer or terms section)
- Verbally, during onboarding
Recurring billing: stop sending invoices manually
If you have clients who train on a regular schedule — 2x/week every week, monthly unlimited — set up recurring invoices. Create the invoice once, set it to repeat monthly, and let the system handle it.
Manual invoicing for recurring clients is a time sink that feels small but adds up. Fifteen regular clients, each needing a monthly invoice, is 15 invoices you're creating from scratch every month. That's an hour of admin you could spend training a paying client.
Recurring invoices should:
- Auto-generate on a set date (e.g., 1st of each month)
- Include consistent line items and amounts
- Send automatically with a payment link
- Track whether they've been paid
Tracking sessions against invoices
The most common billing dispute in personal training: "I thought I had 3 sessions left, not 1."
Tie your session tracking to your invoicing. When a client buys a 10-pack, every completed session should be logged against that purchase. Both you and the client should be able to see how many sessions are remaining at any time.
Don't track sessions in your head, in a notebook, or in a separate spreadsheet from your invoices. When session records live in one place and billing lives in another, things drift. The client's count won't match yours, and you'll eat the difference to avoid conflict.
Collect payment before or at the session, not after
The longer the gap between the service and the payment, the harder it is to collect. Packages should be paid upfront. Monthly billing should auto-charge or be due before the billing period starts.
Never let a client accumulate unpaid sessions. "I'll pay you next week" turns into "I'll pay you next month" turns into a write-off and an uncomfortable conversation.
Set the expectation early: payment happens before training happens. Professionals in every other service industry — dentists, lawyers, contractors — collect upfront or on delivery. You should too.
Proposals, time tracking, expenses, invoicing, and payments — all in one place.
Clearmargin is the financial stack for freelancers and small teams. Know what you're making on every client — without the accounting degree.