Solo Trainer's Guide: Pricing Personal Training, Yoga, and Pilates Services
Hourly pricing for your fitness sessions feels fair until you realize it doesn't pay for your travel, program design, or client emails. Selling a 5-session package feels clean until clients expect endless free advice. Monthly subscriptions feel stable until someone cancels. This guide helps independent personal trainers, yoga, and Pilates instructors choose the pricing model that pays them fairly for all their hard work and protects their valuable time.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The Quick Answer for Fitness & Personal Training
Charging per-session (like hourly) is a trap for experienced fitness professionals. Package deals (like project pricing) are the standard for achieving specific client goals, like a '12-week strength program.' Monthly subscriptions or memberships (like retainers) are the goal for ongoing client relationships, such as weekly private Pilates or unlimited online group classes. Most independent instructors should move through this sequence as they build their client base and reputation.
Side-by-Side Breakdown of Fitness Pricing Models
Per-Session (Hourly Equivalent): This is transparent and easy for new clients to understand. You charge for a 60-minute workout or a single yoga class. However, it caps your income at the number of active training hours you can deliver. It punishes efficiency – if you get better at cueing and your client needs less direct time, you don't earn more. It also creates adversarial situations where clients might question why you're charging for 15 minutes of cool-down. It rarely accounts for travel time, setup, or the 30 minutes you spend customizing their next routine.
Package Deals (Project-Based Equivalent): This is one price for a defined outcome, like a '5-session foundational Pilates package' or a '3-month weight loss program.' It rewards you for creating effective workout plans and getting clients results quickly. Clients prefer it because they know the total cost upfront. The challenge is clearly defining what's included to avoid 'scope creep' – clients asking for unlimited text support or extra nutrition plans not part of the package.
Monthly Subscriptions/Memberships (Retainer Equivalent): This is a recurring monthly fee for ongoing access, such as 'two private training sessions per week' or 'unlimited access to all virtual yoga classes.' This provides predictable revenue for you and deeper commitment from your clients. Value compounds over time as you build a stronger relationship. It requires a clearly defined scope (e.g., '2 sessions per week, 1 check-in call per month'). Vague subscriptions can lead to clients expecting you to be on-call 24/7 without extra payment, turning into unpaid labor.
When to Choose Per-Session Pricing
Use per-session pricing for initial consultations where you're just getting to know a potential client, for very short-duration tasks like a quick form check, or when a client insists on it and you are just starting and need the income. For example, a single 'drop-in trial yoga class' or a 'one-hour fitness assessment.' Aim to cap per-session revenue at 40% of your total client slots. This prevents your schedule from being dominated by one-off bookings that don't lead to long-term income.
When to Choose Monthly Subscriptions or Memberships
Pursue subscriptions or memberships with clients where you have proven your value, perhaps after they completed a package deal with great results. This model works best where the work naturally recurs monthly, like weekly personal training, ongoing posture correction, or access to your full library of online workout videos. It requires a relationship built on enough trust that monthly auto-billing for regular sessions feels natural rather than suspicious. Offer a 'Founding Member' rate to reward early adopters.
The Verdict for Fitness Professionals
If you are just starting your independent fitness business: Offer single sessions to get paid, build testimonials, and gather data on what clients need. Within 90 days: Package your most common engagements into a project price, like a '5-session kickstarter package' or an '8-week strength fundamentals course.' Within 6 months: Identify your top 2-3 committed clients and propose a monthly subscription for ongoing training. By your one-year mark, target 60% of your revenue from monthly subscriptions/memberships, 30% from package deals, and no more than 10% from single sessions.
How to Get Started with Smarter Pricing
On your next three single-session clients, track every minute you spend related to them – not just the 60 minutes of training. Include travel to the gym, setup/cleanup, program design, client emails, payment processing, and even the time spent on their intake form. Then, calculate what you actually made per hour for all that total time. If your target rate for active training time is $75/hour, but your 'all-in' hourly rate is only $25-30/hour, single sessions are not sustainable. Use that data to confidently convert to a starter package (e.g., a '3-session intro package for $225') on your next proposal, rather than just offering one session for $75.
RECOMMENDED TOOLS
HoneyBook
Set up project packages and retainer billing in one platform
Bonsai
Time tracking, project scoping, and contract templates for freelancers
Toggl
Track time on projects to know your real hourly effective rate
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
How do I protect against scope creep on project pricing?
Define deliverables, not effort. Your contract should specify exactly what is included (number of drafts, revision rounds, formats delivered) and what triggers a change order. Include a scope change process in every contract.
How do I convince a client to move from hourly to a retainer?
Show them what they are getting monthly and package it as a flat fee that is 10-15% less than they would pay at your hourly rate for the same volume. The discount feels like value; the predictability is what you actually want.
Apply This in Your Checklist