Free Personal Trainer Invoice Template — No Signup

Your client just finished a 12-week block and wants a receipt for their HSA or wellness benefit — but you've been collecting payment through Venmo with no paper trail. Freelance personal trainers juggle single sessions, package blocks, and gym floor-rental fees, and a clean invoice proves you're running a real business, not a side hustle. Your invoice should separate training sessions from programming and nutrition plans so clients can submit the right lines to reimbursement. Billify lives in your browser with no signup, so you can build a professional PDF from your phone between sets and email it before the client leaves the gym.

By KSP Labs, Software Studio behind Billify · Updated June 2026

Live editor — Personal Trainer invoice. No signup. Data stays in your browser.

What to include on a personal trainer invoice

  • 1-on-1 training session
  • Session package block (e.g. 10 sessions)
  • Custom programming / workout plan
  • Nutrition guidance plan
  • Gym floor rental fee
  • Assessment and movement screen
  • Remote / virtual training session
  • Late cancellation fee

Billing tips for personal trainers

Personal trainers lose clients and money to unclear package billing. If you sell a 10-session block, put the per-session rate and the block discount on the invoice line — '10 sessions at $80, block rate $720' — so the client sees the value they're getting and knows each session's worth. Track sessions used against the package on each invoice; a running tally prevents the awkward 'you actually only have two left' conversation after a client thought they had five. Charge a late-cancellation fee and put it on your intake paperwork before the first session, not as a surprise on the final invoice. 50% of the session rate for cancellations under 24 hours is standard, and stating it up front makes it enforceable. Bill no-shows at full rate. For HSA and wellness reimbursement, separate personal training from nutrition consulting on the invoice — many benefits programs reimburse training but not meal plans, and a single lumped line item gets the whole claim rejected. If you rent floor space at a gym, list the rental as a pass-through or fold it into your session rate consistently — never both, which double-charges the client on some invoices. Collect payment before the block starts, not after the last session; trainers who bill in arrears chase clients who've already stopped showing up. Finally, send a clean PDF for every package, even small ones. The invoice is your record for taxes and your proof of a real business if the IRS or a benefits administrator ever asks.

Personal Trainer invoice FAQ

Can my clients use my invoices for HSA or wellness reimbursement?

Often yes, but only if the right services are itemized. Split personal training from nutrition consulting on the invoice, because many wellness programs reimburse training sessions but reject meal plans. A single lumped 'training package' line item usually gets the whole claim denied, so itemize clearly.

How should I bill a 10-session package — upfront or per session?

Collect payment upfront before the block starts, and show the per-session rate and the block discount on the invoice. Track sessions used on each subsequent invoice so the client always knows how many remain. Trainers who bill after the last session end up chasing clients who already stopped showing up.

What's a fair late-cancellation fee for personal training?

50% of the session rate for cancellations under 24 hours, and full rate for no-shows. The key is stating it on your intake paperwork before the first session, not springing it as a surprise on the final invoice. When it's an agreed term up front, clients rarely argue.

Should I include gym floor rental on my invoice?

Pick one method and stick to it — either pass the rental through as a separate line item, or fold it into your session rate. Doing both on different invoices double-charges the client and looks sloppy. Consistency matters more than which method you choose, so pick one and apply it every time.