{
  "title": "Booking software pricing tracker",
  "description": "Entry list prices for 21 booking apps used by barbershops, salons, spas, massage practices, tanning salons, fitness studios and padel clubs. Each row was read from the vendor's own pricing page on the date shown, with what the price covers, the card fees the vendor publishes, the setup fee and the contract terms. \"Not published\" means the vendor doesn't publish that figure.",
  "version": "1.1",
  "published": "2026-11-06",
  "license": "https://bookingshortlist.com/research/booking-software-pricing/#reuse",
  "rows": [
    {
      "row_id": "acuity-scheduling-starter",
      "vendor": "Acuity Scheduling",
      "plan": "Starter",
      "price": 20,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "flat",
      "included": "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.",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "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.",
      "contract": "Monthly or annual billing. Monthly plans and renewals aren't refunded; annual plans cancelled within 14 days of purchase are refunded in full.",
      "promo": "",
      "promo_ends": "",
      "display": "$20/month billed monthly, or $16/month billed annually",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://acuityscheduling.com/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "arketa-individual",
      "vendor": "Arketa",
      "plan": "Individual",
      "price": 49,
      "currency": "USD",
      "billing_period": "annual_billed_monthly",
      "pricing_unit": "flat",
      "included": "1 team member login and 1 location, with unlimited group classes. Studio plans (Core, Growth, Suite) say \"Custom\" and \"Request a demo for pricing\".",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "Stripe 2.9% + $0.30, plus Arketa's 3% transaction fee on Individual. Studio plans: \"Let's talk\".",
      "contract": "Billed annually. Its FAQ says plans renew month to month unless you choose annual billing; its terms say \"all sales are final\".",
      "promo": "",
      "promo_ends": "",
      "display": "$49/month, billed annually",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://www.arketa.com/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "booksy-subscription",
      "vendor": "Booksy",
      "plan": "Booksy subscription",
      "price": 29.99,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "per_staff",
      "included": "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.",
      "extra_unit_price": 20,
      "setup_fee": "not published",
      "processing_fees": "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.",
      "contract": "Month to month (\"No commitment\", \"Cancel anytime\"); no refund of the period already paid.",
      "promo": "",
      "promo_ends": "",
      "display": "$29.99/month plus tax",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://biz.booksy.com/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "boulevard-essentials",
      "vendor": "Boulevard",
      "plan": "Essentials (Salon & Spa)",
      "price": 159,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "per_location",
      "included": "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.",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "\"Starting at 2.65%\"; the full rate card isn't published.",
      "contract": "If the order names no term, the first term is 12 months, and leaving early means paying the fees for the whole term.",
      "promo": "",
      "promo_ends": "",
      "display": "$159/month for 1 location, billed monthly ($143/month billed annually)",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://www.joinblvd.com/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "courtreserve-launch",
      "vendor": "CourtReserve",
      "plan": "Launch",
      "price": 199,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "per_location",
      "included": "Up to 8 courts, with memberships, payments, point of sale, public booking, the Player Match-Maker and unlimited staff. Prices exclude sales tax.",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "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\".",
      "contract": "Monthly or annual; annual plans can't be changed mid-term. Account data is deleted 30 days after you cancel.",
      "promo": "",
      "promo_ends": "",
      "display": "$199/month, or $159/month billed annually",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://courtreserve.com/pricing/",
      "checked": "2026-11-05"
    },
    {
      "row_id": "fresha-independent",
      "vendor": "Fresha",
      "plan": "Independent",
      "price": 19.95,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "flat",
      "included": "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.",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "2.29% + $0.20 in person (plus $0.10 per Tap to Pay authorization); 2.79% + $0.20 online.",
      "contract": "Its FAQ says there's no long-term contract and you can \"cancel at any time\"; its Partner Terms mention 30 days' written notice.",
      "promo": "",
      "promo_ends": "",
      "display": "$19.95/month",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://www.fresha.com/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "glofox-all-plans",
      "vendor": "Glofox",
      "plan": "All plans",
      "price": null,
      "currency": "USD",
      "billing_period": "quote_only",
      "pricing_unit": "not_published",
      "included": "The pricing page is a quote form. Its FAQ says plans start \"as low as $99USD/month per location\" for \"eligible\" fitness studios.",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "not published",
      "contract": "Set by your order form; month to month if the order form names no term.",
      "promo": "",
      "promo_ends": "",
      "display": "Not published (quote form)",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://www.glofox.com/pricing/",
      "checked": "2026-11-04"
    },
    {
      "row_id": "glossgenius-standard",
      "vendor": "GlossGenius",
      "plan": "Standard",
      "price": 28,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "flat",
      "included": "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).",
      "extra_unit_price": null,
      "setup_fee": 0,
      "processing_fees": "2.4% + $0.15 in person; 3.4% + $0.15 for card-on-file, online and keyed-in payments, including deposits.",
      "contract": "Monthly; cancel any time; \"All Subscription Fees are non-refundable\".",
      "promo": "",
      "promo_ends": "",
      "display": "$28/month billed monthly, or $24/month billed annually",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://glossgenius.com/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "mangomint-plan",
      "vendor": "Mangomint",
      "plan": "Mangomint (one plan)",
      "price": 120,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "per_location",
      "included": "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.",
      "extra_unit_price": 10,
      "setup_fee": 0,
      "processing_fees": "Through Mangomint's own payments (on Stripe): 2.45% + 15¢ in person, 2.90% + 30¢ online. Large businesses may qualify for custom rates.",
      "contract": "\"No contracts\"; cancel any time. Fees aren't refunded or pro-rated, and its terms say cancelling ends access to your account data, so export first.",
      "promo": "",
      "promo_ends": "",
      "display": "$120/month per location plus $10/month per user",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://www.mangomint.com/pricing/",
      "checked": "2026-11-05"
    },
    {
      "row_id": "massagebook-launch",
      "vendor": "MassageBook",
      "plan": "Launch",
      "price": 29,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "per_location",
      "included": "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).",
      "extra_unit_price": null,
      "setup_fee": 0,
      "processing_fees": "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.",
      "contract": "\"no long-term contract\"; \"Cancel Anytime\".",
      "promo": "",
      "promo_ends": "",
      "display": "$29/month (standard pricing)",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://pro.massagebook.com/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "meetscarlet-scarlet",
      "vendor": "MeetScarlet",
      "plan": "Scarlet",
      "price": 349,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "per_location",
      "included": "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\".",
      "extra_unit_price": null,
      "setup_fee": 999,
      "processing_fees": "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\".",
      "contract": "Monthly or yearly; renews automatically. Cancelling takes effect at the end of the paid period, and part-used months or years aren't refunded (founding-plan refunds aside). Member list exportable as CSV at any time (terms page, updated November 5, 2026).",
      "promo": "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).",
      "promo_ends": "not stated",
      "display": "$349/month plus $999 setup, or $3,490/year with setup free",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://meetscarlet.com/#pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "mindbody-starter",
      "vendor": "Mindbody",
      "plan": "Starter",
      "price": 79,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "per_location",
      "included": "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.",
      "extra_unit_price": null,
      "setup_fee": 0,
      "processing_fees": "The percentage isn't published; plus a fixed $0.10 to $0.30 per transaction.",
      "contract": "Its terms default to a 90-day first term, then 30-day renewals; fees are owed for the whole term if you leave early.",
      "promo": "",
      "promo_ends": "",
      "display": "Starting at $79 USD/month per location",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://www.mindbodyonline.com/business/pricing",
      "checked": "2026-11-04"
    },
    {
      "row_id": "momence-all-plans",
      "vendor": "Momence",
      "plan": "All plans",
      "price": null,
      "currency": "USD",
      "billing_period": "quote_only",
      "pricing_unit": "not_published",
      "included": "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\".",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "not published (fees show in your Stripe account)",
      "contract": "Set in your contract. With an active contract, you can request cancellation \"after the date specified in your contract terms\".",
      "promo": "",
      "promo_ends": "",
      "display": "Not published (\"Let's talk pricing\")",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://www.momence.com/pricing/",
      "checked": "2026-11-05"
    },
    {
      "row_id": "playbypoint-essential",
      "vendor": "Playbypoint",
      "plan": "Essential",
      "price": 199,
      "currency": "USD",
      "billing_period": "not_published",
      "pricing_unit": "flat",
      "included": "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.",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "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.",
      "contract": "Annual contract on every plan (\"All pricing shown is based on annual contract\"). The club contract, with renewal and cancellation terms, isn't published.",
      "promo": "",
      "promo_ends": "",
      "display": "$199/month on an annual contract",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://www.playbypoint.com/pricing/",
      "checked": "2026-11-05"
    },
    {
      "row_id": "playtomic-standard",
      "vendor": "Playtomic Manager",
      "plan": "Standard",
      "price": 119,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "not_published",
      "included": "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.",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "Not published. A service fee comes out of every online payment, and players can pay a separate per-booking fee.",
      "contract": "Monthly or annual; cancel at least 30 days before you want to go offline.",
      "promo": "",
      "promo_ends": "",
      "display": "$119.00/month (VAT excl.), or $99.00/month billed yearly",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://playtomic.com/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "simplybook-me-free",
      "vendor": "SimplyBook.me",
      "plan": "Free",
      "price": 0,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "flat",
      "included": "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.",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "SimplyBook.me says it \"does not charge additional transaction fees\"; you pay your processor's own rates (Stripe, PayPal, Square and others).",
      "contract": "\"No long-term contracts\" and no cancellation fees. Its terms say \"all purchases are final and non-refundable\", and they conflict with its pricing FAQ on when a cancelled plan stops working.",
      "promo": "",
      "promo_ends": "",
      "display": "$0/month (50 bookings a month, 1 staff member)",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://simplybook.me/en/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "square-appointments-free",
      "vendor": "Square Appointments",
      "plan": "Square Free",
      "price": 0,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "per_location",
      "included": "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).",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "On Square Free: 2.6% + 15¢ in person, 3.3% + 30¢ online, 3.5% + 15¢ keyed-in or card on file.",
      "contract": "Cancel or switch plans anytime; no refund of fees already paid.",
      "promo": "",
      "promo_ends": "",
      "display": "$0/month per location",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://squareup.com/us/en/appointments/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "sunlync-single-location",
      "vendor": "SunLync",
      "plan": "Single location",
      "price": 150,
      "currency": "USD",
      "billing_period": "not_published",
      "pricing_unit": "per_location",
      "included": "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.",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "not published (SunLync doesn't sell card readers or set up merchant accounts)",
      "contract": "not published (no terms of service, contract length or cancellation rules on its site)",
      "promo": "",
      "promo_ends": "",
      "display": "Starting at $150 for a single location (billing period not stated)",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://sunlync.com/",
      "checked": "2026-11-05"
    },
    {
      "row_id": "tan-link-essential",
      "vendor": "Tan-Link",
      "plan": "Essential Salon",
      "price": 129,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "per_location",
      "included": "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).",
      "extra_unit_price": null,
      "setup_fee": "not published",
      "processing_fees": "not published",
      "contract": "Its contact page says \"no contracts or cancellation fees\"; its terms charge $100 for each database export.",
      "promo": "",
      "promo_ends": "",
      "display": "$129/month billed monthly",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://tan-link.com/pricing/",
      "checked": "2026-11-04"
    },
    {
      "row_id": "vagaro-one-calendar",
      "vendor": "Vagaro",
      "plan": "One location, 1 bookable calendar",
      "price": 30,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "per_staff",
      "included": "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.",
      "extra_unit_price": 10,
      "setup_fee": "not published",
      "processing_fees": "2.6% + 10¢ in person under $4,000 a month (3.5% + 19¢ keyed-in); 2.29% + 19¢ plus $10/month above that.",
      "contract": "\"Cancel anytime\" (\"Exclusions apply\"). The free card reader means 12 months of Vagaro processing or a $150 fee; \"All purchases are final sale\".",
      "promo": "Exclusive rate for the first 6 months: $23.99/month.",
      "promo_ends": "not stated (first 6 months)",
      "display": "$23.99/month for the first 6 months, then $30.00",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://www.vagaro.com/pro/pricing",
      "checked": "2026-11-05"
    },
    {
      "row_id": "wellnessliving-starter",
      "vendor": "WellnessLiving",
      "plan": "Starter",
      "price": 69,
      "currency": "USD",
      "billing_period": "monthly",
      "pricing_unit": "flat",
      "included": "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.",
      "extra_unit_price": null,
      "setup_fee": 0,
      "processing_fees": "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.",
      "contract": "Renews automatically \"for an additional term of equal length\".",
      "promo": "",
      "promo_ends": "",
      "display": "$69/month billed monthly, or $62/month billed annually",
      "cost_solo": null,
      "cost_3_staff_150_members": null,
      "cost_10_staff_500_members": null,
      "source_url": "https://www.wellnessliving.com/pricing/",
      "checked": "2026-11-04"
    }
  ]
}
