Invoice Generator Studio

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.

From (your details)
Bill to (client)
Invoice details
Line items
Tax & discount
Logo & notes
Pro

Add a one-click “Pay online” button (your Stripe, PayPal, or Wise link) to every invoice. Upgrade to Pro.

Saved invoices

Saved automatically in your browser.

Your business name

INVOICE

INV-001

Billed to

Client name

DescriptionQtyRateAmount
Item description1$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.

Billing the pack, the extras and the missed session
DescriptionQtyRateAmount
10-session strength pack — 60 min, 1:110$70.00$700.00
Initial movement assessment & program build1$90.00$90.00
Semi-private session — partner training, 45 min2$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. 1

    Fill in the details

    Add your business info, your client, line items, tax, and an optional logo or discount.

  2. 2

    Watch the live preview

    The invoice updates as you type, so you always see exactly what your client will receive.

  3. 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.