How much should you charge for online personal training?

Pricing is the decision online trainers agonise over most and research least. Most coaches copy a number from a competitor’s Instagram bio and hope. Here is a more useful way to set your rate — starting from what the market actually pays, then working backwards from your own costs and capacity.
What online coaching costs in 2026
Rates vary wildly by niche and country, but the broad bands are stable:
- App-only programming (plan delivered, little contact) — $50–120/month
- Standard online coaching (programming + check-ins + adjustments) — $150–300/month
- Premium 1:1 coaching (daily contact, nutrition, accountability) — $300–600+/month
Notice what moves the price: not the workouts themselves, but the frequency and quality of contact. Clients pay for the feeling that someone is watching and will notice when they slip.
Pick a pricing model that matches your roster
Per session works for hybrid coaches who still train people in person. It punishes you online, though — your income resets to zero every month and clients think in cancellable units.
Monthly retainer is the default for a reason. Predictable for the client, recurring for you, and it prices the relationship rather than the hour.
Hybrid tiers (a base tier plus a premium check-in tier) let you serve budget clients without capping your ceiling. Two tiers are plenty. Five is a decision tax.
The cost side nobody budgets for
Your real margin is your rate minus delivery cost per client — and coaching software is usually the biggest line on that list. Most platforms charge per client: 20 clients at $2–5 a head is $40–100 every month, and the bill grows exactly when you grow.
This is why we built RubanasFit pricing flat: $10/month for independent trainers, $20/month for gyms, unlimited clients. Your thirtieth client costs you the same as your third — nothing. Whatever platform you choose, run this maths before you set your rate; a per-client fee is effectively a tax on your growth.
The other hidden cost is friction. Every client who has to download an app, create an account, and remember a password is a client you will spend unpaid hours supporting. Delivering coaching through Telegram — a chat app your clients already open daily — removes that entire support burden. We wrote a full walkthrough of that workflow in how to coach clients on Telegram.
A simple worksheet
- Pick your target income. Say $4,000/month.
- Pick your realistic capacity. Most coaches deliver quality for 25–35 online clients.
- Divide. $4,000 ÷ 30 clients ≈ $135/month — your floor, not your rate.
- Add positioning. Niche expertise, results you can prove, and response speed justify 1.5–2× the floor.
- Subtract delivery costs. Software, payment fees (~3%), and your admin time.
If the number feels uncomfortably high, remember: the alternative to charging properly is quietly resenting your best clients.
Raise prices on new clients first
You do not need to reprice your whole roster in one scary email. Set the new rate for new sign-ups, let your grandfathered clients hear about it, and migrate them at renewal with 30 days’ notice. Most will stay — switching coaches is harder than paying $30 more.
Set a rate that survives your costs, then spend your energy on the thing that actually retains clients: showing up in their chat every day. That part we can help with — see how RubanasFit works for trainers, or start free on Telegram.
Run your coaching on Telegram.
Workouts, meals, reminders, and progress tracking — in the chat your clients already open every day. Flat pricing, unlimited clients.