Acuity Scheduling vs ClassFit

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

Acuity Scheduling

Acuity Scheduling: flat tiered pricing, no broadcast emails.

ClassFit

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

Price at three example sizes

Studio sizeAcuity SchedulingClassFit
Solo operator
$20/moStarter1 calendar, month-to-month ($20/mo)
$60/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
Established studio
$34/moStandard2–6 calendars, month-to-month ($34/mo)
$120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
Growing multi-site
$61/moPremium7–36 calendars, month-to-month ($61/mo)
$120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
Base plan headline price: Acuity Scheduling $20/mo, ClassFit $45/mo. Excludes payment-processing fees and add-ons — see the full cost calculator.

Where they differ

Scheduling & Booking

Attendance Tracking
Via colour-coded labels — vendor docs give 'mark class attendees as checked-in' as an example use. One label per attendee, 16-char limit. N…Confirmed
Check-in via the class page Clients tab on any device; self check-in or manual. Recorded to client historyConfirmed
Booking Windows
Services have a 'how soon can clients book (hours)' lead-time settingConfirmed
Brandable Booking Widget
Style editor (logo, colour palette) on all plans; full custom CSS and removal of 'Powered by Acuity' branding require Premium.Estimated
Widget matches your brand colours and logo, including the loading tickerConfirmed
Bulk Class Cancellation
Tick multiple sessions and click 'Delete Selected Classes'; deleting the class type cancels all upcoming classes.Estimated
Bulk Class Creation
'Offer Class' has a Recurring option for how often and how many times the class repeats.Confirmed
Recurrence rules by day with indefinite or custom end date; ClassFit generates classes ~3 months ahead automaticallyConfirmed
Cancellation Windows
Set hours in advance clients may cancel/reschedule; penalty enforced via card-on-file charge or forfeited credit rather than an automatic l…Estimated
Per-class refund policy: no refunds, 'refund if replaced', or full refund at 1/3/6/12/24/48 hours before startConfirmed
Courses
'Class series' — tick 'Clients must sign up for all the times this is offered' and the client is enrolled in every session for one total pr…Confirmed
Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed
Duplicate Classes
'Duplicate' copies the class type's settings but NOT the times it's offered — you must re-add it to the calendar.Confirmed
Partial — class creation offers 'select existing class details as a template' to pre-fill from an existing class; no explicitly named dupli…Confirmed
Embeddable Calendar Widget
Two lines of code; documented for WordPress, Wix, Squarespace, Weebly, GoDaddy, Shopify and plain HTMLConfirmed
No-show Tracking
'Mark as no-show' when cancelling; forfeits credit, appears in reports via a no-show filter, and card on file can be charged afterwards.Confirmed
No-shows show on the client profile; configurable no-show policies for unlimited memberships/class packs, up to financial penaltiesConfirmed
Recurring Bookings
Recurring appointments only — a finite number of repeats chosen at booking, not an open-ended permanent slot, and not available for group c…Estimated
Implemented as a recurring membership package linked to a specific class time; client auto-enrols and opts outConfirmed
Shareable Booking Links
Direct links to the whole scheduler or to a specific calendar, appointment type, or class list.Estimated
A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed
Staff Substitution
Edit the class and change which calendar (staff member) offers it, keeping attendees enrolled.Confirmed
Waiting Lists
1:1 appointments ONLY — the 'Join waitlist' button appears for every appointment type EXCEPT classes. Standard/Premium only.Estimated
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

Memberships & Packages

Automatic Renewals
Subscriptions auto-renew and auto-charge; packages and gift certificates explicitly do NOT auto-renew.Confirmed
Class Packs
'Packages' — client buys a code and redeems it per booking. Standard/Premium only.Confirmed
Custom Package Rules
Expiry in days (blank = never), public/private access, and redeemable by total appointments, minutes, dollar amount or unlimited, scoped to…Confirmed
Expiry date, class counts and linked classes are all configurable, and editable per client after purchaseConfirmed
Failed Payment Handling
Weak — a failed subscription payment simply CANCELS the subscription; an email goes out and the client reactivates by updating their card.…Confirmed
Features page states failed payments are chased; KB documents card-decline handling and re-attempting paymentConfirmed
Hold Multiple Memberships / Packs at Once
Partial — a client can hold several codes, but only one can be applied per appointment and it's picked manually. No automatic credit-priori…Estimated
Memberships
Via 'Subscriptions' — recurring charge redeemable for appointments/classes. Standard/Premium only, Stripe or Square only (not PayPal). No t…Confirmed

Clients

Booking History
The client profile shows all their appointments plus intake forms and all package/gift/subscription codes.Confirmed
Profile shows class attendance plus no-shows and cancellationsConfirmed
Client Export
Clients > Import/export > Export client list, downloads .csv.Estimated
Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed
Client Import
CSV import with column mapping; vendor recommends batches of 500. Packages, gift certificates and subscriptions cannot be imported.Estimated
Existing contacts can be uploaded and profiles auto-created; ClassFit assists with migrations involving active memberships/packsConfirmed
Client Notes
'Notes about client' field on the profile, visible to staff but not the client.Confirmed
Auto-saving notes field on the client profile, visible to organisers onlyConfirmed
Customer Search
Search by name, phone or email, plus filters for recent vs inactive clients.Confirmed

Payments

Automatic Billing
Via Subscriptions, which auto-charge the card on file. Requires Stripe or Square and Standard/Premium.Confirmed
Discount / Promo Codes
Coupons for appointments, and separately for packages/gift certificates/subscriptions.Estimated
Gift Cards
'Gift Certificates'. Standard/Premium only.Confirmed
Tools > Gift Cards; set value, currency and expiry days. Buyer receives a unique code, redeemed via 'Use Gift Card' at checkoutConfirmed
In-Person Payments
Via the Acuity Admin mobile app with a Square reader or Stripe M2; Stripe Tap to Pay supported. Square readers are US-only.Estimated
Multi-Currency Support
Over two dozen currencies supported, but one currency per account.Confirmed
Currency is selectable per product (e.g. gift cards); Stripe Connect supported internationallyConfirmed
Online Payments at Booking
Require full payment, a deposit, card details to charge later, or pay-what-you-want pricing.Confirmed
Payment History
Payment status per appointment and on the client profile, plus an Orders section. Fuller detail lives in your payment processor.Confirmed
Payment Reporting
Revenue report totals appointments, add-ons, tips, packages, gift certificates and subscriptions by processor. Excludes cancelled/no-show a…Confirmed
Payments dashboard (PIN-protected) with CSV export; additional reporting available via StripeConfirmed
Refunds
Via Stripe; class-credit refunds are immediate, card refunds take 3-5 daysConfirmed
Saved Payment Cards
Collect card information at booking to charge later, and charge the saved card afterwards.Confirmed
Secure Card Payments
Via an integrated processor only — Acuity has NO built-in processor; you connect Stripe, Square or PayPal.Confirmed
Stripe only; ClassFit adds 2% at source on top of Stripe's feesConfirmed

Communication

Booking Reminders
Up to three email reminders per appointment at customisable times, plus one SMS reminder on Standard/Premium.Confirmed
Email reminders before class (email only; no SMS)Confirmed
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
Cancellation Emails
Cancellation and Reschedule Confirmation emails sent immediately.Confirmed
Custom Email Templates
Edit subject and body with text, images, buttons, fonts/colours and merge tags; multiple templates per notification.Estimated
Email branding (logo, colours) is customisable; KB documents template creationConfirmed
Mailchimp Integration
Native — subscribes clients to ONE Mailchimp list based on an intake-form opt-in question. Only one list per connection.Confirmed
One-way sync of name, email and phone for all active clients; auto-subscribed, no selective or manual syncConfirmed
SMS Notifications
Automated SMS appointment reminders with merge tags, to 180+ countries. Standard/Premium only.Estimated

Forms & Compliance

Custom Intake Forms
Form builder with textbox, dropdown, checkbox, yes/no, file upload (5 MB) and address fields; unlimited questions, assignable per appointme…Confirmed
Built by selecting from a preset question library (emergency contact, blood pressure, pregnancy etc.) rather than a free-form builderConfirmed
Digital Waivers
Partial — Terms & Conditions Agreement forms can be required via a mandatory checkbox, but there is NO e-signature capture; Acuity's own do…Confirmed
Upload your own waiver and T&Cs via Tools; presented at checkout for agreement. Click-to-agree rather than drawn e-signatureConfirmed
Downloadable Form Responses
An Intake Forms report lists all answers to a question; forms can attach to confirmation emails as a time-stamped PDF, and answers appear i…Confirmed
Partial — responses save to the client profile and a copy is emailed to you on submission; no bulk export or download documentedConfirmed
Required Forms Before Booking
Mark a question Required and clients can't proceed with the booking without answering/agreeing.Confirmed
Forms and waiver agreement are part of checkout and must be completed before attendance is confirmedConfirmed

Staff Management

Custom Staff Permissions
Preset roles rather than fully custom — View Only, View & Edit, Admin, plus per-calendar scoping and an export toggle. Enterprise adds org-…Confirmed
Four levels: profile-only (default), Instructor, Manager (all except Payments and Settings), and CustomConfirmed
Instructor Revenue Reports
Indirectly — Revenue and Appointments reports filter by Calendar, and businesses typically use one calendar per staff member. No purpose-bu…Confirmed
Partial — reports include teacher performance statistics and allow filtering by teacher, but a revenue-by-instructor figure is not explicit…Confirmed
Payroll Summaries
No payroll engine — no pay rates or commission rules. Vendor's documented approach is to export appointments to CSV and calculate payroll y…Confirmed
Tools > Payroll, define pay per team member, export to CSV. Pay-rate structures (hourly/per-session/commission) not documentedConfirmed
Staff Accounts
Invite 'contributors' with their own login; unlimited on standalone Acuity subscriptions (capped by website plan if attached to Squarespace…Confirmed
Staff Attendance
No separate instructor attendance record — the instructor performs client check-in, which serves as the attendance workflowConfirmed
Staff Scheduling
A calendar per staff member with its own availability, repeating hours, blocked time and per-appointment-type availability groups.Confirmed
Instructors are assigned per class, and the system blocks double-booking an instructor at the same timeConfirmed

Reporting

Activity Log
Per-appointment only — each appointment has a changelog showing every change, notification sent, which user made it and their IP. No accoun…Estimated
Activity page logs every account action; filter by client name, class or package, and by all / client-only / admin-only activityConfirmed
Attendance Reports
Partial — the Appointments report summarises bookings by type and filters to cancelled vs no-show. No attended/checked-in report, since che…Confirmed
Attendance rates by class and sign-ups over any date rangeConfirmed
CSV Export
Appointments, clients, and package/gift/subscription orders export to .csv. Reports themselves are not directly CSV-exportable.Confirmed
Full Audit History
No retention limit stated — the changelog persists with each appointment, but there is no account-wide audit trail and no published retenti…Estimated
Membership Reports
Weak — a Subscribers list shows each subscriber and remaining balance, and subscription revenue appears in the Revenue report, but no activ…Confirmed
Occupancy Reports
Partial — attendance rates by class and class popularity metrics are reported; no fill-rate/utilisation report named as suchConfirmed
Package Reports
View Orders lists all package/gift/subscription orders with an 'Export All' CSV. The export omits codes added manually or via API, and list…Confirmed
Partial — a 'Purchased Class Packages' view lists purchased packs with expiry and classes remaining. Not a reporting/analytics moduleConfirmed
Revenue by Class
The Appointments report summarises all booked appointments by type with total price per type.Confirmed
Revenue generated from each class, plus average cost per class, filterable by class typeConfirmed
Revenue by Instructor
Indirectly — filter the Revenue report by Calendar, where a calendar usually represents one staff member.Confirmed
Partial — reports filter by teacher and show teacher performance stats, but revenue attributed per instructor is not explicitly documentedConfirmed
Revenue Reports
Revenue report with year/month/custom ranges, filterable by calendar, with an option to attribute revenue by booked date.Confirmed
Revenue over last month / 3 months / 12 months or custom range, filterable by class type, location and day of weekConfirmed
Visual Dashboards
Colour-coded charts on the analytics page plus a main dashboardConfirmed

Integrations

Apple Calendar
Two-way sync with iCloud Calendar; updates may take up to 10 minutes.Estimated
Google Calendar
Two-way sync. Classes only sync once at least one client books, each attendee appears as a separate event, and edits made in Google are ove…Estimated
Outlook Calendar
Two-way sync with Outlook Calendar and Office 365; updates may take up to 10 minutes.Estimated
QuickBooks
Native — syncs clients, appointments, orders and payments, creates and optionally emails invoices, updates on cancel/reschedule. Not compat…Confirmed
Xero
Legacy only — Acuity states 'It's not possible to create new connections between Acuity and Xero.' Existing connections still sync; new use…Confirmed

Multi-Location

Additional Locations
No separate per-location charge or location entity — locations are modelled as calendars, so extra sites consume your plan's calendar allow…Confirmed
Unlimited locations at no extra charge — locations are a central venue library within the single account; pricing is revenue-based, not per…Confirmed
Calendars / Seats Included
1 calendar on Starter ($16/mo annual, $20 monthly); 6 on Standard ($27/$34); 36 on Premium ($49/$61); Enterprise for more. A 'calendar' is…Confirmed
No calendar/seat model — pricing is 2% of monthly revenue (min $45, max $120/mo) with unlimited instructors, classes, clients and locationsConfirmed
Centralised Multi-Location Management
Enterprise only — an organisation dashboard manages multiple scheduling instances. Clients are NOT shared across instances, and the dashboa…Confirmed
Partial — multiple venues run from one account with shared clients, and reports filter by location; no distinct HQ/franchise or per-site su…Confirmed
Separate Booking Embeds Per Location
Direct links and embed codes can target a specific calendar or appointment type, so a per-location calendar gets its own booking page.Estimated

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
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
Custom Branding
Logo and colour palette on the scheduler (all plans), customisable email templates, and removal of the 'Powered by Acuity' link on Premium.…Confirmed
Logo and colours across the booking widget and emails, included in the base price (branded apps are a separate add-on)Confirmed
Push Notifications
App notifications in the standard client apps; branded apps add push for updates and offersConfirmed

Support

24/7 Email Support
Ticket form can be submitted any time, but no 24/7 commitment — 'We'll reply as soon as we can, but depending on staffing and availability,…Confirmed
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
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
Knowledge Base
Public help centre plus a developer hub, user forum and live webinar series.Confirmed
Public help centre with ~115 articles across 11 categories, plus video tutorialsConfirmed
Live Video Support
No video/Zoom support and no phone support at all. Closest equivalent is live chat, Mon-Fri only. Enterprise customers get a dedicated acco…Confirmed
CONFLICT — Help centre emphasises email and points voice needs to booking a demo. Homepage/features offer Zoom calls / screen-share support…Confirmed
Everything both Acuity Scheduling and ClassFit do (8 features)

Scheduling & Booking

  • 1:1 Appointments
  • Capacity Limits
  • Classes

Memberships & Packages

  • Drop-in Pricing

Clients

  • Client Profiles

Communication

  • Booking Confirmations

Integrations

  • Mailchimp

Support

  • Email Support

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