Mindbody vs WellnessLiving
A data-derived, sourced comparison. Every value below links to where we found it.
Mindbody
Mindbody: flat tiered pricing, no free data migration.
WellnessLiving
WellnessLiving: flat tiered pricing, no xero.
Price at three example sizes
| Studio size | Mindbody | WellnessLiving |
|---|---|---|
| Solo operator | $79/moStarter$79/mo per location × 1 = $79/mo (Starter) | $69/moStarter$69/mo list price (Starter) |
| Established studio | $79/moStarter$79/mo per location × 1 = $79/mo (Starter) | $69/moStarter$69/mo list price (Starter) |
| Growing multi-site | $237/moStarter$79/mo per location × 3 = $237/mo (Starter) | $69/moStarter$69/mo list price (Starter) |
| Base plan headline price: Mindbody $79/mo per location, WellnessLiving $69/mo. Excludes payment-processing fees and add-ons — see the full cost calculator. | ||
Where they differ
Scheduling & Booking
| 1:1 Appointments | YesConfirmed | Appointments booked against staff working hours; supports 1:1 and small group up to 15 clientsConfirmed |
| Attendance Tracking | Class Sign In roster, self sign-in (all packages), Check-in app for iPad/Android. Staff-operated Client Check In screen needs Accelerate+.Confirmed | Staff attendance lists, Attendance Kiosk, Self Check-In Kiosk and Check-In AppConfirmed |
| Booking Windows | 'Schedule Windows' per service category — how many days ahead booking opens and how many minutes before start it closes. All packages.Confirmed | Minimum and maximum booking lead time, late booking up to 480 min after start, plus custom booking windows for specific client groupsConfirmed |
| 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 | Custom CSS on widgets, plus widget 'skins' for structural and design customizationConfirmed |
| Bulk Class Cancellation | Make Schedule Change cancels across a date range, auto-cancelling client reservations. 'Block Cancel Classes' needs Accelerate+.Confirmed | Select 'Multiple days', choose a date range, then select the sessions to cancel; recurring bookings cancellable by count, period or entirelyConfirmed |
| Bulk Class Creation | Recurring schedule created in one pass with multiple day/time/instructor instances and a 'Repeats every' cadence.Confirmed | Recurrence via Start/End date (or Ongoing) / Day of week / Repeats every N weeks, months or yearsConfirmed |
| Cancellation Windows | Configurable per service category with late-cancel fees and membership-based exemptions. Automated fee management needs Accelerate 2.0+.Confirmed | 'Late cancellation period' (default 24 hours) plus optional post-booking grace period; configurable per serviceConfirmed |
| Capacity Limits | Total capacity plus a separate online capacity, so online bookers waitlist while staff can still add drop-ins.Confirmed | Capacity field per class; maximum value 2048Confirmed |
| Classes | Core service type with its own Class Sign In screen. All packages.Confirmed | YesConfirmed |
| Courses | Called Courses/enrollments — fixed start/end, enrol once for the series, with payment-plan tracking. Makeups, semesters and levels need Acc…Confirmed | Called 'Events'; purchase rule 'Clients are enrolled in all sessions' books the client into every session from one purchaseConfirmed |
| 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 | Duplicate button copies all settings except the schedule; names it 'Copy of [name]'Confirmed |
| Embeddable Calendar Widget | Branded web tools (formerly HealCode) widgets. WordPress/Squarespace/Wix/GoDaddy supported; Shopify and Jimdo are not. All current packages.Confirmed | 'Website Widgets' — Custom/Standard Schedule, Appointment, Event, Store, Staff, Lead Capture types; embedded via iframe codeConfirmed |
| No-show Tracking | No-shows tallied on the roster plus a No-Shows report. Automated no-show fees need Accelerate 2.0+.Confirmed | 'Cancellation & no-show penalties' with type/threshold, flag account or charge fixed $ or %, plus 'Return visit for no-shows'Confirmed |
| Recurring Bookings | Recurring class reservations via 'Adv. Register'. Max one year out; unavailable if roster is full or class is free.Confirmed | Recurring class bookings with no end date auto-book 6 months ahead and extend monthly; recurring appointments support daily/weekly/monthly/…Confirmed |
| Shareable Booking Links | Links screen generates consumer-mode URLs. Consumer-mode links cannot be filtered and cannot target a specific date.Confirmed | Direct booking URL per service, plus direct buy URLs and QR codes; URL regenerates if Book Now config changesConfirmed |
| Staff Substitution | Quick Substitution, Make Schedule Change, and automated SMS-based Substitution Management (Ultimate 2.0+, limited countries).Confirmed | QUICK Substitution (single session) and Advanced Substitution (single or multiple sessions, with client notification and sub pay rate)Confirmed |
| Waiting Lists | Per-class waitlist capacity, auto-add on opening, optional 'First to Claim' SMS, lock window. Classes, appointments and courses, all packag…Confirmed | Auto-promotion in join order, or 'Fastest Response' simultaneous notification; on classes, events, appointments and assetsConfirmed |
Memberships & Packages
| Automatic Renewals | Contracts auto-renew at a chosen interval or month-to-month. All packages.Confirmed | Auto-renewing memberships and session passes; auto-renew can be disabled per Purchase OptionConfirmed |
| Class Packs | Pricing options support single, multiple (e.g. 10-class pass) or unlimited sessions per service type.Confirmed | Called 'Session passes' — set number of visits for a set price, decremented per bookingConfirmed |
| Custom Package Rules | Configurable expiry, activation on sale or first visit, service-category restrictions. Selling bundled 'Packages' needs Accelerate+ and isn…Confirmed | Configurable visit count, price, expiry, unlimited option, and service scope; note expiration rules can't be changed after purchaseConfirmed |
| Drop-in Pricing | YesConfirmed | Drop-in rate bookable without a pass; unused drop-ins persist on the client's Passes & Memberships pageConfirmed |
| Failed Payment Handling | Declined autopays surface via report, dashboard alert and client alert; configurable auto-retry days. Failed ACH converts to a negative acc…Confirmed | 'Reattempt failed automatic payments' policy, failed amounts added to account balance, 'Automatic Payment Failed' notification, and Collect…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 | Each Purchase Option has a priority level; higher priority is drawn from first, ties break to the earliest expiration dateConfirmed |
| Memberships | Memberships attached to a pricing option; recurring billing via Autopays and Contracts. All packages.Confirmed | Recurring memberships with configurable auto-payment frequency, billing dates, holds, proration and cancellationConfirmed |
Clients
| Booking History | Client Visits screen with date/time/location/teacher/status, filterable, XLS download. History window configurable up to 60 months.Confirmed | Attendance History (past visits) and Upcoming Schedule (future bookings) on the client recordConfirmed |
| Client Export | Indirect — 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 | Filter the client list then export to .csv, .xls or .pdfConfirmed |
| Client Import | No 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 | Via WellnessLiving's onboarding team using supplied spreadsheet templates (free, all plans); no self-serve CSV importer documented. Card/ba…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 | 'Notes and flags' — unlimited timestamped notes with per-note visibility; flags can block booking at specific locationsConfirmed |
| Client Profiles | Full profiles across Client Info, Schedule, Visits, Purchases and Account Details. Custom client fields need Accelerate+.Confirmed | YesConfirmed |
| Customer Search | Quick-search bar plus Client Directory with filters and tagging. Results capped at 1,000 per search; relationship search needs Accelerate+.Confirmed | Top nav search field plus 'POWER search' filtering on the Client ListConfirmed |
Payments
| Automatic Billing | Recurring payments for memberships/contracts with a built-in Card Updater. Direct Debit (ACH, Bacs) where integrated processing exists.Confirmed | Autopay on Purchase Options and payment plans; 'Auto-payments every' interval, per-client billing datesConfirmed |
| Discount / Promo Codes | Tier-gated — promo codes require Accelerate+ and are NOT available on Starter. Not supported in the Mindbody consumer app.Confirmed | Discount Codes under Setup > Store Configuration; apply to memberships, session passes, packages, products and gift cardsConfirmed |
| Gift Cards | Prepaid gift cards on all packages (integrated processing required); assignable gift cards need Accelerate+.Confirmed | Configurable and QUICK ad-hoc gift cards, emailed or printed; custom branded physical cards $50 setup, 500 minimumConfirmed |
| In-Person Payments | Full retail POS with card readers, terminals, tap-to-pay, barcode scanners and cash registers. Apple Pay and Google Pay supported; hardware…Confirmed | Verifone terminals with tap/chip/PIN, NFC and EMV, plus USB swipers; works in Staff Back Office and Elevate Staff AppConfirmed |
| Multi-Currency Support | Multi-country but one currency per account. Integrated payments in US, UK, AU, CA, NZ, HK, MY, MX, SG, UAE.Estimated | One currency per business account; processors cover 50+ countries, but no evidence an account can hold multiple currencies at onceEstimated |
| Online Payments at Booking | Payment required to book by default; optional unpaid online signups, or store a card without charging it.Estimated | Configurable — prepay can be required, or clients offered 'Book & Pay Later'Confirmed |
| Payment History | Client Purchases screen with full history, refund status, printable history and Autopay History.Confirmed | Client Transactions page plus Billing & Account Balance with an Account Balance History ledgerConfirmed |
| Payment Reporting | Sales, Transactions and Payouts reports covering funding, fees and refunds, with per-location visibility.Confirmed | All Sales Report, Balance Due Report, Batch Reconciliation Report, Gift Cards ReportConfirmed |
| Refunds | Returns, voids and refunds to card/ACH/credit/cash. Limits: cannot refund more than the original, only one refund per purchase, no bulk ref…Confirmed | Full or partial refunds to card/ACH; separate Void available for up to 24 hours on card transactions before the batch settlesConfirmed |
| Saved Payment Cards | YesConfirmed | Cards and ACH saved to the client profile with a Default Payment Method toggle; clients can self-manageConfirmed |
| Secure Card Payments | Mindbody Payments — integrated, PCI compliant, tokenised. Limited to US, Canada, UK, Australia and Europe.Confirmed | Via integrated merchant processors (Paragon, Paysafe CA/UK, Nuvei, QuickPay, Barclays, Argus) rather than a first-party processor; $199/yr…Confirmed |
Communication
| Booking Confirmations | Reservation and appointment confirmation auto-notifications. All packages including Starter.Confirmed | Class Booking Confirmation, Single/Multiple Appointment Confirmation, Event Booking Confirmation, Recurrent Class Booking notificationsConfirmed |
| Booking Reminders | Reservation and appointment reminders with optional .ics attachments. All packages including Starter.Confirmed | Class, Appointment and Event Reminders; multiple reminders with configurable timingConfirmed |
| Broadcast Emails | Marketing Suite Campaigns — one-time marketing emails to a chosen audience. Requires Accelerate 2.0+; not on Starter.Confirmed | 'QUICK Contact' bulk email capped at 50 clients at a time without Marketing Suite; unrestricted campaigns with itConfirmed |
| Cancellation Emails | Early/late cancellation notifications for classes and appointments. All packages. Substitute instructors do not receive cancellation emails.Confirmed | Class Canceled by Client (Early/Late), Booking Canceled by Staff, Appointment Canceled by Staff, plus event and recurring variantsConfirmed |
| Custom Email Templates | Editable default text with replace-phrases and optional HTML. Custom send-from address via SMTP needs Accelerate+.Confirmed | Edit content via default or visual editor, with email/SMS variables, configurable sender, per-service custom notifications and test-sendConfirmed |
| Email Marketing | Marketing Suite — Campaigns and Smart Lists need Accelerate 2.0+; Automations (drip series) are Ultimate 2.0+ only. Not on Starter.Confirmed | 'Marketing Suite' — automated trigger-based campaigns, templates, scheduling and open/click analytics. Not on the Starter planConfirmed |
| Mailchimp Integration | Not directly — Mindbody's own FAQ says so. Only branded-web-tools widgets push name/email to one predetermined list; profiles created in th…Confirmed | Paid add-on (price varies by country). One-way sync of name, email, phone and client status; unsubscribes sync both ways. Lists and tags do…Confirmed |
| SMS Broadcasts | Partial — Campaigns are email-only, so promotional SMS goes via Automations (Ultimate 2.0+). Mindbody states Marketing Suite texting 'is no…Confirmed | Via Marketing Suite campaigns only — the Message Center is 1:1 SMS only. Paid tiers from $19/mo for 500 messages (US/CA) or $50/mo (UK/AU)Confirmed |
| SMS Notifications | Tier-gated — unavailable at Starter/Essential/Pro. From Accelerate 2.0+ a local number enables 1-way and 2-way texts. Country-limited; adde…Confirmed | Transactional SMS free and unlimited in the US and Canada; metered elsewhereConfirmed |
Forms & Compliance
| Custom Intake Forms | Client Forms builder with custom questions, required toggle, service scoping and profile field mapping. HIPAA compliant. All packages. Subm…Confirmed | Custom form builder for membership agreements, health/registration info, appointment notes and intake prior to a serviceConfirmed |
| Digital Waivers | Dedicated Liability Waiver with 'require acknowledgement'. Signature capture via Business app and branded app. All packages including Start…Confirmed | Online waiver with drawn e-signature (finger, stylus or mouse); signable via web, Achieve Client App and Self Registration Web AppConfirmed |
| Downloadable Form Responses | Per-client only — stored on the Documents screen, printable or print-to-PDF, gated by a staff permission. No bulk export documented; client…Confirmed | Export form responses to CSV or PDF, in bulk or per clientConfirmed |
| Required Forms Before Booking | Partial — the liability waiver CAN gate booking, but custom client forms do NOT: Mindbody states 'Clients are not required to complete clie…Confirmed | Business policy 'Require clients to agree to the Liability Release only when booking services' — client must sign before the booking comple…Confirmed |
Staff Management
| Custom Staff Permissions | Tier-gated — customisable permissions and permission groups need Accelerate+; Starter gets only pre-set manager/staff permissions.Confirmed | Four default roles plus Add Role / Edit Role with per-permission selectionConfirmed |
| 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 | Payroll Summary 'Service Revenue' column, plus Revenue by Service staff filter and Tips Earned Details ReportConfirmed |
| Payroll Summaries | Pay rates, commissions and tips on every package, with Payroll and Pay Rates reports. Not a payroll processor; ADP/Paychex integrations nee…Confirmed | Payroll Summary Report covering services, payments, tips and commissions; base pay, bonus, tips, commission and hourly via 'Use time clock…Confirmed |
| Staff Accounts | Unlimited staff logins included on every package including Starter — 'you aren't charged per user'.Confirmed | Staff get their own sign-in plus the Elevate Staff AppConfirmed |
| Staff Attendance | Built-in hourly Time Clock on every package including Starter, with a Time Clock report.Confirmed | Time Clock with clock in/out in Back Office or Staff App, backed by Time Clock Details and Summary reportsConfirmed |
| Staff Scheduling | Per-staff availability, instructor assignment, teacher changes. Resource scheduling (rooms/equipment) needs Accelerate+.Confirmed | Working hours and available/unavailable time via staff profile, the Schedule calendar or the Staff App, with notes for breaks, days off and…Confirmed |
Reporting
| Activity Log | Partial — the Staff Activity report is 'an activity log for three reports' only, recording who accessed them and from which IP. No general…Confirmed | 'Edit log' recording activities by clients, staff, WellnessLiving employees and the system, with date/time, user, role, source application…Confirmed |
| Attendance Reports | Attendance Analysis, Attendance with/without Revenue, Client Visits and a dedicated No-Shows report.Confirmed | Attendance reports incl. Class Summary (scheduled/attended/booked/late-cancelled/no-show) and Class Schedule reportsConfirmed |
| CSV Export | Reports export to Excel/CSV/PDF. Requires the 'Export report information' permission.Confirmed | Export reports to CSV, Excel or PDF; Excel exports render as .csvConfirmed |
| Full Audit History | No 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 | No — edit log retained for ONE YEAR only; activity older than one year cannot be viewedConfirmed |
| Membership Reports | Retention, Retention Management, Autopay Detail and Autopay Expirations reports.Confirmed | Memberships Report showing active, on hold, expired, canceled or converted by date range; separate Isaac Churn Risk ReportConfirmed |
| Occupancy Reports | Class fill rate and appointment occupancy, bookings vs attendance, peak vs off-peak. Ultimate adds 'Fill Slow Days' automations built on th…Confirmed | Class Utilization Report — utilization percentage showing how full a class is on average, plus capacity slots, average attendance, no-shows…Confirmed |
| Package Reports | Visits Remaining report plus an Expired Series section in Earned Revenue.Estimated | Sales Summary by Purchase Option, Visits Remaining Report, and Expiring Purchase Options ReportConfirmed |
| Revenue by Class | Sales by Service, Sales by Category and Sales by Product reports.Confirmed | Revenue by Service Report breaks revenue down by Service Name; Service Revenue Summary and Sales Summary by Revenue Category give summarize…Confirmed |
| Revenue by Instructor | Sales by Rep report and sales-rep filter both require Accelerate+ (not on Starter). Payroll report attributes class/appointment earnings on…Confirmed | Revenue by Service Report has a Staff Name column and Staff filter; Payroll Summary has a Service Revenue columnConfirmed |
| Revenue Reports | Sales, Earned Revenue, Sales Forecast and Sales by Product/Service/Category. 'Save This Report' isn't on Starter.Confirmed | All Sales, Sales Summary by Revenue Category, Service Revenue Summary, Projected Revenue, all date-range filteredConfirmed |
| Visual Dashboards | Analytics 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 | Customizable dashboards with Key Metrics tiles, Isaac Churn Risk summary and embedded report tables; charts/graphs not documentedConfirmed |
Integrations
| Apple Calendar | No native integration — .ics attachments on notifications let clients import into Apple Calendar, and staff can subscribe to the iCal feed…Confirmed | Client-side only — syncable only from the Achieve Client App, not desktop and not for staff; .ics files also attached to notification emailsConfirmed |
| Google Calendar | Native, included on every package — but one-way (Mindbody to Google), availability doesn't show, and anything booked via the Business app,…Confirmed | Two-way sync for staff (bookings push out, external events sync back as unavailable time) and one-way for clientsConfirmed |
| Mailchimp | No native integration — Mindbody's FAQ states 'Does Mailchimp integrate with Mindbody? Not directly.' Not listed in their Email Marketing p…Confirmed | Native integration via Setup > Integrations with OAuth; paid add-on, price varies by countryConfirmed |
| Outlook Calendar | No direct integration — Mindbody states it 'can integrate with Outlook Calendar only after integrating with Google Calendar'. One-way, upda…Confirmed | Two-way sync for staff and clients; personal accounts only, organizational Microsoft 365 requires contacting supportConfirmed |
| QuickBooks | No native integration — Mindbody states plainly: 'Mindbody does not integrate directly with QuickBooks'. Documented workaround is exporting…Confirmed | QuickBooks Online via the Autymate integration, branded 'Finance'; syncs daily from the All Sales Report. 30-day free trial then USD $19/mo…Confirmed |
| Xero | No native integration — Mindbody states it 'does not integrate directly with QuickBooks and other accounting programs'. Xero only via paid…Confirmed |
Multi-Location
| Additional Locations | Each location charged separately — pricing is per location (Starter from £89/$99 per month per location). Additional locations are 'datasha…Confirmed | Not publicly priced — multi-location (Parent/HQ account, cross-location visits) is gated to the custom-priced Enterprise planConfirmed |
| Calendars / Seats Included | Not metered by calendar — priced per location, not per seat. Unlimited staff on every package including Starter (from £89/$99 per month per…Confirmed | Starter ($69/mo) includes one staff member; Business ($199), BusinessPro ($349) and Enterprise include unlimited staff. Staff headcount is…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 | 'Enterprise Cloud' — HQ pushes settings to all locations, cross-location reporting, Enterprise Regions with region admins, passes/membershi…Confirmed |
| Separate Booking Embeds Per Location | Schedule widget v2 can be scoped to specific locations with client-side location filters. Consumer-mode share links cannot be filtered.Confirmed | Widget settings include a Location field to scope a widget to one locationConfirmed |
Branded Apps
| Branded Android App | Same white-label app on Google Play. NOT on Starter; paid add-on on Accelerate/Ultimate; included in Ultimate Plus.Confirmed | Same White Label Achieve plan ($209/mo per location), published to Google Play under the business's nameConfirmed |
| Branded iOS App | True white-label App Store listing under the business's own name. NOT on Starter; paid add-on on Accelerate/Ultimate; included in Ultimate…Confirmed | 'White Label Achieve Client App' — $209/mo per location, published under the business's own name. Plus $150/yr maintenance, $99 Apple devel…Confirmed |
| Custom Branding | Branded web tools on all current packages (brand colours, button text, instructor images). Full branding via the Branded Mobile App add-on.…Confirmed | App icon, name, splash screen, fonts, colours, navigation bar and booking screens — explicitly scoped to the paid White Label tierConfirmed |
| Push Notifications | Requires the Branded Mobile App add-on — so unavailable on Starter, paid on Accelerate/Ultimate, included with Ultimate Plus.Estimated | Available for transactional notifications and marketing campaigns, but gated to White Label Achieve subscribers; requires the client to hav…Confirmed |
Support
| 24/7 Email Support | Not 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 | Vendor sources conflict: the help centre states support is available 24/7 (chat, email, phone), but the pricing page lists email support on…Confirmed |
| Free Data Migration | 'Free data migration' listed on all four tiers including Starter. Serviced process with a dedicated onboarding specialist; card/bank detail…Confirmed | |
| Knowledge Base | Large public Support Center with searchable articles in multiple languages, plus an in-product AI Assistant.Confirmed | YesConfirmed |
| Live Video Support | No standing Zoom desk. Closest: Glance co-browse screen sharing, live chat in certain situations, and Call Me callbacks via the AI Assistan…Confirmed | No Zoom/video/screen-share support. Closest equivalent is live chat (AI with human escalation) plus regional toll-free phone linesConfirmed |
Everything both Mindbody and WellnessLiving do (1 features)
Support
- ✓ Email Support