iBill.ca
Get Started
🏋 Built for Fitness Professionals

Personal Trainer Invoice Software That's Easy

Professional invoicing for Canadian personal trainers and fitness coaches. Track sessions, packages, and classes. Automatic GST/HST calculation for every province. CRA-ready invoices.

All-in-One
Platform
Unlimited Invoices
13
Provinces Supported

Features Personal Trainers Actually Need

Invoice software designed for how fitness professionals really work

💪

Session Pack Billing

Sell 5, 10, or 20-session packs with a built-in discount and invoice the full amount upfront. Note the pack size, per-session value, and expiration window directly on the invoice. Clients see exactly how much they save compared to drop-in rates, which encourages larger purchases.

📅

Monthly Membership Invoicing

Bill unlimited-session clients on a flat monthly fee. Set up your rate, include the billing period on the invoice, and duplicate it month to month. Perfect for clients who train 3 to 5 times per week and prefer predictable costs over per-session billing.

🍽

Nutrition Plan Add-Ons

Add custom meal plans, macro coaching, supplement recommendations, and weekly check-ins as separate line items alongside training sessions. Clients see the combined value of their fitness and nutrition investment on a single professional invoice.

👥

Group Class & Boot Camp Billing

Invoice group training participants individually or bill corporate wellness programs as a single invoice to the company. Set different per-person rates for small groups versus large boot camps, and attach a session schedule for the billing period.

💻

Online Coaching & Digital Programs

Invoice for virtual 1-on-1 sessions, pre-recorded workout libraries, app-based coaching subscriptions, and video check-ins. Track in-person and online revenue as separate line items so you can see which stream drives more income.

📈

Body Composition & Assessment Fees

Charge for InBody scans, skinfold measurements, VO2max testing, or movement assessments as standalone services or bundled with training packages. Itemizing assessments separately highlights the professional diagnostic value you provide beyond workouts.

Personal Trainers: Create Professional Invoices in 60 Seconds

iBill creates CRA-ready invoices for fitness training with automatic tax calculations and professional PDF export.

Create Invoice
Trusted by Canadian Businesses — 1,200+ signups

Sample Personal Training Invoice

Here's what your professional fitness invoice will look like

Invoice #PT-2024-0156 - Monthly Training Package

Description Qty Rate Amount
Training Sessions
1-on-1 Personal Training (60 min) 12 $85.00 $1,020.00
Partner Training Session (60 min) 4 $60.00 $240.00
Nutrition Services
Custom Meal Plan (4 weeks) 1 $150.00 $150.00
Weekly Check-In & Adjustments 4 $25.00 $100.00
Assessments
Body Composition Analysis 2 $45.00 $90.00
Subtotal: $1,600.00
HST (13%): $208.00
Total: $1,808.00

Package Details: 12 sessions valid for 8 weeks. Unused sessions expire March 15, 2026. Next assessment: February 1, 2026.

Why Personal Trainers Choose iBill.ca

📱

Invoice Between Sessions

Send a professional invoice from your phone during a 10-minute break between clients. No laptop needed, no waiting until you get home.

💪

Package Expiration Tracking

Note session pack expiry dates on invoices. When a client's 10-pack is about to lapse, you have the documentation to enforce your policy or offer a renewal.

💰

Zero Cost to Your Business

Fitness income is hard-earned. iBill never charges subscription fees, per-invoice costs, or takes a percentage of your training revenue.

🍽

Bundle Training + Nutrition

Combine personal training sessions, meal planning, and assessment fees on one clean invoice. Clients see the full value of working with you.

🧾

Tax Handled Automatically

Personal training is taxable in Canada above the $30K threshold. iBill applies the right GST/HST/PST for your client's province so you never undercollect or overcollect.

👤

Client Session History

Pull up any client's invoice history to see which packages they have bought, when they last paid, and their preferred training schedule. Rebooking is instant.

Invoice Any Type of Fitness Service

From 1-on-1 training to group fitness classes

💪

1-on-1 Training

Personal training sessions

👥

Group Classes

Boot camps, HIIT, circuit

💻

Online Coaching

Virtual & app-based training

🍽

Nutrition Plans

Meal planning & coaching

🧗

Yoga

Private & group yoga

🤸

Pilates

Mat & reformer sessions

Sports Training

Athletic performance

🏃

Boot Camps

Outdoor & indoor camps

Personal Trainer Invoice FAQs

Should I sell session packs or charge per session as a personal trainer?
Session packs improve cash flow because you collect the full amount upfront, and they increase client commitment since prepaid sessions are less likely to be skipped. A common structure in Canada is a 10-session pack at a 10 to 15 percent discount versus drop-in rates. With iBill.ca, your invoice shows the per-session value, the pack discount, and the total, so clients see exactly what they save. Drop-in pricing works better for new clients who are not ready to commit.
What happens with GST/HST when I sell a prepaid session package?
Under CRA rules, GST/HST is charged at the time of sale, not when the sessions are used. When you sell a 10-session pack for $750, you charge tax on the full $750 immediately. iBill.ca calculates this automatically based on the client's province. If a client later requests a refund for unused sessions, you would issue a credit note to adjust the tax collected.
How do I invoice a corporate client for a workplace wellness program?
Corporate wellness billing is typically done as a single invoice to the company with a schedule of sessions attached. Include the number of participants, session dates, location (on-site or virtual), and your hourly or per-session group rate. Many companies require a purchase order number on the invoice. iBill.ca supports adding reference numbers and custom notes to meet corporate billing requirements.
Can I charge a cancellation fee and put it on an invoice?
Yes, many Canadian personal trainers charge 50 to 100 percent of the session rate for cancellations with less than 24 hours notice. Add the cancellation fee as a line item on your next invoice with a note referencing your cancellation policy. Having this charge documented on a proper invoice protects you in case of disputes and creates a clear record for your books.
How do I handle invoicing when I train clients at different gyms?
If you train clients at multiple locations, your invoice should note the training location for each session. This matters for your own CRA deductions (mileage between locations) and helps clients verify which sessions they attended. iBill.ca lets you add location details in the line item descriptions. If you rent space at a gym, that gym rental cost is a separate business expense you can track for deduction purposes.

Ready to streamline your personal training invoicing?

Create Invoice

How Canadian Personal Trainers Can Build a Smarter Billing System

Running a personal training business in Canada means juggling a diverse range of revenue streams -- from one-on-one sessions and small group boot camps to online coaching programs and nutrition plan add-ons. Each of these services has a different pricing model, and your invoicing needs to reflect that complexity. A trainer who bills a 10-session package at a bundled rate is operating very differently from one who charges per hour for private sessions, yet both need clear, professional invoices that their clients can understand and that the CRA will accept. If you also offer services similar to a massage therapist or wellness practitioner, you may need to handle health-service exemptions on some line items while charging tax on others.

Session Packages and Cancellation Policies

Package-based billing is one of the most common pricing models in the fitness industry. A typical 10-session package might cost $750 plus tax, with sessions valid for 12 weeks. Your invoice should clearly state the package size, per-session rate, expiration date, and any cancellation or no-show policy. Many trainers charge a cancellation fee (often 50% of the session rate) for appointments cancelled with less than 24 hours notice. Including these terms directly on your invoices helps avoid disputes later. Setting up recurring invoices for monthly unlimited clients saves time and ensures consistent cash flow.

Group Training vs. Private Rates

Group fitness classes are typically priced lower per person than private sessions, but they generate higher total revenue per hour. When invoicing group participants, you can either send individual invoices to each attendee or invoice the group organizer for the full amount. For corporate wellness programs, a single invoice to the company with a class schedule attachment works well. Clear payment terms are especially important for group bookings, where multiple parties may be involved in the payment chain.

Online Coaching and Digital Product Billing

The shift toward virtual training has created new billing categories for personal trainers. Online coaching subscriptions, pre-recorded workout libraries, custom meal plans, and weekly video check-ins all need their own line items. If you sell digital products alongside in-person training, your invoices will need to accommodate both. Trainers who also offer services like private tutoring in specialized fitness disciplines -- such as sport-specific conditioning or rehabilitation exercise -- will find that having structured invoice templates speeds up their administrative workflow considerably.

Ready to Invoice Like a Pro?

Canadian personal trainers use iBill.ca to create professional invoices. Easy to use, CRA-ready.

Create Account

Unlimited Invoices | CRA-Ready