Pricing

Three prices, based on roster size. Everything in them.

$39 per month for 1 to 50 clients, $69 for 51 to 100, $129 from 101 up with no ceiling — three steps, not a sliding scale, so you always know exactly what you pay at any roster size, and the price only changes twice as you grow. Two questions decide your column: how many clients you have, and how many of you there are. The solo tiers are priced on client count and all three include two trainer seats, so a partner or an assistant is already covered. Studio is for a team — five seats at $249, and the client count stops mattering. Nutrition, food logging, recovery tracking, programs, progress photos, messaging, check-ins and habits are included on every tier. Every paid tier also includes branding — your logo, your name and your own address at yourname.trainersdesk.com — at no extra charge, set up by us from a request you send in the console. The free tier has no branding: your clients install the app under the Trainers Desk name. Email works the same way on every tier and needs nothing set up: we send it from our own servers, and the sender name a client reads is your business on a branded workspace and Trainers Desk on the free plan. Replies reach your own inbox. Sending from your own address instead is a separate service, on request.

Free

$0forever

No card, no expiry

3 clients, 1 trainer. No time limit, no card. A working plan, not a trial.

  • 3 clients, 1 trainer seat
  • Recovery, nutrition, programs, messaging
  • No branding — clients install it under the Trainers Desk name
  • No card required, nothing expires
Start free

Coach

$39per month

or $390 per year ($32.50 per month)

1 to 50 clients, 2 trainer seats. Everything included.

  • 1 to 50 clients
  • 2 trainer seats included
  • Nutrition, messaging, recovery
  • Branding available — we set it up from your files
  • No feature add-ons, no charge for payments
  • Free program rebuild when you move over
Start free

Coach Plus

$69per month

or $690 per year ($57.50 per month)

51 to 100 clients, 2 trainer seats. Everything included.

  • 51 to 100 clients
  • 2 trainer seats included
  • Same product as Coach, branding included
  • No feature add-ons, no charge for payments
  • No data moves when you cross 50
Start free

Coach Unlimited

$129per month

or $1,290 per year ($107.50 per month)

101 clients and up, unlimited, 2 trainer seats. Everything included.

  • Unlimited clients from 101 up
  • 2 trainer seats included
  • The price stops changing here, branding included
  • No feature add-ons, no charge for payments
  • No data moves when you cross 100
Start free

Studio

$249per month

or $2,490 per year ($207.50 per month)

A team of three or more. 5 trainer seats, unlimited clients. Everything included.

  • 5 trainer seats, unlimited clients
  • Client count stops mattering
  • Multi-trainer admin and roles
  • Business reporting
  • Everything in Coach included, branding included
Start free

Included on every paid tier

  • Nutrition and macro targets
  • Food logging
  • Recovery logging
  • Programs
  • Progress photos
  • Messaging
  • Check-ins and habits
  • Branding, set up by us from your files

Founding offer

The first 100 coaches keep $39 per month for life at any roster size — past 50 clients, past 100, past 500 — for as long as the account stays open. With three client bands above it, that is now worth up to $90 per month.

Sending from your own domain

Enquire

Emails to your clients from no-reply@yourbusiness.com rather than ours. Available on request. It needs access to your domain's DNS to add SPF and DKIM records, plus sender verification for your workspace. Priced as a service, quoted per business. Most coaches do not need it: your business name is already what a client reads in their inbox.

Branded app for your clients

Included with every paid plan

Your clients open your own web address, add it to their home screen, and get an app with your logo, your name and your colour. No app store involved, nothing to download, nothing for you to set up.

  • They open your address in their phone browser and add it to the home screen.
  • Your icon and your name sit on the home screen next to their other apps.
  • Your logo and name are at the top of every screen once they are inside.
  • Your colour highlights training numbers. Recovery stays cyan everywhere.
  • Emails to your clients read as your business name too.

We set it up by hand from the request below — usually within two working days. It is not self-serve and there is no colour picker. On the free plan there is no branding: your clients install it under the Trainers Desk name and everything else works the same.

Your own app store listing

Paid upgrade — enquiry only

Your app listed in the App Store and Google Play under your own name, findable by anyone searching for your business. It buys presence in the stores. That is the whole of it.

It adds no branding your clients do not already have. Your logo, your name and your colour are already on their home screen and inside the app on any paid plan. This adds a store listing, and nothing else.

  • An Apple Developer account in your business name. Apple charges $99 a year for it and bills you directly.
  • We build and submit the app on your behalf, under your account.
  • Every update goes through Apple and Google review before your clients see it.
  • Setup takes a few weeks from the first call to a live listing.

Priced as a service: a setup fee and a monthly, quoted per business. No price on this page and no buy button — we work it out with you on a call.

Most coaches do not need this. It costs us real time every month, so we would rather you stayed happy on the included branded app than paid for something you end up regretting. If you are not sure, you do not need it yet.

Comparison

What per-client pricing costs at the same roster size.

ABC Trainerize charges by seat tier and prices nutrition and payments separately. The figures below are their published monthly rates, read from their pricing page on 27 August 2026: the seat tier a roster of that size requires, plus Advanced Nutrition Coaching and Stripe Integrated Payments. Annual billing and negotiated discounts are not included on either side, and neither are their plans that include more than we do.

ClientsTrainers Desk, per monthSeat tier+ nutrition+ paymentsTheir total
25$39$71 (30 seats)$45$10$126
50$39$122 (50 seats)$45$10$177
100$69$203 (100 seats)$45$10$258
200$129$225 (200 seats)$45$10$280

Published rates as of 27 August 2026 and subject to change by them at any time. Their seat tiers step at 5, 15, 30, 50, 75, 100 and 200 seats, so a 25-client roster buys the 30-seat tier. Advanced Nutrition Coaching is listed at $20 per month up to the 15-seat tier and $45 per month from the 30-seat tier upward; Stripe Integrated Payments at $10 per month. Their higher plans include those add-ons and other features this table does not weigh. Check their page for current rates before deciding.

Questions

Answered plainly.

I'm a client, how do I get in?
Through your coach. They send you a private invitation, and that link is the only way in — it connects you straight to them, so there is nothing here for you to sign up for. Ask your coach for it. If you already made an account by mistake, open the link anyway and it moves you to the right place.
Can I move my clients over?
Yes. You send us the programs you run now, in whatever form you have them, and we rebuild them here for you at no charge. Client accounts move by invitation: you enter their email, they set a password, and their history starts from the day they join. Nothing is locked to us afterwards.
Do my clients need to download anything?
No. They open the address you give them and add it to their home screen. It gets your icon and your name, opens without a browser bar, and works offline for the parts that do not need the network. There is no app store step and no account with us to create.
What happens to my data if I leave?
You export all of it, any time, from Settings — clients, sessions, measurements, nutrition, messages and photos, as JSON and CSV. There is no exit fee and no retention period you have to wait out. Your clients can export and delete their own data themselves, separately from you.
Do you take a cut of what I charge clients?
No. Client payments run through your own Stripe account and the money goes to you. We take no percentage and add no per-transaction fee on top of Stripe's own.
What happens when I pass 50 clients?
You move to Coach Plus at $69 per month. Past 100 clients you move again, to Coach Unlimited at $129 per month, and that is the last change — it stays $129 at any roster size above 100. Three steps in total, and no data moves at any of them. Your clients, programs, history and settings stay exactly where they are; only the plan name and the monthly figure change, and you choose when to move.
Do you charge per client?
No. Three prices, based on roster size: $39 per month for 1 to 50 clients, $69 for 51 to 100, and $129 from 101 up with no ceiling. We do have client bands, so calling it three prices is accurate where "no per-client pricing" would not be — but the figure only changes twice as you grow, and you always know what you pay at any roster size. No per-client fee, and no separate charge for nutrition, payments or branding.
Can I have my own app in the App Store?
Yes, as a bespoke service under your own name and Apple Developer account. We build and submit it for you, every update goes through review, setup takes a few weeks, and it is quoted per business as a setup fee plus a monthly. Most coaches do not need it: on a branded workspace your clients already install an app with your logo, your name and your icon from your own address, and the app in our stores wears your brand as soon as they sign in. A store listing buys presence in the store under your own name — it does not add anything your clients see. Enquire if you want it; we will tell you honestly whether it is worth it for you. Get in touch.
I have two trainers.
Then a solo tier covers you. Coach, Coach Plus and Coach Unlimited all include two trainer seats, so a partner or an assistant costs nothing extra — you pay on client count alone. Studio is what you move to when you need a third seat.
What does the free plan leave out?
The client limit and branding. Three clients get the same recovery tracking, nutrition, programs, messaging and check-ins as a paid account, but their app carries the Trainers Desk name rather than yours — branding starts on the $39 Coach plan, and we set it up for you from a request. The free plan does not expire and it does not ask for a card.
What address do emails to my clients come from?
Ours, with your name on it. Every email leaves from no-reply@trainersdesk.com through our own mail servers, so there is nothing for you to set up and nothing that can break at your end. What changes with branding is the name your client reads in their inbox: on a paid plan with branding live it is your business name, on the free plan it is Trainers Desk. Replies go to your own email address either way, so a client hitting reply reaches you. If you want the address itself to match your brand — no-reply@yourbusiness.com — that is available on request as a service: it needs SPF and DKIM records on your domain, so we do it with you rather than from a button. Get in touch.
Do my clients need MyFitnessPal?
No. Food logging is built in, and the targets you set are the targets your client logs against — same system, one number, nothing to copy across. If a client already logs somewhere else and would rather not switch, we can read their daily totals instead. That is optional, and it only ever brings in what they ate; targets never come from an outside app.
Why is nutrition built in rather than bolted on?
Because the two halves have to be read together. Food logging, macro targets, session load and recovery sit in one record here, so a week of low protein and a week of poor sleep show up side by side instead of in two accounts that never meet. A target you change is the target your client sees, without them retyping it anywhere. Where an outside service already does a job better we use it: a client who prefers another food app can have their daily totals read in, and payments run through Stripe rather than through us.