ClassFit vs WellnessLiving

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

ClassFit

ClassFit: priced as a percentage of revenue, no in-person payments.

WellnessLiving

WellnessLiving: flat tiered pricing, no xero.

Price at three example sizes

Studio sizeClassFitWellnessLiving
Solo operator
$60/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
$69/moStarter$69/mo list price (Starter)
Established studio
$120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
$69/moStarter$69/mo list price (Starter)
Growing multi-site
$120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
$69/moStarter$69/mo list price (Starter)
Base plan headline price: ClassFit $45/mo, WellnessLiving $69/mo. Excludes payment-processing fees and add-ons — see the full cost calculator.

Where they differ

Scheduling & Booking

1:1 Appointments
Appointments booked against staff working hours; supports 1:1 and small group up to 15 clientsConfirmed
Attendance Tracking
Check-in via the class page Clients tab on any device; self check-in or manual. Recorded to client historyConfirmed
Staff attendance lists, Attendance Kiosk, Self Check-In Kiosk and Check-In AppConfirmed
Booking Windows
Services have a 'how soon can clients book (hours)' lead-time settingConfirmed
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
Widget matches your brand colours and logo, including the loading tickerConfirmed
Custom CSS on widgets, plus widget 'skins' for structural and design customizationConfirmed
Bulk Class Cancellation
Select 'Multiple days', choose a date range, then select the sessions to cancel; recurring bookings cancellable by count, period or entirelyConfirmed
Bulk Class Creation
Recurrence rules by day with indefinite or custom end date; ClassFit generates classes ~3 months ahead automaticallyConfirmed
Recurrence via Start/End date (or Ongoing) / Day of week / Repeats every N weeks, months or yearsConfirmed
Cancellation Windows
Per-class refund policy: no refunds, 'refund if replaced', or full refund at 1/3/6/12/24/48 hours before startConfirmed
'Late cancellation period' (default 24 hours) plus optional post-booking grace period; configurable per serviceConfirmed
Capacity Limits
Capacity field per class; maximum value 2048Confirmed
Courses
Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed
Called 'Events'; purchase rule 'Clients are enrolled in all sessions' books the client into every session from one purchaseConfirmed
Duplicate Classes
Partial — class creation offers 'select existing class details as a template' to pre-fill from an existing class; no explicitly named dupli…Confirmed
Duplicate button copies all settings except the schedule; names it 'Copy of [name]'Confirmed
Embeddable Calendar Widget
Two lines of code; documented for WordPress, Wix, Squarespace, Weebly, GoDaddy, Shopify and plain HTMLConfirmed
'Website Widgets' — Custom/Standard Schedule, Appointment, Event, Store, Staff, Lead Capture types; embedded via iframe codeConfirmed
No-show Tracking
No-shows show on the client profile; configurable no-show policies for unlimited memberships/class packs, up to financial penaltiesConfirmed
'Cancellation & no-show penalties' with type/threshold, flag account or charge fixed $ or %, plus 'Return visit for no-shows'Confirmed
Recurring Bookings
Implemented as a recurring membership package linked to a specific class time; client auto-enrols and opts outConfirmed
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
A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed
Direct booking URL per service, plus direct buy URLs and QR codes; URL regenerates if Book Now config changesConfirmed
Staff Substitution
QUICK Substitution (single session) and Advanced Substitution (single or multiple sessions, with client notification and sub pay rate)Confirmed
Waiting Lists
Automatic once capacity is reached; first in queue gets 1 hour to accept, and within 12 hours of start all waitlisters are notified at onceConfirmed
Auto-promotion in join order, or 'Fastest Response' simultaneous notification; on classes, events, appointments and assetsConfirmed

Memberships & Packages

Automatic Renewals
Auto-renewing memberships and session passes; auto-renew can be disabled per Purchase OptionConfirmed
Class Packs
Called 'Session passes' — set number of visits for a set price, decremented per bookingConfirmed
Custom Package Rules
Expiry date, class counts and linked classes are all configurable, and editable per client after purchaseConfirmed
Configurable visit count, price, expiry, unlimited option, and service scope; note expiration rules can't be changed after purchaseConfirmed
Drop-in Pricing
Drop-in rate bookable without a pass; unused drop-ins persist on the client's Passes & Memberships pageConfirmed
Failed Payment Handling
Features page states failed payments are chased; KB documents card-decline handling and re-attempting paymentConfirmed
'Reattempt failed automatic payments' policy, failed amounts added to account balance, 'Automatic Payment Failed' notification, and Collect…Confirmed
Hold Multiple Memberships / Packs at Once
Each Purchase Option has a priority level; higher priority is drawn from first, ties break to the earliest expiration dateConfirmed
Memberships
Recurring memberships with configurable auto-payment frequency, billing dates, holds, proration and cancellationConfirmed

Clients

Booking History
Profile shows class attendance plus no-shows and cancellationsConfirmed
Attendance History (past visits) and Upcoming Schedule (future bookings) on the client recordConfirmed
Client Export
Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed
Filter the client list then export to .csv, .xls or .pdfConfirmed
Client Import
Existing contacts can be uploaded and profiles auto-created; ClassFit assists with migrations involving active memberships/packsConfirmed
Via WellnessLiving's onboarding team using supplied spreadsheet templates (free, all plans); no self-serve CSV importer documented. Card/ba…Confirmed
Client Notes
Auto-saving notes field on the client profile, visible to organisers onlyConfirmed
'Notes and flags' — unlimited timestamped notes with per-note visibility; flags can block booking at specific locationsConfirmed
Customer Search
Top nav search field plus 'POWER search' filtering on the Client ListConfirmed

Payments

Automatic Billing
Autopay on Purchase Options and payment plans; 'Auto-payments every' interval, per-client billing datesConfirmed
Discount / Promo Codes
Discount Codes under Setup > Store Configuration; apply to memberships, session passes, packages, products and gift cardsConfirmed
Gift Cards
Tools > Gift Cards; set value, currency and expiry days. Buyer receives a unique code, redeemed via 'Use Gift Card' at checkoutConfirmed
Configurable and QUICK ad-hoc gift cards, emailed or printed; custom branded physical cards $50 setup, 500 minimumConfirmed
In-Person Payments
Verifone terminals with tap/chip/PIN, NFC and EMV, plus USB swipers; works in Staff Back Office and Elevate Staff AppConfirmed
Multi-Currency Support
Currency is selectable per product (e.g. gift cards); Stripe Connect supported internationallyConfirmed
One currency per business account; processors cover 50+ countries, but no evidence an account can hold multiple currencies at onceEstimated
Online Payments at Booking
Configurable — prepay can be required, or clients offered 'Book & Pay Later'Confirmed
Payment History
Client Transactions page plus Billing & Account Balance with an Account Balance History ledgerConfirmed
Payment Reporting
Payments dashboard (PIN-protected) with CSV export; additional reporting available via StripeConfirmed
All Sales Report, Balance Due Report, Batch Reconciliation Report, Gift Cards ReportConfirmed
Refunds
Via Stripe; class-credit refunds are immediate, card refunds take 3-5 daysConfirmed
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
Cards and ACH saved to the client profile with a Default Payment Method toggle; clients can self-manageConfirmed
Secure Card Payments
Stripe only; ClassFit adds 2% at source on top of Stripe's feesConfirmed
Via integrated merchant processors (Paragon, Paysafe CA/UK, Nuvei, QuickPay, Barclays, Argus) rather than a first-party processor; $199/yr…Confirmed

Communication

Booking Confirmations
Class Booking Confirmation, Single/Multiple Appointment Confirmation, Event Booking Confirmation, Recurrent Class Booking notificationsConfirmed
Booking Reminders
Email reminders before class (email only; no SMS)Confirmed
Class, Appointment and Event Reminders; multiple reminders with configurable timingConfirmed
Broadcast Emails
Partial — you can email a class roster (all attendees, roster+waitlist, or waitlist only). No segment-wide or all-client broadcast found; M…Confirmed
'QUICK Contact' bulk email capped at 50 clients at a time without Marketing Suite; unrestricted campaigns with itConfirmed
Cancellation Emails
Class Canceled by Client (Early/Late), Booking Canceled by Staff, Appointment Canceled by Staff, plus event and recurring variantsConfirmed
Custom Email Templates
Email branding (logo, colours) is customisable; KB documents template creationConfirmed
Edit content via default or visual editor, with email/SMS variables, configurable sender, per-service custom notifications and test-sendConfirmed
Email Marketing
'Marketing Suite' — automated trigger-based campaigns, templates, scheduling and open/click analytics. Not on the Starter planConfirmed
Mailchimp Integration
One-way sync of name, email and phone for all active clients; auto-subscribed, no selective or manual syncConfirmed
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
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
Transactional SMS free and unlimited in the US and Canada; metered elsewhereConfirmed

Forms & Compliance

Custom Intake Forms
Built by selecting from a preset question library (emergency contact, blood pressure, pregnancy etc.) rather than a free-form builderConfirmed
Custom form builder for membership agreements, health/registration info, appointment notes and intake prior to a serviceConfirmed
Digital Waivers
Upload your own waiver and T&Cs via Tools; presented at checkout for agreement. Click-to-agree rather than drawn e-signatureConfirmed
Online waiver with drawn e-signature (finger, stylus or mouse); signable via web, Achieve Client App and Self Registration Web AppConfirmed
Downloadable Form Responses
Partial — responses save to the client profile and a copy is emailed to you on submission; no bulk export or download documentedConfirmed
Export form responses to CSV or PDF, in bulk or per clientConfirmed
Required Forms Before Booking
Forms and waiver agreement are part of checkout and must be completed before attendance is confirmedConfirmed
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
Four levels: profile-only (default), Instructor, Manager (all except Payments and Settings), and CustomConfirmed
Four default roles plus Add Role / Edit Role with per-permission selectionConfirmed
Instructor Revenue Reports
Partial — reports include teacher performance statistics and allow filtering by teacher, but a revenue-by-instructor figure is not explicit…Confirmed
Payroll Summary 'Service Revenue' column, plus Revenue by Service staff filter and Tips Earned Details ReportConfirmed
Payroll Summaries
Tools > Payroll, define pay per team member, export to CSV. Pay-rate structures (hourly/per-session/commission) not documentedConfirmed
Payroll Summary Report covering services, payments, tips and commissions; base pay, bonus, tips, commission and hourly via 'Use time clock…Confirmed
Staff Accounts
Staff get their own sign-in plus the Elevate Staff AppConfirmed
Staff Attendance
No separate instructor attendance record — the instructor performs client check-in, which serves as the attendance workflowConfirmed
Time Clock with clock in/out in Back Office or Staff App, backed by Time Clock Details and Summary reportsConfirmed
Staff Scheduling
Instructors are assigned per class, and the system blocks double-booking an instructor at the same timeConfirmed
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
Activity page logs every account action; filter by client name, class or package, and by all / client-only / admin-only activityConfirmed
'Edit log' recording activities by clients, staff, WellnessLiving employees and the system, with date/time, user, role, source application…Confirmed
Attendance Reports
Attendance rates by class and sign-ups over any date rangeConfirmed
Attendance reports incl. Class Summary (scheduled/attended/booked/late-cancelled/no-show) and Class Schedule reportsConfirmed
CSV Export
Export reports to CSV, Excel or PDF; Excel exports render as .csvConfirmed
Full Audit History
No — edit log retained for ONE YEAR only; activity older than one year cannot be viewedConfirmed
Membership Reports
Memberships Report showing active, on hold, expired, canceled or converted by date range; separate Isaac Churn Risk ReportConfirmed
Occupancy Reports
Partial — attendance rates by class and class popularity metrics are reported; no fill-rate/utilisation report named as suchConfirmed
Class Utilization Report — utilization percentage showing how full a class is on average, plus capacity slots, average attendance, no-shows…Confirmed
Package Reports
Partial — a 'Purchased Class Packages' view lists purchased packs with expiry and classes remaining. Not a reporting/analytics moduleConfirmed
Sales Summary by Purchase Option, Visits Remaining Report, and Expiring Purchase Options ReportConfirmed
Revenue by Class
Revenue generated from each class, plus average cost per class, filterable by class typeConfirmed
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
Partial — reports filter by teacher and show teacher performance stats, but revenue attributed per instructor is not explicitly documentedConfirmed
Revenue by Service Report has a Staff Name column and Staff filter; Payroll Summary has a Service Revenue columnConfirmed
Revenue Reports
Revenue over last month / 3 months / 12 months or custom range, filterable by class type, location and day of weekConfirmed
All Sales, Sales Summary by Revenue Category, Service Revenue Summary, Projected Revenue, all date-range filteredConfirmed
Visual Dashboards
Colour-coded charts on the analytics page plus a main dashboardConfirmed
Customizable dashboards with Key Metrics tiles, Isaac Churn Risk summary and embedded report tables; charts/graphs not documentedConfirmed

Integrations

Apple Calendar
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
Two-way sync for staff (bookings push out, external events sync back as unavailable time) and one-way for clientsConfirmed
Mailchimp
Native integration via Setup > Integrations with OAuth; paid add-on, price varies by countryConfirmed
Outlook Calendar
Two-way sync for staff and clients; personal accounts only, organizational Microsoft 365 requires contacting supportConfirmed
QuickBooks
QuickBooks Online via the Autymate integration, branded 'Finance'; syncs daily from the All Sales Report. 30-day free trial then USD $19/mo…Confirmed

Multi-Location

Additional Locations
Unlimited locations at no extra charge — locations are a central venue library within the single account; pricing is revenue-based, not per…Confirmed
Not publicly priced — multi-location (Parent/HQ account, cross-location visits) is gated to the custom-priced Enterprise planConfirmed
Calendars / Seats Included
No calendar/seat model — pricing is 2% of monthly revenue (min $45, max $120/mo) with unlimited instructors, classes, clients and locationsConfirmed
Starter ($69/mo) includes one staff member; Business ($199), BusinessPro ($349) and Enterprise include unlimited staff. Staff headcount is…Confirmed
Centralised Multi-Location Management
Partial — multiple venues run from one account with shared clients, and reports filter by location; no distinct HQ/franchise or per-site su…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
Widget settings include a Location field to scope a widget to one locationConfirmed

Branded Apps

Branded Android App
Add-on at $100 per month, or $80 per month equivalent when paid annually; no setup fee. Listed on Google Play under the business's own name…Confirmed
Same White Label Achieve plan ($209/mo per location), published to Google Play under the business's nameConfirmed
Branded iOS App
Add-on at $100 per month, or $80 per month equivalent when paid annually; no setup fee. Listed on the App Store under the business's own na…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
Logo and colours across the booking widget and emails, included in the base price (branded apps are a separate 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
App notifications in the standard client apps; branded apps add push for updates and offersConfirmed
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
CONFLICT — Marketing/homepage claim 24/7 human email support (avg ~1.5h). Help centre still publishes business hours 9:00am–11:00pm GMT, 7…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
Partial — features page states "We move your data from your old software for you, free". The setup-services page is narrower: contacts with…Confirmed
'Free data migration' listed on all four tiers including Starter. Serviced process with a dedicated onboarding specialist; card/bank detail…Confirmed
Knowledge Base
Public help centre with ~115 articles across 11 categories, plus video tutorialsConfirmed
Live Video Support
CONFLICT — Help centre emphasises email and points voice needs to booking a demo. Homepage/features offer Zoom calls / screen-share support…Confirmed
No Zoom/video/screen-share support. Closest equivalent is live chat (AI with human escalation) plus regional toll-free phone linesConfirmed
Everything both ClassFit and WellnessLiving do (3 features)

Scheduling & Booking

  • Classes

Clients

  • Client Profiles

Support

  • Email Support

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