Mindbody vs PunchPass

A data-derived, sourced comparison. Every value below links to where we found it.

Mindbody

Mindbody: flat tiered pricing, no free data migration.

PunchPass

PunchPass: flat tiered pricing, no sms broadcasts.

Price at three example sizes

Studio sizeMindbodyPunchPass
Solo operator
$79/moStarter$79/mo per location × 1 = $79/mo (Starter)
$59/moGrow$59/mo, monthly billing
Established studio
$79/moStarter$79/mo per location × 1 = $79/mo (Starter)
$59/moGrow$59/mo, monthly billing
Growing multi-site
$237/moStarter$79/mo per location × 3 = $237/mo (Starter)
$59/moGrow$59/mo, monthly billing
Base plan headline price: Mindbody $79/mo per location, PunchPass $59/mo. Excludes payment-processing fees and add-ons — see the full cost calculator.

Where they differ

Scheduling & Booking

1:1 Appointments
Private Sessions (all plans) plus an Appointments schedule; sessions booked against instructors, and Private Sessions do not appear on the…Confirmed
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
Manual marking, bulk mark-all, automated attendance, and touch-free customer self check-inConfirmed
Booking Windows
'Schedule Windows' per service category — how many days ahead booking opens and how many minutes before start it closes. All packages.Confirmed
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
Colour themes and logo carry through to the embedded timetable; theme picker rather than free custom CSSConfirmed
Bulk Class Cancellation
Make Schedule Change cancels across a date range, auto-cancelling client reservations. 'Block Cancel Classes' needs Accelerate+.Confirmed
Cancel individual classes or all classes for a given day; bulk actions on the recurring scheduleConfirmed
Bulk Class Creation
Recurring schedule created in one pass with multiple day/time/instructor instances and a 'Repeats every' cadence.Confirmed
Cancellation Windows
Configurable per service category with late-cancel fees and membership-based exemptions. Automated fee management needs Accelerate 2.0+.Confirmed
Business-wide default cancellation window plus custom per-class and per-recurring-time cancellation policiesConfirmed
Capacity Limits
Total capacity plus a separate online capacity, so online bookers waitlist while staff can still add drop-ins.Confirmed
Classes
Core service type with its own Class Sign In screen. All packages.Confirmed
Courses
Called Courses/enrollments — fixed start/end, enrol once for the series, with payment-plan tracking. Makeups, semesters and levels need Acc…Confirmed
"Series" — multi-session course sold as one purchase; one registration creates reservations for ALL classes in the series. Flow and Pro pla…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
"Create a Copy" on a series; individual classes copied via the scheduleConfirmed
Embeddable Calendar Widget
Branded web tools (formerly HealCode) widgets. WordPress/Squarespace/Wix/GoDaddy supported; Shopify and Jimdo are not. All current packages.Confirmed
iFrame embed codes incl. WordPress; filtered views by class, instructor or locationConfirmed
No-show Tracking
No-shows tallied on the roster plus a No-Shows report. Automated no-show fees need Accelerate 2.0+.Confirmed
Mark as No Show (deducts pass credit); No Shows & Late Cancels report; optional penalty fee for unlimited members via StripeConfirmed
Recurring Bookings
Recurring class reservations via 'Adv. Register'. Max one year out; unavailable if roster is full or class is free.Confirmed
Shareable Booking Links
Links screen generates consumer-mode URLs. Consumer-mode links cannot be filtered and cannot target a specific date.Confirmed
Staff Substitution
Quick Substitution, Make Schedule Change, and automated SMS-based Substitution Management (Ultimate 2.0+, limited countries).Confirmed
Add Substitute on a single class, or for multiple classes at once via Schedule > Bulk ActionsConfirmed
Waiting Lists
Per-class waitlist capacity, auto-add on opening, optional 'First to Claim' SMS, lock window. Classes, appointments and courses, all packag…Confirmed
Confirmation Mode (emails all waitlisted, first to claim gets in) or Autofill Mode (auto-adds first in queue)Confirmed

Memberships & Packages

Automatic Renewals
Contracts auto-renew at a chosen interval or month-to-month. All packages.Confirmed
Recurring memberships auto-charge via Stripe; Flow and Pro plans onlyConfirmed
Class Packs
Pricing options support single, multiple (e.g. 10-class pass) or unlimited sessions per service type.Confirmed
Custom Package Rules
Configurable expiry, activation on sale or first visit, service-category restrictions. Selling bundled 'Packages' needs Accelerate+ and isn…Confirmed
Configurable expiry, class eligibility rules, credit counts and pricing per passConfirmed
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
Pass marked payment failed and membership auto-suspended; owner emailed; auto-retry when customer updates card, or admin can force a retryConfirmed
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
A customer can hold multiple active passes/memberships; eligibility rules govern which apply and staff can change which pass was appliedConfirmed
Memberships
Memberships attached to a pricing option; recurring billing via Autopays and Contracts. All packages.Confirmed
Recurring memberships require the Flow or Pro plan — NOT included on the entry Grow planConfirmed

Clients

Booking History
Client Visits screen with date/time/location/teacher/status, filterable, XLS download. History window configurable up to 60 months.Confirmed
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
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
Email your exported CSV to support and Punchpass uploads it for you (no self-serve CSV importer)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 plus account flags; customer tags are Pro plan onlyConfirmed
Client Profiles
Full profiles across Client Info, Schedule, Visits, Purchases and Account Details. Custom client fields need Accelerate+.Confirmed
Customer Search
Quick-search bar plus Client Directory with filters and tagging. Results capped at 1,000 per search; relationship search needs Accelerate+.Confirmed
Customer search plus a Custom Fields Search for intake-form data (Pro)Confirmed

Payments

Automatic Billing
Recurring payments for memberships/contracts with a built-in Card Updater. Direct Debit (ACH, Bacs) where integrated processing exists.Confirmed
Recurring membership billing via Stripe; Flow and Pro plans onlyConfirmed
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 with redemption limits; Flow and Pro plans onlyConfirmed
Gift Cards
Prepaid gift cards on all packages (integrated processing required); assignable gift cards need Accelerate+.Confirmed
Gift cards / gift passes redeemable at checkout; Flow and Pro plans onlyConfirmed
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
Via the Square integration (on request) for Square Reader/POS, or manually charge a card through Stripe. No native Punchpass POS terminalConfirmed
Multi-Currency Support
Multi-country but one currency per account. Integrated payments in US, UK, AU, CA, NZ, HK, MY, MX, SG, UAE.Estimated
Available in 58 countries, but currency is set by the linked Stripe account and only one Stripe account can be linked — so one currency per…Confirmed
Online Payments at Booking
Payment required to book by default; optional unpaid online signups, or store a card without charging it.Estimated
"Payment before booking" available on all plansConfirmed
Payment History
Client Purchases screen with full history, refund status, printable history and Autopay History.Confirmed
Payment Reporting
Sales, Transactions and Payouts reports covering funding, fees and refunds, with per-location visibility.Confirmed
Sales Details report and Stripe Online Payments report covering paid, deleted and refunded transactionsConfirmed
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
Refund Payment button on passes, memberships, tickets and series purchases; refunds Stripe (incl. ACH) transactionsConfirmed
Saved Payment Cards
Flow and Pro plans only, requires StripeConfirmed
Secure Card Payments
Mindbody Payments — integrated, PCI compliant, tokenised. Limited to US, Canada, UK, Australia and Europe.Confirmed
Via Stripe (all plans); Square available on requestConfirmed

Communication

Booking Confirmations
Reservation and appointment confirmation auto-notifications. All packages including Starter.Confirmed
Booking Reminders
Reservation and appointment reminders with optional .ics attachments. All packages including Starter.Confirmed
Class reminder email sent automatically (content not customizable)Confirmed
Broadcast Emails
Marketing Suite Campaigns — one-time marketing emails to a chosen audience. Requires Accelerate 2.0+; not on Starter.Confirmed
Send one-off emails to all customers, selected customers, a class roster, or a report-derived listConfirmed
Cancellation Emails
Early/late cancellation notifications for classes and appointments. All packages. Substitute instructors do not receive cancellation emails.Confirmed
Custom Email Templates
Editable default text with replace-phrases and optional HTML. Custom send-from address via SMTP needs Accelerate+.Confirmed
Partial — receipt, reservation confirmation and pass-expiring emails are customizable; class reminder, cancellation, waitlist and payment-f…Confirmed
Email Marketing
Marketing Suite — Campaigns and Smart Lists need Accelerate 2.0+; Automations (drip series) are Ultimate 2.0+ only. Not on Starter.Confirmed
Limited — Automations capped at 3 (Grow), 10 (Flow), unlimited (Pro). No drip campaigns, A/B testing or segmentation; Mailchimp/MailerLite…Confirmed
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
Native Mailchimp integration — Flow and Pro plans only (MailerLite also supported)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
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

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
Intake forms with 10 custom fields; only 3 published at once. PRO PLAN ONLYConfirmed
Digital Waivers
Dedicated Liability Waiver with 'require acknowledgement'. Signature capture via Business app and branded app. All packages including Start…Confirmed
Online waivers with stored e-signatures, all plans. No custom fields on the waiver — not a substitute for an intake formConfirmed
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
Individual waivers savable as PDF; custom-field responses searchable and customer lists export to CSV. No bulk signed-waiver export reportConfirmed
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
Not verifiedEstimated

Staff Management

Custom Staff Permissions
Tier-gated — customisable permissions and permission groups need Accelerate+; Starter gets only pre-set manager/staff permissions.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
Attributed Revenue per instructor, with configurable no-show handlingConfirmed
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
Instructor Activities report gives classes taught, attendance and attributed revenue per instructor, but does not calculate pay rates or co…Confirmed
Staff Accounts
Unlimited staff logins included on every package including Starter — 'you aren't charged per user'.Confirmed
Staff Attendance
Built-in hourly Time Clock on every package including Starter, with a Time Clock report.Confirmed
Staff Scheduling
Per-staff availability, instructor assignment, teacher changes. Resource scheduling (rooms/equipment) needs Accelerate+.Confirmed
Assign instructors to classes, add substitutes in bulk, private per-instructor calendar. No shift/rota or staff-availability moduleConfirmed

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
Partial — pass-level activity history logs credit adjustments and automation actions. No system-wide who-did-what audit trailConfirmed
Attendance Reports
Attendance Analysis, Attendance with/without Revenue, Client Visits and a dedicated No-Shows report.Confirmed
CSV Export
Reports export to Excel/CSV/PDF. Requires the 'Export report information' permission.Confirmed
"Export as CSV" button on reports and customer listsConfirmed
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
Not verifiedEstimated
Membership Reports
Retention, Retention Management, Autopay Detail and Autopay Expirations reports.Confirmed
Sales Details covers membership sales; Expired & Full Passes covers usage/expiry. No dedicated churn/retention 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
Partial — attendee totals and average attendance per class/time slot, but no fill-rate percentage against capacityConfirmed
Package Reports
Visits Remaining report plus an Expired Series section in Earned Revenue.Estimated
Expired & Full Passes report reviews pass and membership usageConfirmed
Revenue by Class
Sales by Service, Sales by Category and Sales by Product reports.Confirmed
Attendance & Revenue by Class report, Individual Class Attendance & Revenue report, and Class Details by Day/Time reportConfirmed
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 Reports
Sales, Earned Revenue, Sales Forecast and Sales by Product/Service/Category. 'Save This Report' isn't on Starter.Confirmed
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
Home page shows toggleable at-a-glance metrics that click through into reports; no charts/graphs — reporting is predominantly tabularConfirmed

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
One-way .ICS calendar feed to Apple Calendar / iCloudConfirmed
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
One-way .ICS calendar feed/subscription; does not read back from the external calendarConfirmed
Mailchimp
No native integration — Mindbody's FAQ states 'Does Mailchimp integrate with Mindbody? Not directly.' Not listed in their Email Marketing p…Confirmed
Native Mailchimp integration — Flow and Pro plans onlyConfirmed
Outlook Calendar
No direct integration — Mindbody states it 'can integrate with Outlook Calendar only after integrating with Google Calendar'. One-way, upda…Confirmed
One-way .ICS calendar feed to Outlook Office 365 and ExchangeConfirmed
QuickBooks
No native integration — Mindbody states plainly: 'Mindbody does not integrate directly with QuickBooks'. Documented workaround is exporting…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
Multiple locations can run on one schedule at no extra cost (via a custom filter). Fully separate locations need a second account, with a 1…Confirmed
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
Not applicable — Punchpass prices per account, not per calendar or seat. All plans include unlimited classes, passes and instructorsConfirmed
Centralised Multi-Location Management
'Datashare' sites share client records with cross-location reporting. Cross-regional pricing-option use needs Accelerate+. Setup via Mindbo…Confirmed
Limited — one account can carry multiple locations on a single shared schedule, but truly separate sites need separate accounts; no HQ/fran…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
Location filter on the public schedule plus location-filtered iFrame embeds; Flow and Pro add an extra schedule page. Not a fully separate…Confirmed

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
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
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
Logo on public schedule and purchase pages, custom colour themes (all plans), customizable public home page (Pro only)Confirmed
Push Notifications
Requires the Branded Mobile App add-on — so unavailable on Starter, paid on Accelerate/Ultimate, included with Ultimate Plus.Estimated

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
Human support during staffed weekday hours via live chat/email; weekends/holidays covered by AI assistant Penny (human escalate on request)…Confirmed
Email Support
Email or ticket support available during published hours — not 24/7Estimated
Free Data Migration
Email your exported customer/pass file to support and Punchpass imports it at no stated charge; membership imports in 1-2 business daysConfirmed
Knowledge Base
Large public Support Center with searchable articles in multiple languages, plus an in-product AI Assistant.Confirmed
Extensive public help centre — 18 collections, 250+ articlesConfirmed
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 support. Live chat + email with strong human coverage on weekdays; AI (Penny) handles weekend chat with human handoffConfirmed
Everything both Mindbody and PunchPass do (1 features)

Memberships & Packages

  • Drop-in Pricing

Mindbody data last verified 2026-07-27; PunchPass data last verified 2026-07-27. See our methodology for how confirmed/estimated values are researched.