Home / Shortlists / Best scheduling software for personal trainers
Best scheduling software for personal trainers
A personal trainer sells time in a gym: one-on-one sessions, small-group classes, packages that clients pay up front. The scheduler that fits bills per location or per calendar, takes payments next to the booking, and does not charge for the trainers who rarely sit at a desk. These are the five schedulers we price-track for exactly that, at the prices on their own pricing pages on 2026-10-21.
Prices last re-checked 2026-10-12. Numbers are read from each vendor's own pricing page; any exception is flagged under "What to watch".
Which one should you pick?
- Pick Square Appointments if this trade-off works for you: budget pick. Visit Square Appointments
- Pick Acuity Scheduling if you need the best overall. Visit Acuity Scheduling
- Pick SavvyCal if you need paid bookings. Visit SavvyCal
- Pick Calendly if you need consult calls. Visit Calendly
- Pick Cal.com if you need the best free stack for a solo trainer. Visit Cal.com
Some buttons are affiliate links — how this works.
The short answer
Short answer: Budget pick: Square Appointments Square Free is $0/mo per location and you only pay processing fees when you take a payment, so bookings and session payments run off one calendar with no monthly bill. Square Plus is $49/mo per location for a 500-per-month text-message allowance, and the Plus and Premium plans run a free 30-day trial.
| Tool | Entry price | Best for |
|---|---|---|
| Square Free | $0/mo | $0/mo per location. No monthly subscription cost - you only pay processing fees |
| Square Plus | $49/mo | $49/mo per location. Free 30-day trial. 500 marketing texts/mo per account, then |
| Square Premium | $149/mo | $149/mo per location. Free 30-day trial. Lowest processing fees. 2,500 marketing |
Prices checked 2026-10-12.
Budget pick: Square Appointments
Square Free is $0/mo per location and you only pay processing fees when you take a payment, so bookings and session payments run off one calendar with no monthly bill. Square Plus is $49/mo per location for a 500-per-month text-message allowance, and the Plus and Premium plans run a free 30-day trial.
See Square Appointments pricingBest overall: Acuity Scheduling
Acuity Scheduling Starter is $20/mo for 1 calendar with unlimited appointments, 100 SMS credits and payment processing, and the same account costs the same for a team of five as for one trainer. Standard is $34/mo for 6 calendars with coupons, gift certificates and add-ons; Premium is $61/mo for 36 calendars and custom packages.
See Acuity Scheduling pricingBest for paid bookings: SavvyCal
SavvyCal Basic is $10 per user per month billed annually ($12 monthly) and that upgrade is what turns your links into bookable time - the free plan cannot take bookings. Premium is $20 per user per month billed monthly ($200 per user per year) and adds payment through Stripe when people book, plus booking pages on your own domain.
See SavvyCal pricingBest for consult calls: Calendly
Calendly Free is $0/mo for 1 user with 1 event type and unlimited bookings, and Standard is $12/mo per seat monthly ($10 per seat per month billed yearly) for unlimited event types and multiple calendars. Teams is $20/mo per seat ($16 billed yearly) when the studio runs routed and round-robin consults.
See Calendly pricingBest free stack for a solo trainer: Cal.com
Cal.com Free is $0 for 1 user with unlimited event types and unlimited bookings, and Teams is $12 per user per month billed yearly with round-robin scheduling and a 14-day free trial. The Standard tier is annual-only, so there is no month-to-month middle.
See Cal.com pricingThe prices, plan by plan
Square Appointments
Square Appointments is $0/mo per location on Square Free, then $49/mo per location on Square Plus and $149/mo per location on Square Premium. Card processing is billed separately on every plan, and Square Plus and Square Premium each include a free 30-day trial.
| Plan | Price | What you get |
|---|---|---|
| Square Free | $0/mo | $0/mo per location. No monthly subscription cost - you only pay processing fees when you take a payment. No text-message marketing. 2.5% gift card load fee. |
| Square Plus | $49/mo | $49/mo per location. Free 30-day trial. 500 marketing texts/mo per account, then 3 cents per text. 2.5% gift card load fee. |
| Square Premium | $149/mo | $149/mo per location. Free 30-day trial. Lowest processing fees. 2,500 marketing texts/mo per account, then 1.5 cents per text. 0% gift card load fee. |
Prices checked 2026-10-12.
What to watch: Square prices per location and charges card processing on top of every plan - the monthly fee is not the whole cost. The marketing-text allowances are per account, not per location, and Square Free includes no text-message marketing.
Source: https://squareup.com/us/en/appointments/pricing, read 2026-10-19.
See Square Appointments pricingAcuity Scheduling
Acuity Scheduling is $20 a month on Starter, $34 on Standard and $61 on Premium, or $16, $27 and $49 a month billed annually, per account.
| Plan | Price | What you get |
|---|---|---|
| Starter | $20/mo, or $16/mo billed annually | 1 calendar, unlimited appointments, 100 SMS credits/mo, payment processing |
| Standard | $34/mo, or $27/mo billed annually | 6 calendars, 500 SMS credits/mo, coupons, gift certificates, add-ons |
| Premium | $61/mo, or $49/mo billed annually | 36 calendars, 1,500 SMS credits/mo, custom packages, advanced reporting |
Prices checked 2026-10-12.
What to watch: Acuity prices per account rather than per seat, so a team of five pays the same as a team of one - the opposite of Calendly and Cal.com. That makes it cheaper for teams and more expensive for a solo operator.
Source: https://acuityscheduling.com/pricing, read 2026-10-12.
See Acuity Scheduling pricingSavvyCal
SavvyCal's free plan cannot take bookings. Basic is $10 per user per month billed annually ($12 monthly) and is the cheapest way to get booked from a link; Premium is $17 per user per month billed annually ($20 monthly) and adds paid bookings through Stripe.
| Plan | Price | What you get |
|---|---|---|
| Free | $0/mo (no annual discount published) | Connect your calendars, set up your links and use meeting polls for free. To let people book from your links, you need Basic or Premium. |
| Basic | $12/mo, or $10/mo billed annually | Per user. Unlimited scheduling links and polls, unlimited meeting types, unlimited one-on-one meetings, unlimited calendar connections, team scheduling with round robin and collective links, availability controls, workflows, integrations, API. |
| Premium | $20/mo, or $17/mo billed annually | Per user. Everything in Basic plus booking pages on your own domain, no SavvyCal branding, emails sent from your own address, assistant delegation, and taking payment through Stripe when people book. |
What to watch: SavvyCal's free tier cannot take bookings at all - the tool only works for booking once you pay for Basic or above, and there is no self-serve trial. Prices read from savvycal.com/pricing on 2026-10-21 (Basic $10/user/mo billed annually, $12 monthly; Premium $17/user/mo billed annually, $20 monthly).
Source: https://savvycal.com/pricing, read 2026-10-21.
See SavvyCal pricingCalendly
Calendly Standard is $10/seat yearly ($12 monthly) and Teams is $16 ($20); Notetaker and Callie make those $18 and $24 yearly ($24 and $32). Enterprise starts at $15,000 a year, from 50 seats. The Teams card's Popular plan badge is Calendly's, not a customer count.
| Plan | Price | What you get |
|---|---|---|
| Free | $0/mo (no annual discount published) | 1 user, 1 event type, 1 calendar connection, unlimited bookings |
| Standard | $12/mo, or $10/mo billed annually | Per seat. Unlimited event types and multiple calendars. The yearly card says save 17%. |
| Standard Plus | $24/mo, or $18/mo billed annually | Per seat. The Add Notetaker and Callie price. The base Standard card says Notetaker is not included. The yearly price says save 25%. |
| Teams | $20/mo, or $16/mo billed annually | Per seat. Round-robin, routing, and Salesforce. The card carries Calendly's own Popular plan badge. This page does not treat that badge as a count of customers. The yearly card says save 20%. |
| Teams Plus | $32/mo, or $24/mo billed annually | Per seat. The Add Notetaker and Callie price on Teams. The page says Teams Plus adds Notetaker. The yearly price says save 25%. |
| Enterprise | custom quote | Starts at $15,000 a year and starts at 50 seats. SSO, SCIM, audit logs, and dedicated support. Not a per-seat rate. |
Prices checked 2026-10-12.
What to watch: Calendly prints the yearly per-seat rate by default. The month-to-month rates and the Notetaker prices are in the same page's plan data, which is what the billing toggle and the Add Notetaker and Callie control use. The free plan is one event type and one calendar connection. The Teams card carries Calendly's own Popular plan badge. This page does not treat that badge as a count of customers.
Source: https://calendly.com/pricing, read 2026-10-12.
See Calendly pricingCal.com
Cal.com is free for one user. Teams is $12 per user/month and Organizations is $28 per user/month, both labeled YEARLY with a Save 25% badge. The page does not print a month-to-month price. Both paid plans say 14-day free trial. Enterprise is custom and the page says annual pricing.
| Plan | Price | What you get |
|---|---|---|
| Free | $0/mo (no annual discount published) | 1 user, unlimited event types, unlimited bookings, calendar connections |
| Teams | $12/mo billed annually | Per user. Labeled YEARLY at $12 per user/month with a Save 25% badge. The month-to-month price is not printed. Round-robin, collective events, routing forms, and a 14-day free trial. |
| Organizations | $28/mo billed annually | Per user. Labeled YEARLY at $28 per user/month with a Save 25% badge. The month-to-month price is not printed. Sub-teams, SAML SSO, managed event types, and a 14-day free trial. |
What to watch: Cal.com's free tier is one user but unlimited event types, which is more generous than Calendly's free tier. On 2026-10-11 the paid cards were labeled YEARLY and carried a Save 25% badge, and the page did not print a month-to-month price, so that column says not printed. Self-hosting has no licence fee, but the server bill is yours and is not in the table.
Source: https://cal.com/pricing, read 2026-10-19.
See Cal.com pricingQuestions people ask
What is the cheapest option here?
Square Appointments is $0/mo per location on Square Free and you only pay processing fees when you take a payment. Cal.com Free is also $0 for one user with unlimited bookings, but the one that takes the money next to the booking is Square.
Why pick Acuity Scheduling for session packages?
Acuity Scheduling Premium is $61/mo for 36 calendars and custom packages, and even Starter at $20/mo gives one calendar with unlimited appointments and 100 SMS credits a month. The same account costs the same for a team of five as for one trainer.
Do trainers need a paid plan to take bookings online?
SavvyCal cannot take bookings on its free plan - Basic is $10 per user per month billed annually ($12 monthly). Square Appointments takes bookings and payments at $0/mo per location on Square Free, so it depends on the tool.
When does Calendly beat the free schedulers?
Calendly Standard is $12/mo per seat monthly ($10 per seat per month billed yearly) and adds unlimited event types and multiple calendars over the free plan's 1 event type. Teams is $20/mo per seat ($16 billed yearly) for routed and round-robin consults.
What is free for a one-trainer business?
Cal.com Free is $0 for 1 user with unlimited event types and unlimited bookings; Teams is $12 per user per month billed yearly when the trainer adds staff. Square Appointments is the other $0/mo option and bills per location instead of per seat.
Why pick Square Appointments over a calendar-only tool?
Square Appointments ties the booking to the payment: Square Free is $0/mo per location and processing fees only apply when money changes hands. Calendly Free is also $0/mo but starts at 1 event type and 1 calendar connection.
Some links on this page are affiliate links. If you buy through one we may earn a commission at no extra cost to you. We do not accept payment for placement, and the price tables are generated from the same dataset we re-check weekly. Full disclosure. How we check prices.