Many trainers set their price by looking at what other trainers charge. That shows what clients may pay, but not what you need to earn. Start from your own numbers, then compare.
Decide what you want to take home.
The money you keep each month after taxes and business costs.
Add taxes and social contributions.
Divide your take-home income by (1 − tax rate). Your accountant knows the right rate for your tax status.
Add your business costs.
Gym rent or fees, insurance, software, education, marketing and equipment come out of your revenue.
Count the weeks you really work.
Holidays, sick days and quiet weeks bring no income. Spread the year over the weeks you work, not over 52.
Count only the hours clients pay for.
Programming, messages, check-ins, admin and travel take time but bring no income. Your price must cover them.
Compare with local prices.
The result is your minimum. Check what trainers with similar experience charge in your area.
The calculator uses this formula for the minimum price:
Minimum price per paid hour =
(take-home income ÷ (1 − tax rate) + business costs) × 12
÷ (paid hours per week × working weeks per year)
Working weeks are 52 minus your weeks off. A 45-minute session costs 0.75 of the hourly price. For the price you charge today, the calculator uses:
Effective hourly rate =
take-home pay per month × 12
÷ ((paid hours + unpaid hours per week) × working weeks per year)
A client pays for the hour you spend with them. Around that hour there is more work: writing the training plan, answering messages, reading check-ins, updating nutrition plans, booking sessions, sending invoices and travelling between gyms.
Unpaid hours do not change your minimum price per paid hour, because that price already has to cover your whole month. They change your effective hourly rate: what you keep for each hour you work. In the worked example below, the trainer keeps €23.43 for each paid hour. When the 10 unpaid hours count too, it is only €15.62 per hour.
Part 2 of the calculator shows how much your effective rate goes up for each unpaid hour you remove each week. Look at the tasks you repeat, such as answering the same questions, collecting check-ins from different apps or copying plans by hand.
How you sell your time changes how steady your income is. Many trainers use a mix. Whatever you choose, check that each hour of work still pays at least your minimum.
Easy for a new client to say yes to, but income is less predictable, because clients can cancel or stop at any time. Charge your full price here.
The client pays for a number of sessions in advance, for example 10. You get money up front. If a package has a discount, check that the price per session stays above your minimum.
The client pays a monthly fee for a plan, check-ins and messages. Each client still takes time every week, so decide how many clients you can coach well and divide your monthly revenue target by that number.
This page does not list market prices, because they change with the city, the gym and your experience. Check local prices, and use the calculator to make sure they cover your costs.
These are the example numbers that the calculator starts with. They are not typical prices or costs. Replace them with your own.
Now say the trainer charges €40 for a 60-minute session and has 20 sessions per week. Revenue is €3,066.67 per month. After €500 of costs and 30% tax, take-home pay is €1,796.67, below the €2,000 target.
Over 30 working hours per week (20 paid, 10 unpaid), the effective hourly rate is €15.62. With 1 unpaid hour less each week, it is €16.16. With 5 unpaid hours less, it is €18.75.
Bennu is a coaching app for personal trainers and online coaches, built in Slovenia. Clients, training plans, nutrition plans and weekly menus, check-ins, session scheduling and messages are in one app, and each client gets their own portal.
If you sell session packages, you can add the sessions as session credits for each client. Clients use the credits to book sessions in the calendar, and you can see how many are left.
The Basic plan is free for up to 3 clients, with no credit card. Paid plans start at €34 per month for up to 50 clients.
It depends on the income you want, your taxes, your costs and how many hours clients pay for. The calculator gives your minimum price per paid hour. Then check what trainers with similar experience charge in your area.
The percent of your income before tax that goes to income tax and social contributions. It depends on your tax status, for example s.p. or normiranec in Slovenia, and on how much you earn. The 30% in the calculator is only an example, so ask an accountant.
Only paid hours bring income, so the minimum price divides your revenue by paid hours. Unpaid hours lower your effective hourly rate in part 2: what you keep for each hour you work.
Decide how many online clients you can coach well at the same time, and divide the revenue you need per month by that number. Enter the number of clients in the calculator to see this price.
Packages bring money up front and help clients come regularly. Single sessions are easier for new clients to try. If a package has a discount, check that the price per session stays above your minimum.
No. The calculator runs in your browser, and Bennu does not save the numbers you enter. When you reload the page, it starts again with the example numbers.
Yes. The calculator is free, and you do not need an account to use it.
This calculator gives an estimate for planning. It is not tax, legal or financial advice. Tax rules and contributions depend on your country and tax status.
Create a free Bennu account for your clients, plans, check-ins and messages. Free for up to 3 clients, no credit card.
Start for free