Free tool for trainers

Personal trainer rate calculator

Find the minimum price you need per hour, per session and per online client. The calculator counts taxes, business costs, time off and the unpaid hours you spend on programs, messages and admin.

Free. No sign-up. The numbers you enter stay in your browser.

Pricing basics

How to set your personal training price

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.

  1. 1

    Decide what you want to take home.

    The money you keep each month after taxes and business costs.

  2. 2

    Add taxes and social contributions.

    Divide your take-home income by (1 − tax rate). Your accountant knows the right rate for your tax status.

  3. 3

    Add your business costs.

    Gym rent or fees, insurance, software, education, marketing and equipment come out of your revenue.

  4. 4

    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.

  5. 5

    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.

  6. 6

    Compare with local prices.

    The result is your minimum. Check what trainers with similar experience charge in your area.

The formula

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)
Your time

Why unpaid admin hours matter

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.

Pricing models

Single sessions, session packages or monthly online coaching

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.

Single sessions

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.

Session packages

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.

Monthly online coaching

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.

Example

Worked example

These are the example numbers that the calculator starts with. They are not typical prices or costs. Replace them with your own.

The rate you need

  • Take-home income: €2,000 per month
  • Taxes and contributions: 30%
  • Business costs: €500 per month
  • Weeks off: 6 per year, so 46 working weeks
  • Paid hours: 20 per week
  • Unpaid hours: 10 per week
  1. Income before tax: €2,000 ÷ (1 − 0.30) = €2,857.14 per month.
  2. Revenue needed: €2,857.14 + €500 = €3,357.14 per month, or €40,285.71 per year.
  3. Paid hours: 20 × 46 = 920 per year.
  4. Minimum price: €40,285.71 ÷ 920 = €43.79 per paid hour. That is €21.90 for 30 minutes, €32.85 for 45 minutes and €43.79 for 60 minutes.
  5. With 20 online clients, each would pay €167.86 per month for the same revenue.

What you earn today

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

Keep check-ins, plans and messages in one place

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.

See plans and prices Build a free workout plan More free tools for trainers
FAQ

Frequently asked questions

How much should a personal trainer charge per hour?

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.

What should I enter for taxes and contributions?

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.

Why are unpaid hours not in the minimum price?

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.

How do I price monthly online coaching?

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.

Should I sell session packages or single sessions?

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.

Does Bennu save the numbers I enter?

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.

Is the calculator free?

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.

Put your new price to work

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