Free Personal Trainer Invoice Generator
Bill clients per session, per pack, or per monthly package, add your logo, and download a professional PDF invoice — free, no sign-up.
Saved invoices
Saved automatically in your browser.
Your business name
INVOICE
INV-001
Billed to
Client name
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Item description | 1 | — | $0.00 |
- Subtotal
- $0.00
- Total
- $0.00
Invoicing personal training clients
List each session as its own line item with the date in the description — "PT session — 3 Jun", "PT session — 10 Jun" — a quantity of 1, and your per-session rate, so the client can check the invoice against their calendar. If you bill a flat monthly package instead, one line ("Monthly training package — June, 8 sessions") is cleaner. Session packs are just quantity times rate: a 10-pack at $60 per session goes in as quantity 10, rate 60, and the total is calculated for you.
The notes field is where the training relationship lives: state your late-cancellation and no-show policy (24 hours' notice is the usual line), name the training location — your gym, the client's home, or online — and add your payment details. If you discount packs, apply it once with the discount field, percent or fixed, rather than quietly lowering the rate, so the client sees both the full rate and the saving on the PDF.
Most trainers bill the same roster every month. Your draft autosaves in the browser as you type, so next month's invoice is a two-minute job — open the page, bump the invoice number, update the session dates, and download the new PDF.
Billing the pack, the extras and the missed session
Here a trainer invoices a client who bought a session pack up front and picked up extras through the month. The pack is entered as quantity 10 at the $70 session rate rather than as one lump sum, so the client sees what a session actually costs and any bulk discount can come off the subtotal instead of hiding in the rate. The one-off movement assessment and the two semi-private sessions are priced on their own terms, and a session cancelled inside the notice window is billed as its own dated line.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| 10-session strength pack — 60 min, 1:1 | 10 | $70.00 | $700.00 |
| Initial movement assessment & program build | 1 | $90.00 | $90.00 |
| Semi-private session — partner training, 45 min | 2 | $45.00 | $90.00 |
| Late cancellation — 14 Jun session (under 24 hrs) | 1 | $70.00 | $70.00 |
| Subtotal | $950.00 | ||
| Total due | $950.00 | ||
Splitting the pack, the assessment and the late cancel into separate lines shows the client which charges are the standing arrangement and which are one-offs.
Where trainers lose money on invoices
Pack size and rate
Enter a session pack as quantity 10 (or 12, or 20) against your per-session rate rather than as a single lump sum, so the per-session price stays visible on the PDF.
When the pack expires
Put the expiry window — 10-pack valid for 12 weeks from purchase — in the notes field, because unused sessions months later are what clients argue about.
Late cancels and no-shows
Bill a missed session as its own dated line, and state the 24-hour rule in the notes, so the charge reads as your policy being applied rather than as a billing error.
Where sessions take place
Name the gym, studio, home-visit address or online platform in the notes field; a client claiming the cost back through a workplace wellness stipend is usually asked where the training happened.
Bulk discount on the subtotal
If you take something off for buying a pack, use the single discount field (percent or fixed) rather than quietly lowering the rate, so the invoice shows both the full rate and the saving.
How to create an invoice online
- 1
Fill in the details
Add your business info, your client, line items, tax, and an optional logo or discount.
- 2
Watch the live preview
The invoice updates as you type, so you always see exactly what your client will receive.
- 3
Download the PDF
One click generates a clean, professional PDF invoice — free and without a watermark.
A simple invoice maker for freelancers and small businesses
Everything you need to bill a client properly — and nothing you don't. Create an invoice, check the live preview, download the PDF, get paid.
Instant PDF download
Generate a polished A4 invoice PDF in one click — no waiting, no email required.
No sign-up, no watermark
Completely free to use. Your invoice is yours, with no branding stamped on it.
Private by design
Everything happens in your browser. Your invoice data never touches a server.
Logo, tax & discounts
Add your logo, any tax label and rate (VAT, GST, sales tax), and percentage or fixed discounts.
Saves as you type
Your draft is stored locally in your browser, so an accidental tab close loses nothing.
20 currencies
Invoice in USD, EUR, GBP, INR, JPY and more, with correct rounding for each currency.
Frequently asked questions
Should I invoice per session or per month?
Both work. List each session as its own line with the date in the description so the client can verify it, or bill a flat monthly package as a single line. Per-session detail suits pay-as-you-go clients; one package line suits fixed monthly plans.
How do I bill a 10-session pack?
Enter one line with quantity 10 and your per-session rate — the total is calculated automatically. If you take something off for buying in bulk, use the discount field (percent or a fixed amount) so the PDF shows the full rate and the saving.
Do personal trainers need to charge sales tax?
It varies — some US states tax fitness and training services, many don't, and rules differ again outside the US. If you're required to collect it, add one tax line with your label and rate; otherwise leave the rate empty. Check with an accountant if you're unsure.
How do I charge for a no-show or late cancellation?
State the policy in the notes field on every invoice — 24 hours' notice is common — and when a session is missed, add it as a normal line item ("Late cancellation — 12 Jun") at whatever rate your policy sets.