RosterOSfor personal trainersDownload

Getting paid·10 min read

How Much Should a Personal Trainer Charge?

Stop pricing off what the gym down the road charges. Work backwards from the income you need and the hours you can physically deliver.

Published · By the RosterOS team

Three cast-iron weight plates stacked on a dark rubber gym floor, their edges caught by warm side light.

There is a way of setting a rate that almost everyone tries first: find out what the trainer on the next rack charges, subtract a little because you feel new, then never change it again. It is quick, it requires no arithmetic, and three years later it leaves you fully booked, exhausted, and earning less per year than the client you train at 6am.

There is no single correct rate. What your session is worth depends on your market, your specialism, your delivery model, and how much of the price the gym takes. But there is a correct method, and it runs in the opposite direction from what most people do. You do not start with the price. You start with the money you need to take home and the number of hours you can actually deliver without falling apart.

Start with deliverable hours, not available hours

A week has 168 hours. You are not training for 40 of them, and pretending otherwise is why the numbers never work.

Coaching is physically and emotionally output-heavy, so the ceiling is lower than a desk job's. Set your own number honestly rather than borrowing one: the point at which your late-afternoon sessions get noticeably worse than your morning ones, and at which admin (programming, messages, invoicing, chasing) starts eating your evenings. For the worked example below we will use 25 contact hours a week. Substitute your own.

Then subtract reality:

  • Holiday and sick weeks. Decide how many weeks a year you will not be earning and put the number in writing, because the default assumption of zero is always wrong.
  • Client churn gaps. A slot that empties in week two is rarely refilled the same week.
  • Late cancellations you choose not to charge for, which is most of them at first.
  • Seasonality. January is not August, and August pays the same rent.

Run both versions and compare. 25 hours a week for 52 weeks is 1,300 sessions. The same 25 hours for 44 working weeks at an 85% fill rate is about 935. Those inputs are illustrative, not a benchmark, but the shape holds whatever you plug in: the honest number is roughly a quarter lower, and that gap is the entire difference between a rate that works and one that does not.

Work backwards from take-home pay

Write down four numbers, in your own currency. Be specific. Estimates rounded to the nearest pleasant figure are how this goes wrong.

  1. Target take-home per year. What you need to live on, not what would be nice.
  2. Tax and national insurance or self-employment tax. As a percentage. Ask an accountant rather than guessing low.
  3. Business costs. Gym rent or revenue share, insurance, certifications and CPD, equipment, phone, software, travel, and an accountant. Annual total.
  4. Deliverable sessions per year. The honest number from the section above.

Then:

Required session rate = (take-home ÷ (1 − tax rate) + business costs) ÷ deliverable sessions
Worked example for the required session rateTake-home of 36,000 becomes 50,000 before tax, then 59,000 after costs. Dividing by 935 deliverable sessions gives a required rate of 63.Take-home36,000Before tax50,000With costs59,000Sessions935Required rate63tax: divide by 0.72add 9,000divide by 935
The illustrative rate moves from take-home need to gross income, costs, session capacity, and a required rate of 63.

A worked example. Target take-home of 36,000. Tax at 28%. Business costs of 9,000 a year (gym share, insurance, CPD, software, travel). 935 deliverable sessions.

  • 36,000 ÷ 0.72 = 50,000 gross needed before tax
  • 50,000 + 9,000 = 59,000 of revenue required
  • 59,000 ÷ 935 = 63 per session

If the going rate in your area is 40, you have not found a pricing problem. You have found a model problem, and no amount of confidence in the sales conversation fixes it. Your options are to raise the rate, cut costs, train more people per hour, or accept a lower take-home. Those are the only four, and it is much better to know which one you are choosing.

Price the block, not the hour

Once you have a floor rate, stop selling single sessions as the default. Single sessions create three problems at once: unpredictable income, a re-sell every week, and a client who can drift away without ever making a decision to leave.

Sell blocks instead, and let the pricing carry your incentives:

  • Single session: your floor rate plus a meaningful premium. This is the convenience price and it should feel like one.
  • Block of 10 or 12, paid up front: your floor rate, or a small discount. This is the default you steer everyone towards.
  • Recurring monthly (for example 8 sessions a month, billed on the 1st): the best price you offer. Predictable for you, cheaper for them, and it renews without a conversation. Check how your local consumer rules treat auto-renewing agreements before you set one up.

A 10% discount for paying up front is not money lost. It buys a client who has already committed to ten weeks of showing up, and it removes ten separate opportunities for a payment to go missing, which is the subject of getting clients to pay on time.

When and how to raise your rate

The signals that you are underpriced are behavioural, not emotional. Any two of these at once means raise:

  • You have a waiting list, or you have turned down a client in the last two months.
  • Nobody has questioned your price in a year.
  • You are at your deliverable-hours ceiling and the only way to earn more is to work hours you know you cannot sustain.
  • Your costs have moved and your rate has not, for two years or more.

The mechanics

Raise new-client pricing first. Every new enquiry gets the new rate, starting today. This costs you nothing and tells you within a month whether the market accepts it.

For existing clients, give notice of six to eight weeks, tell them individually, in person where you can, and keep it to three sentences. No apology, no long justification, no emailed price list to the whole roster at once.

"From the 1st of October my rate goes to 65 a session. Your Tuesday and Thursday slots stay exactly as they are. I wanted you to hear it from me with plenty of notice."

Expect to lose a few people. A 10% rate rise that loses 10% of your roster leaves you earning roughly the same for less work, with the freed slots available at the new price. That is not a bad outcome. It is the mechanism working.

Optionally, grandfather your longest-standing two or three clients for another six months. Do it quietly and with an end date, or you will still be honouring 2022 pricing in 2030.

Four pricing mistakes worth avoiding

  • Discounting to close a hesitant prospect. Price is rarely the real objection. Discounting teaches the client the number was soft and sets the ceiling for every future conversation.
  • No cancellation policy. An unenforced 24-hour policy is not a policy. If you never charge for a late cancellation, your real rate is lower than your published one, by however often it happens.
  • Charging by duration alone. A 30-minute session with a well-programmed plan is not worth half of a 60-minute one. Price the outcome and the slot, not the stopwatch.
  • Not knowing your actual collected revenue. Your rate and what you collected last month are different numbers, and the gap between them is unpaid sessions. If you cannot state both, you are pricing on the wrong one.

Know what you actually collected

Pricing decisions made on a headline rate are guesses. The number that matters is what landed in your account, per month, against what you delivered.

RosterOS records every session as paid or unpaid, so what you collected is a figure you read rather than reconstruct. The full revenue view (this month against last, a rolling 12-month trend, the outstanding list) sits in RosterOS Pro, as do session packages, which sell a block with a sessions-remaining count instead of a note on your phone. On the free tier you still get the paid/unpaid ledger and the unpaid-total card on the home screen, for up to three clients with no time limit.

Details are in the revenue documentation, and pricing is on the homepage.

This article is general business guidance, not tax or financial advice. Rates, tax treatment, and employment status rules vary by country. Talk to an accountant in your jurisdiction before setting anything in stone.