Booking software pricing tracker
This tracker lists the entry price of 21 booking apps for barbershops, salons, spas, massage, tanning, fitness studios and padel clubs, read from each vendor's own pricing page between November 4 and 5, 2026. 19 publish an entry price, from $0 a month (SimplyBook.me, Free) to $349 a month (MeetScarlet, plus its setup fee). Glofox and Momence publish no plan prices. 10 publish their card rates in full, 5 in part, and 6 don't publish them. Every value links to its source.
Download: CSV · JSON (version 1.1, November 6, 2026). How we collect these prices · Reuse and citing
MeetScarlet is in this table. It's our #1 pick, and we are affiliated with them. Rows are in alphabetical order, not ranked, and every app is checked the same way.
What does each booking app cost?
| App and plan | Entry price | What that price covers | Card fee | Checked | Source |
|---|---|---|---|---|---|
| Acuity Scheduling Starter | $20/month billed monthly, or $16/month billed annually | One calendar, with email reminders. Text reminders, the waitlist, packages, memberships and gift certificates start on Standard ($34/month, or $27 billed annually, up to 6 calendars). No free plan for new customers; 7-day free trial. | No Acuity fee on payments. You connect Stripe, Square or PayPal and pay that processor's own rates, which Acuity's pages don't list. | Pricing page | |
| Arketa Individual | $49/month, billed annually | 1 team member login and 1 location, with unlimited group classes. Studio plans (Core, Growth, Suite) say "Custom" and "Request a demo for pricing". | Stripe 2.9% + $0.30, plus Arketa's 3% transaction fee on Individual. Studio plans: "Let's talk". | Pricing page | |
| Booksy Booksy subscription | $29.99/month plus tax | All features, the account holder, 2,000 free marketing texts a month and free reminders. Each extra team member is $20/month. Optional Boost: 30% of a new client's first visit, up to $100. | 2.49% + $0.10 on the Booksy Card Reader; 2.69% + $0.30 for mobile and keyed-in payments; 2.49% + $0.20 for Tap to Pay. | Pricing page | |
| Boulevard Essentials (Salon & Spa) | $159/month for 1 location, billed monthly ($143/month billed annually) | 1 location and up to 5 providers (bookable calendars), with 250 free texts and 1,000 free email blasts. Forms are an add-on from $65/month per location. | "Starting at 2.65%"; the full rate card isn't published. | Pricing page | |
| CourtReserve Launch | $199/month, or $159/month billed annually | Up to 8 courts, with memberships, payments, point of sale, public booking, the Player Match-Maker and unlimited staff. Prices exclude sales tax. | Stripe 2.9% + $0.30 (ACH 0.8%), or SafeSave 2.89% + $0.30 for Visa, Mastercard and Discover. Public Booking has "no per-booking platform fees". Fee source | Pricing page | |
| Fresha Independent | $19.95/month | One bookable team member, 100 free messages and 50 free marketing emails a month. Team plan: $14.95 per team member a month. Each brand-new marketplace client: a one-time 20% commission, minimum $6. | 2.29% + $0.20 in person (plus $0.10 per Tap to Pay authorization); 2.79% + $0.20 online. | Pricing page | |
| Glofox All plans | Not published (quote form) | The pricing page is a quote form. Its FAQ says plans start "as low as $99USD/month per location" for "eligible" fitness studios. | not published | Pricing page | |
| GlossGenius Standard | $28/month billed monthly, or $24/month billed annually | The account owner plus 1 extra team member with limited access, who can't be booked. 14-day free trial; no marketplace. Teams need Gold ($56/month billed monthly). | 2.4% + $0.15 in person; 3.4% + $0.15 for card-on-file, online and keyed-in payments, including deposits. | Pricing page | |
| Mangomint Mangomint (one plan) | $120/month per location plus $10/month per user | Everything in its single plan, with unlimited text and email confirmations and reminders, plus $10/month for every user profile (front desk and booth renters included). Add-ons: Phone $70/month per line (needed for two-way texting), marketing credits from $30/month, payroll $50/month plus $8 per worker. | Through Mangomint's own payments (on Stripe): 2.45% + 15¢ in person, 2.90% + 30¢ online. Large businesses may qualify for custom rates. | Pricing page | |
| MassageBook Launch | $29/month (standard pricing) | One business or location, up to 3 services, basic SOAP notes and basic marketing tools. Practice ($59) adds intake forms and text reminders; Clinic ($99) is for two or more providers. Opt-in directory clients cost a one-time 30% on Launch (15%, minimum $6, on other plans). | Square: 2.6% + $0.15 card-present, 3.5% + $0.15 otherwise. MassageBook Pay (Stripe): 2.7% + $0.15 card-present, 3.6% + $0.15 otherwise. Fee source | Pricing page | |
| MeetScarlet Scarlet | $349/month plus $999 setup, or $3,490/year with setup free | One location and 5 staff logins (owner included), with a branded iPhone, Android and web app, booking, memberships, check-in, payments and a setup call. Store apps take "about 4 to 6 weeks". Offer: Founding studios: $299/month instead of $349 for the first 24 months, on monthly billing, with the $999 setup included; it plans 10 places (terms page). | Stripe's own fees (rate not stated) plus 1% to MeetScarlet; tips aren't included. Its appointments help says "no live card payment has been run yet". | Pricing page | |
| Mindbody Starter | Starting at $79 USD/month per location | A headline price only: the Starter plan card itself says "Let's talk". Unlimited users, booking, payments and a listing in the Mindbody app; reminders by email only. | The percentage isn't published; plus a fixed $0.10 to $0.30 per transaction. | Pricing page | |
| Momence All plans | Not published ("Let's talk pricing") | The pricing page says only "Let's talk pricing". Its one published price is a branded app at "$250 per month on top of your existing Momence subscription". | not published (fees show in your Stripe account) | Pricing page | |
| Playbypoint Essential | $199/month on an annual contract | The Essential plan. Advanced is $399/month and Premium $599/month, also on annual contracts; an app under your club's name needs Premium. Texting and campaigns cost $149/month extra plus 3¢ per text segment. | Its plan table lists "Credit Card Fees" of 2.9% + $0.30 on Essential (2.7% + $0.15 on Advanced and Premium), without saying whose rate that is. Clubs can also charge players a "technology fee"; we found no page that says who keeps it. | Pricing page | |
| Playtomic Manager Standard | $119.00/month (VAT excl.), or $99.00/month billed yearly | Schedule, customers, matches, payments, public classes, reports and tournaments, with a 48-hour support response and the first two weeks free. Customer memberships start on Champion ($249.00/month). The page doesn't say what one subscription covers. | Not published. A service fee comes out of every online payment, and players can pay a separate per-booking fee. Fee source | Pricing page | |
| SimplyBook.me Free | $0/month (50 bookings a month, 1 staff member) | 50 bookings a month, 1 staff member and 1 "custom feature" slot. Paid plans cap bookings and staff too: Basic $13.90/month ($11.90 billed annually), Standard $29.90 ($24.90), Premium $59.90 ($49.90); extra bookings $4 per 100. | SimplyBook.me says it "does not charge additional transaction fees"; you pay your processor's own rates (Stripe, PayPal, Square and others). | Pricing page | |
| Square Appointments Square Free | $0/month per location | An online booking site, reminders, unlimited staff calendars, and prepayments and deposits. No-show fees and classes need Plus ($49/month per location); rooms and resources need Premium ($149). | On Square Free: 2.6% + 15¢ in person, 3.3% + 30¢ online, 3.5% + 15¢ keyed-in or card on file. | Pricing page | |
| SunLync Single location | Starting at $150 for a single location (billing period not stated) | Installed Windows software for tanning salons (Windows 11 and a MySQL database you host). Its site doesn't say what the price covers; support tiers, the online-booking API licence, setup and hosting have no published prices. | not published (SunLync doesn't sell card readers or set up merchant accounts) | Pricing page | |
| Tan-Link Essential Salon | $129/month billed monthly | TMAX bed and timer control, lamp-hour tracking, point of sale, EFT membership billing and unlimited staff. No online booking or customer portal: those start on Ultimate ($179/month). | not published | Pricing page | |
| Vagaro One location, 1 bookable calendar | $23.99/month for the first 6 months, then $30.00 | One bookable calendar, with calendar and resource management, memberships, packages, gift certificates and 1,000 free emails a month. Each extra calendar is $10/month, up to seven; more staff then cost nothing. 30-day free trial. Offer: Exclusive rate for the first 6 months: $23.99/month. | 2.6% + 10¢ in person under $4,000 a month (3.5% + 19¢ keyed-in); 2.29% + 19¢ plus $10/month above that. Fee source | Pricing page | |
| WellnessLiving Starter | $69/month billed monthly, or $62/month billed annually | One staff member, with classes and appointments, the Achieve client app, point of sale, and email and SMS notifications. Teams need Business ($199/month); BusinessPro ($349/month) adds the White Label Achieve app. | The processor rate isn't published. US gateway fees are $16 to $18 a month, $0.11 to $0.32 per transaction and $199 a year. Fee source | Pricing page |
US dollars as shown to a US visitor, before tax unless the price says otherwise. "Not published" means we found no figure on the vendor's public pages. Setup fees and contract terms for every row are in the CSV. Setmore isn't in this tracker, because its terms don't allow links to its site and every row here links to its source; its prices are on our pricing page and in our Setmore review.
Which booking apps don't publish their prices?
Glofox and Momence show no plan prices: you get a price from a quote form or a sales call. Mindbody publishes only a "Starting at" headline, while its Starter plan card says "Let's talk". Arketa prices only its one-login Individual plan; its studio plans say "Custom". Several apps also quote their top plans, such as Boulevard's Enterprise, Square's Pro tier and Fresha's Enterprise plan, though their entry plans are priced. SunLync publishes one line, "Starting at $150 for a single location", without saying whether that's monthly, yearly or one-off.
Which apps publish their card fees?
- In full: Arketa, Booksy, CourtReserve, Fresha, GlossGenius, Mangomint, MassageBook, Playbypoint, Square Appointments and Vagaro.
- In part: Acuity Scheduling, Boulevard, MeetScarlet, Mindbody and SimplyBook.me. Boulevard gives a "Starting at" rate, Mindbody only the fixed part, and MeetScarlet its own 1% on top of Stripe's fees, whose rate its pages don't state. Acuity Scheduling and SimplyBook.me add no fee of their own, but don't list the processor's rate.
- Not published: Glofox, Momence, Playtomic Manager, SunLync, Tan-Link and WellnessLiving. Ask for the rate in writing before you sign.
Card fees come on top of the monthly price, so compare both. See what booking software costs for a quick list, or the best booking software for each business.
How we collect these prices
- Each row is the vendor's cheapest plan for one business, read from its own pricing page as a US visitor. What the plan covers and its card fees come from the same page, or from the vendor's help and terms pages, linked in the row.
- We never estimate a price or fill a gap from another site. If the vendor doesn't publish a figure, the cell says "not published", and a quote-only plan has no price in the data.
- Introductory offers are shown apart from the list price, with their end date when the vendor gives one.
- We re-check each vendor at least every 90 days, and whenever we update its review. A row older than 90 days drops out of the downloads until it's checked again.
- We haven't used these apps hands-on. This page is based on public documentation, the same notes our reviews use (see our research).
What each column means
row_id- Stable id for the row; also its anchor on this page (#row_id).
vendor- The app's name.
plan- The entry plan, named as the vendor names it.
price- The list price as a number in the currency column. Blank when the vendor shows no price (quote only).
currency- ISO currency code. All rows are US dollars as shown to a US visitor.
billing_period- monthly, annual_billed_monthly (a monthly figure billed yearly), annual_upfront, quote_only or not_published.
pricing_unit- flat, per_location, per_staff or not_published (the page does not say).
included- What the entry price covers, in the vendor's terms, plus the next plan up where it matters.
extra_unit_price- Price per extra staff member or calendar, where the vendor publishes one.
setup_fee- One-time setup fee: a number (0 means the vendor says there is none) or "not published".
processing_fees- Card fees as the vendor publishes them, or "not published".
contract- Contract length, renewal and cancellation terms as published.
promo- An introductory or limited offer, kept apart from the list price.
promo_ends- When that offer ends, if the vendor says.
display- The price exactly as shown in the table on this page.
cost_solo- Reserved for calculated costs; blank in this version (we publish no estimates).
cost_3_staff_150_members- Reserved for calculated costs; blank in this version.
cost_10_staff_500_members- Reserved for calculated costs; blank in this version.
source_url- The vendor's pricing page we read.
checked- The date we read it (YYYY-MM-DD).
ledger_version- Version of this dataset.
Reuse and how to cite
You're welcome to reuse these figures, with a link to this page. Quoted wording belongs to each vendor. Cite it as: Booking Shortlist, "Booking software pricing tracker", version 1.1, November 6, 2026, https://bookingshortlist.com/research/booking-software-pricing/. Each row has its own link, such as https://bookingshortlist.com/research/booking-software-pricing/#acuity-scheduling-starter.
Spotted a change?
Prices change often. Email hello@bookingshortlist.com with the app and what changed. We'll re-check the vendor's page, update the row and the version, and note the fix on our corrections page.