Mindbody

One of the longest-established fitness and wellness business management platforms, with a large consumer marketplace app.

Visit site ↗

Strengths

  • Brandable Booking Widget

    Partial — brand colours, button text and instructor images, but Schedule widget v2 does NOT support custom CSS (v1 did and can no longer be…

    Confirmed
  • Courses

    Called Courses/enrollments — fixed start/end, enrol once for the series, with payment-plan tracking. Makeups, semesters and levels need Acc…

    Confirmed
  • Recurring Bookings

    Recurring class reservations via 'Adv. Register'. Max one year out; unavailable if roster is full or class is free.

    Confirmed
  • Hold Multiple Memberships / Packs at Once

    Pricing option priority (Low/Medium/High) picks which entitlement pays, ties broken by purchase date. Cannot arbitrate between two membersh…

    Confirmed

Watch out for

  • Cancellation Windows

    Configurable per service category with late-cancel fees and membership-based exemptions. Automated fee management needs Accelerate 2.0+.

    Confirmed
  • Duplicate Classes

    'Block Copy Class Schedules' copies a week to a new date range. Requires Accelerate+ (not on Starter). Rooms, payment plans and assistants…

    Confirmed
  • Staff Substitution

    Quick Substitution, Make Schedule Change, and automated SMS-based Substitution Management (Ultimate 2.0+, limited countries).

    Confirmed
  • Custom Package Rules

    Configurable expiry, activation on sale or first visit, service-category restrictions. Selling bundled 'Packages' needs Accelerate+ and isn…

    Confirmed

Pricing

$79/mo per location

Confirmed

Starter

Contract
Not disclosedEstimated
Setup fee
None — (1-on-1 setup/training included, per vendor)Estimated
Free trial
None — (no free trial reported)Estimated

Estimated monthly cost

Same formulas as the cost calculator, at three example studio sizes — cheapest applicable published plan per size. Includes vendor platform fees on revenue where they apply; excludes card processing and add-ons.

Solo operator

$79/mo

Starter

$79/mo per location × 1 = $79/mo (Starter)

Established studio

$79/mo

Starter

$79/mo per location × 1 = $79/mo (Starter)

Growing multi-site

$237/mo

Starter

$79/mo per location × 3 = $237/mo (Starter)

Features

Scheduling & Booking

ClassesCore service type with its own Class Sign In screen. All packages.Confirmed
1:1 AppointmentsYesConfirmed
CoursesCalled Courses/enrollments — fixed start/end, enrol once for the series, with payment-plan tracking. Makeups, semesters and levels need Acc…Confirmed
Recurring BookingsRecurring class reservations via 'Adv. Register'. Max one year out; unavailable if roster is full or class is free.Confirmed
Waiting ListsPer-class waitlist capacity, auto-add on opening, optional 'First to Claim' SMS, lock window. Classes, appointments and courses, all packag…Confirmed
Capacity LimitsTotal capacity plus a separate online capacity, so online bookers waitlist while staff can still add drop-ins.Confirmed
Booking Windows'Schedule Windows' per service category — how many days ahead booking opens and how many minutes before start it closes. All packages.Confirmed
Cancellation WindowsConfigurable per service category with late-cancel fees and membership-based exemptions. Automated fee management needs Accelerate 2.0+.Confirmed
Attendance TrackingClass Sign In roster, self sign-in (all packages), Check-in app for iPad/Android. Staff-operated Client Check In screen needs Accelerate+.Confirmed
No-show TrackingNo-shows tallied on the roster plus a No-Shows report. Automated no-show fees need Accelerate 2.0+.Confirmed
Staff SubstitutionQuick Substitution, Make Schedule Change, and automated SMS-based Substitution Management (Ultimate 2.0+, limited countries).Confirmed
Embeddable Calendar WidgetBranded web tools (formerly HealCode) widgets. WordPress/Squarespace/Wix/GoDaddy supported; Shopify and Jimdo are not. All current packages.Confirmed
Shareable Booking LinksLinks screen generates consumer-mode URLs. Consumer-mode links cannot be filtered and cannot target a specific date.Confirmed
Brandable Booking WidgetPartial — brand colours, button text and instructor images, but Schedule widget v2 does NOT support custom CSS (v1 did and can no longer be…Confirmed
Duplicate Classes'Block Copy Class Schedules' copies a week to a new date range. Requires Accelerate+ (not on Starter). Rooms, payment plans and assistants…Confirmed
Bulk Class CreationRecurring schedule created in one pass with multiple day/time/instructor instances and a 'Repeats every' cadence.Confirmed
Bulk Class CancellationMake Schedule Change cancels across a date range, auto-cancelling client reservations. 'Block Cancel Classes' needs Accelerate+.Confirmed

Memberships & Packages

MembershipsMemberships attached to a pricing option; recurring billing via Autopays and Contracts. All packages.Confirmed
Class PacksPricing options support single, multiple (e.g. 10-class pass) or unlimited sessions per service type.Confirmed
Custom Package RulesConfigurable expiry, activation on sale or first visit, service-category restrictions. Selling bundled 'Packages' needs Accelerate+ and isn…Confirmed
Hold Multiple Memberships / Packs at OncePricing option priority (Low/Medium/High) picks which entitlement pays, ties broken by purchase date. Cannot arbitrate between two membersh…Confirmed
Automatic RenewalsContracts auto-renew at a chosen interval or month-to-month. All packages.Confirmed
Failed Payment HandlingDeclined autopays surface via report, dashboard alert and client alert; configurable auto-retry days. Failed ACH converts to a negative acc…Confirmed
Drop-in PricingYesConfirmed
Advanced Packages (Multi-Class)Not verifiedEstimated

Clients

Client ProfilesFull profiles across Client Info, Schedule, Visits, Purchases and Account Details. Custom client fields need Accelerate+.Confirmed
Booking HistoryClient Visits screen with date/time/location/teacher/status, filterable, XLS download. History window configurable up to 60 months.Confirmed
Client Notes~21 client alert types plus a staff-only 'Medic alert' field. SOAP/progress notes need Accelerate+. Client alerts don't work in the Mindbod…Confirmed
Client ImportNo self-serve import — Mindbody's docs say profiles 'need to be created manually, one by one'; mass import only via the Mindbody-run Client…Confirmed
Client ExportIndirect — no export button on the Client Directory; docs say copy the table into Excel (capped at 1,000 clients per search). A full Subscr…Confirmed
Customer SearchQuick-search bar plus Client Directory with filters and tagging. Results capped at 1,000 per search; relationship search needs Accelerate+.Confirmed

Payments

Secure Card PaymentsMindbody Payments — integrated, PCI compliant, tokenised. Limited to US, Canada, UK, Australia and Europe.Confirmed
Automatic BillingRecurring payments for memberships/contracts with a built-in Card Updater. Direct Debit (ACH, Bacs) where integrated processing exists.Confirmed
Saved Payment CardsYesConfirmed
RefundsReturns, voids and refunds to card/ACH/credit/cash. Limits: cannot refund more than the original, only one refund per purchase, no bulk ref…Confirmed
Payment ReportingSales, Transactions and Payouts reports covering funding, fees and refunds, with per-location visibility.Confirmed
Multi-Currency SupportMulti-country but one currency per account. Integrated payments in US, UK, AU, CA, NZ, HK, MY, MX, SG, UAE.Estimated
Discount / Promo CodesTier-gated — promo codes require Accelerate+ and are NOT available on Starter. Not supported in the Mindbody consumer app.Confirmed
Gift CardsPrepaid gift cards on all packages (integrated processing required); assignable gift cards need Accelerate+.Confirmed
Online Payments at BookingPayment required to book by default; optional unpaid online signups, or store a card without charging it.Estimated
In-Person PaymentsFull retail POS with card readers, terminals, tap-to-pay, barcode scanners and cash registers. Apple Pay and Google Pay supported; hardware…Confirmed
Payment HistoryClient Purchases screen with full history, refund status, printable history and Autopay History.Confirmed

Communication

Booking ConfirmationsReservation and appointment confirmation auto-notifications. All packages including Starter.Confirmed
Booking RemindersReservation and appointment reminders with optional .ics attachments. All packages including Starter.Confirmed
Cancellation EmailsEarly/late cancellation notifications for classes and appointments. All packages. Substitute instructors do not receive cancellation emails.Confirmed
Custom Email TemplatesEditable default text with replace-phrases and optional HTML. Custom send-from address via SMTP needs Accelerate+.Confirmed
Mailchimp IntegrationNot directly — Mindbody's own FAQ says so. Only branded-web-tools widgets push name/email to one predetermined list; profiles created in th…Confirmed
Email MarketingMarketing Suite — Campaigns and Smart Lists need Accelerate 2.0+; Automations (drip series) are Ultimate 2.0+ only. Not on Starter.Confirmed
Broadcast EmailsMarketing Suite Campaigns — one-time marketing emails to a chosen audience. Requires Accelerate 2.0+; not on Starter.Confirmed
SMS NotificationsTier-gated — unavailable at Starter/Essential/Pro. From Accelerate 2.0+ a local number enables 1-way and 2-way texts. Country-limited; adde…Confirmed
SMS BroadcastsPartial — Campaigns are email-only, so promotional SMS goes via Automations (Ultimate 2.0+). Mindbody states Marketing Suite texting 'is no…Confirmed

Forms & Compliance

Custom Intake FormsClient Forms builder with custom questions, required toggle, service scoping and profile field mapping. HIPAA compliant. All packages. Subm…Confirmed
Digital WaiversDedicated Liability Waiver with 'require acknowledgement'. Signature capture via Business app and branded app. All packages including Start…Confirmed
Required Forms Before BookingPartial — the liability waiver CAN gate booking, but custom client forms do NOT: Mindbody states 'Clients are not required to complete clie…Confirmed
Downloadable Form ResponsesPer-client only — stored on the Documents screen, printable or print-to-PDF, gated by a staff permission. No bulk export documented; client…Confirmed

Staff Management

Staff AccountsUnlimited staff logins included on every package including Starter — 'you aren't charged per user'.Confirmed
Staff SchedulingPer-staff availability, instructor assignment, teacher changes. Resource scheduling (rooms/equipment) needs Accelerate+.Confirmed
Staff AttendanceBuilt-in hourly Time Clock on every package including Starter, with a Time Clock report.Confirmed
Payroll SummariesPay rates, commissions and tips on every package, with Payroll and Pay Rates reports. Not a payroll processor; ADP/Paychex integrations nee…Confirmed
Instructor Revenue Reports'Sales by rep' requires Accelerate+ and is NOT on Starter — on Starter staff cannot be assigned as sales reps at all.Confirmed
Custom Staff PermissionsTier-gated — customisable permissions and permission groups need Accelerate+; Starter gets only pre-set manager/staff permissions.Confirmed

Reporting

Revenue ReportsSales, Earned Revenue, Sales Forecast and Sales by Product/Service/Category. 'Save This Report' isn't on Starter.Confirmed
Attendance ReportsAttendance Analysis, Attendance with/without Revenue, Client Visits and a dedicated No-Shows report.Confirmed
Membership ReportsRetention, Retention Management, Autopay Detail and Autopay Expirations reports.Confirmed
Package ReportsVisits Remaining report plus an Expired Series section in Earned Revenue.Estimated
Visual DashboardsAnalytics 2.0 on all 2.0 tiers. The separate 'Insights' add-on is NOT on Starter and is paid on Accelerate/Ultimate; included with Ultimate…Confirmed
CSV ExportReports export to Excel/CSV/PDF. Requires the 'Export report information' permission.Confirmed
Activity LogPartial — the Staff Activity report is 'an activity log for three reports' only, recording who accessed them and from which IP. No general…Confirmed
Full Audit HistoryNo system-wide audit log exists, so no audit retention window is published. One limit on the analytics layer: Analytics 2.0 only shows data…Estimated
Revenue by InstructorSales by Rep report and sales-rep filter both require Accelerate+ (not on Starter). Payroll report attributes class/appointment earnings on…Confirmed
Revenue by ClassSales by Service, Sales by Category and Sales by Product reports.Confirmed
Occupancy ReportsClass fill rate and appointment occupancy, bookings vs attendance, peak vs off-peak. Ultimate adds 'Fill Slow Days' automations built on th…Confirmed

Integrations

MailchimpNo native integration — Mindbody's FAQ states 'Does Mailchimp integrate with Mindbody? Not directly.' Not listed in their Email Marketing p…Confirmed
Google CalendarNative, included on every package — but one-way (Mindbody to Google), availability doesn't show, and anything booked via the Business app,…Confirmed
Apple CalendarNo native integration — .ics attachments on notifications let clients import into Apple Calendar, and staff can subscribe to the iCal feed…Confirmed
Outlook CalendarNo direct integration — Mindbody states it 'can integrate with Outlook Calendar only after integrating with Google Calendar'. One-way, upda…Confirmed
XeroNo native integration — Mindbody states it 'does not integrate directly with QuickBooks and other accounting programs'. Xero only via paid…Confirmed
QuickBooksNo native integration — Mindbody states plainly: 'Mindbody does not integrate directly with QuickBooks'. Documented workaround is exporting…Confirmed

Multi-Location

Calendars / Seats IncludedNot metered by calendar — priced per location, not per seat. Unlimited staff on every package including Starter (from £89/$99 per month per…Confirmed
Additional LocationsEach location charged separately — pricing is per location (Starter from £89/$99 per month per location). Additional locations are 'datasha…Confirmed
Centralised Multi-Location Management'Datashare' sites share client records with cross-location reporting. Cross-regional pricing-option use needs Accelerate+. Setup via Mindbo…Confirmed
Separate Booking Embeds Per LocationSchedule widget v2 can be scoped to specific locations with client-side location filters. Consumer-mode share links cannot be filtered.Confirmed

Branded Apps

Branded iOS AppTrue white-label App Store listing under the business's own name. NOT on Starter; paid add-on on Accelerate/Ultimate; included in Ultimate…Confirmed
Branded Android AppSame white-label app on Google Play. NOT on Starter; paid add-on on Accelerate/Ultimate; included in Ultimate Plus.Confirmed
Custom BrandingBranded web tools on all current packages (brand colours, button text, instructor images). Full branding via the Branded Mobile App add-on.…Confirmed
Push NotificationsRequires the Branded Mobile App add-on — so unavailable on Starter, paid on Accelerate/Ultimate, included with Ultimate Plus.Estimated

Support

24/7 Email SupportNot 24/7 for human support — the '24/7' claim refers to the self-serve Support Center and AI Assistant. Human routes (case/email, live chat…Confirmed
Live Video SupportNo standing Zoom desk. Closest: Glance co-browse screen sharing, live chat in certain situations, and Call Me callbacks via the AI Assistan…Confirmed
Knowledge BaseLarge public Support Center with searchable articles in multiple languages, plus an in-product AI Assistant.Confirmed
Free Data MigrationNoConfirmed
Email SupportYesConfirmed

Spotted something out of date? Check the vendor's site — every badge above links to the exact source we used, with its last-verified date.