Invoice template for personal trainers

Personal training invoices work best when they mirror how clients actually buy sessions — a per-session rate for drop-ins, and a package rate for prepaid bundles. If a client bought a package (e.g. 8 sessions for a discounted bundle rate), invoice the package as one line rather than pricing each session individually, since the whole point of a package is the bundled rate. For month-to-month or ongoing clients billed per session, list each session's date so the client can check the invoice against their training log or app. If you offer add-ons — nutrition coaching, program design, at-home workout plans — give each its own line rather than folding it into the training rate, since these are often optional upsells clients want visibility into. Note your cancellation policy application (e.g. a late-cancel fee) as a separate labeled line if it applies, and if you train clients both in-person and virtually at different rates, make sure the invoice specifies which format each session was.

Suggested line items

DescriptionQtyRate
8-session training package (in-person)1$560.00
Personalized nutrition coaching (monthly)1$120.00
Custom 4-week program design1$85.00
Virtual check-in session (30 min)2$35.00
Late cancellation fee (under 12hr notice)1$25.00

Opens the invoice generator pre-filled with these line items — nothing is saved until you download or share.

INVOICE

Your Business
No. INV-2026-041 • Issued 2026-07-18 • Due 2026-08-01

From

Your Business

you@example.com

Bill to

Client Name

DescriptionQtyRateAmount
8-session training package (in-person)1$560.00$560.00
Personalized nutrition coaching (monthly)1$120.00$120.00
Custom 4-week program design1$85.00$85.00
Virtual check-in session (30 min)2$35.00$70.00
Late cancellation fee (under 12hr notice)1$25.00$25.00
Subtotal$860.00
Total$860.00
Made with PaidHarbor · paidharbor.com

Frequently asked questions

How do I invoice a prepaid training package?

Invoice the whole package as a single line at the bundled rate (e.g. '8-session package — $560') rather than breaking it into individual sessions — the bundled price is the point of the package, and per-session math would misrepresent the discount.

Should nutrition coaching or program design be separate line items?

Yes — list add-ons like nutrition coaching, custom program design, or virtual check-ins as their own lines distinct from training sessions. Clients see exactly what they're paying for beyond the workouts, which makes upsells easier to justify and re-sell later.

How do I bill in-person vs. virtual sessions differently?

If your rates differ by format, label each line item with the format (e.g. "Virtual check-in session" vs. "In-person training session") so the pricing difference is self-explanatory on the invoice rather than something the client has to ask about.