Pricing is where most independent trainers leave money on the table. Not because they are bad at training - because nobody taught them how to run the financial side of a solo service business. Here is the math that should drive your rates.
Start with your income floor
Before you set a session rate, figure out what you need to earn. Take your monthly personal expenses - rent, food, transport, bills - and add your business costs: insurance, certifications, equipment, software. That total is your floor. Everything below it is a money-losing business.
Then count your realistic billable hours. Most trainers can run five to seven sessions per day before the quality drops. Factor in admin time, travel between clients, and the sessions that cancel. A realistic independent trainer at full capacity might run 25–35 paid sessions per week - not 50.
Divide your monthly floor by your realistic monthly session count. That is your minimum viable rate. Price below it and you are working at a loss.
What the market looks like in Canada
Independent personal training rates in major Canadian cities currently range roughly like this:
- 1.Entry-level / new independent: $60–$80 per session
- 2.Experienced trainer, in-person: $80–$120 per session
- 3.Specialist or niche trainer (pre/postnatal, sport-specific, etc.): $100–$150 per session
- 4.Online coaching (monthly): $150–$400 per month
These are not ceilings. Trainers who specialize, who serve a premium market, or who have built a strong reputation regularly charge above these ranges. They are the floor for someone working independently.
Single sessions vs. packages
Selling sessions one at a time creates unpredictable revenue and high cancellation rates. Selling packages - bundles of 10, 20, or monthly recurring - locks in commitment, stabilizes your income, and creates a natural reason for the client to keep showing up.
A small discount on packages is reasonable - 5–10% off a 10-pack versus single sessions. More than that and you are just cutting into your margin for clients who would have paid full rate anyway.
Read our full guide on how to structure personal training packages for pricing tiers that encourage commitment without undervaluing your time.
When to raise your rates
Raise your rates when you are consistently full. When you have a waitlist. When your inquiry rate is higher than your availability. These are signals you are underpriced.
Give existing clients 30–60 days notice before a rate increase. Frame it matter-of-factly - not as an apology. "My rates are increasing to $X on [date]. I wanted to give you plenty of notice." Most clients who value your work will stay.
“If no one has ever pushed back on your price, you are almost certainly undercharging. Some resistance is a sign you are in the right range.”
Pricing mistakes to avoid
- 1.Charging by the hour when you could charge by the outcome. Outcome-based framing justifies higher rates.
- 2.Offering unlimited make-up sessions. Cap them. Your time has real cost.
- 3.Not charging for travel time on in-home sessions. Add a travel fee or build it into your rate.
- 4.Discounting to close a new client who hesitates. It sets a precedent that is hard to undo.
If you are just building your business, read our full guide on how to start a personal training business for the complete picture of what the first year looks like.