ClassFit vs Vagaro

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.

Vagaro

Vagaro: priced per staff member, no mailchimp integration.

Price at three example sizes

Studio sizeClassFitVagaro
Solo operator
$60/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
$30/moStandard$30 base + $10/additional employee calendar (capped at 6 extras) = $30/mo
Established studio
$120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
$70/moStandard$30 base + $10/additional employee calendar (capped at 6 extras) = $70/mo
Growing multi-site
$120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
Base plan headline price: ClassFit $45/mo, Vagaro 30 USD/month ongoing base+ /extra employee calendar. Excludes payment-processing fees and add-ons — see the full cost calculator.

Where they differ

Scheduling & Booking

Attendance Tracking
Check-in via the class page Clients tab on any device; self check-in or manual. Recorded to client historyConfirmed
Check in/out class attendees; contactless/QR self check-in and a Check-In App kiosk ($10-15/mo add-on)Confirmed
Booking Windows
Services have a 'how soon can clients book (hours)' lead-time settingConfirmed
Online Appointment Rules, plus Lead Time to limit how close to start time customers may bookConfirmed
Brandable Booking Widget
Widget matches your brand colours and logo, including the loading tickerConfirmed
Limited — widget button colour theme and tab/service selection only; Vagaro states editing the generated code is not recommended; no custom…Confirmed
Bulk Class Cancellation
'Cancel Series' cancels all upcoming sessions at once; attendees auto-notified by text and email, with optional refundConfirmed
Bulk Class Creation
Recurrence rules by day with indefinite or custom end date; ClassFit generates classes ~3 months ahead automaticallyConfirmed
Recurring classes repeating daily, weekly (incl. biweekly/interval), monthly or yearly to an end dateConfirmed
Cancellation Windows
Per-class refund policy: no refunds, 'refund if replaced', or full refund at 1/3/6/12/24/48 hours before startConfirmed
Cancellation/no-show policy windows with automatic fee chargingConfirmed
Capacity Limits
Separate In-House Capacity and Live Stream Capacity per class sessionConfirmed
Courses
Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed
'Workshops' are a series of class sessions; adding an attendee registers them for all sessions in the seriesConfirmed
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
Not verifiedEstimated
Embeddable Calendar Widget
Two lines of code; documented for WordPress, Wix, Squarespace, Weebly, GoDaddy, Shopify and plain HTMLConfirmed
Vagaro generates embeddable HTML; unlimited widgets, per-employee and per-location variantsConfirmed
No-show Tracking
No-shows show on the client profile; configurable no-show policies for unlimited memberships/class packs, up to financial penaltiesConfirmed
Mark no-show, auto-charge a fee, optionally consume a package/membership visit; Cancellations & No-Shows reportConfirmed
Recurring Bookings
Implemented as a recurring membership package linked to a specific class time; client auto-enrols and opts outConfirmed
Repeating appointments (daily/weekly/monthly/yearly); series can be edited as a whole or unlinked individually. Docs centre on appointment…Confirmed
Shareable Booking Links
A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed
Widget link, Vagaro Listing Page (domain can be forwarded to it), and direct links to individual services/classes/packagesConfirmed
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
Three modes: 'You Pick' (manual), 'Money Maker' (auto-award to highest-value booking), 'First in Line' (auto-notify first in queue)Confirmed

Memberships & Packages

Automatic Renewals
Auto-renew on memberships (time-based) and packages (time-based or by completed visits), with renewal limits and pauseConfirmed
Class Packs
Packages sell a set number of future visits for services and classesConfirmed
Custom Package Rules
Expiry date, class counts and linked classes are all configurable, and editable per client after purchaseConfirmed
Configure included services/classes, visit counts, sales tax, auto-renew limits, rollover of unused visits, and pausingConfirmed
Drop-in Pricing
Classes can be sold and paid for individually online via the Online Shopping Cart ($10-15/mo add-on; free in the UK)Confirmed
Failed Payment Handling
Features page states failed payments are chased; KB documents card-decline handling and re-attempting paymentConfirmed
Dedicated Failed Payments report to review and re-run declined chargesConfirmed
Hold Multiple Memberships / Packs at Once
A customer can hold both memberships and packages; visits are redeemed against the booking at checkout/from the calendar, and can be auto-a…Confirmed

Clients

Booking History
Profile shows class attendance plus no-shows and cancellationsConfirmed
Client Export
Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed
Client Import
Existing contacts can be uploaded and profiles auto-created; ClassFit assists with migrations involving active memberships/packsConfirmed
Self-serve CSV/Excel customer import; Vagaro also imports customers from another software free of chargeConfirmed
Client Notes
Auto-saving notes field on the client profile, visible to organisers onlyConfirmed
Customer Search
Customer List report with filtering, plus customer search across the appConfirmed

Payments

Discount / Promo Codes
Promotion codes and discounts; promo codes can also be embedded in email notificationsConfirmed
Gift Cards
Tools > Gift Cards; set value, currency and expiry days. Buyer receives a unique code, redeemed via 'Use Gift Card' at checkoutConfirmed
Sell/redeem digital gift cards, upload your own designs, import gift cards from other softwareConfirmed
In-Person Payments
Vagaro Pay Desk POS, card readers, and Tap to PhoneConfirmed
Multi-Currency Support
Currency is selectable per product (e.g. gift cards); Stripe Connect supported internationallyConfirmed
Operates in USD, CAD, GBP and AUD, but each business account is tied to one country/currencyConfirmed
Online Payments at Booking
Full prepayment or deposits at online booking; requires the Online Shopping Cart add-on ($10-15/mo; free in the UK). Live-streamed classes…Confirmed
Payment Reporting
Payments dashboard (PIN-protected) with CSV export; additional reporting available via StripeConfirmed
Transaction List, Sales Summary, Credit Card Deposits and Failed Payments reportsConfirmed
Refunds
Via Stripe; class-credit refunds are immediate, card refunds take 3-5 daysConfirmed
Full/partial refunds incl. dedicated flows for memberships, packages (even partially redeemed), products, and auto-refund of prepaid bookin…Confirmed
Saved Payment Cards
Card on file, and you can require one to book onlineConfirmed
Secure Card Payments
Stripe only; ClassFit adds 2% at source on top of Stripe's feesConfirmed
Vagaro's own merchant services (US 2.29-2.6% + fee; UK 1.15% + £0.20 dip/tap). Third-party processors are not supported for in-app paymentsConfirmed

Communication

Booking Reminders
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
One-time email blast with audience filteringConfirmed
Cancellation Emails
Cancelling a class auto-sends attendees a text and email with an optional custom messageConfirmed
Custom Email Templates
Email branding (logo, colours) is customisable; KB documents template creationConfirmed
Before-visit and after-visit notification/reminder templates are editable, with merge fields and promo codesConfirmed
Email Marketing
Built-in Email Marketing with campaign types, audience filtering, automated birthday/win-back campaigns. Free up to 1,000 credits/mo, then…Confirmed
Mailchimp Integration
One-way sync of name, email and phone for all active clients; auto-subscribed, no selective or manual syncConfirmed
SMS Broadcasts
One-time text blasts and text campaigns; requires a paid Text Messaging credit planConfirmed
SMS Notifications
Transactional text reminders/notifications, but requires a paid Text Messaging credit plan (from $20/mo US, £15/mo UK)Confirmed

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
Form builder for intake/consent/health forms plus SOAP notes; requires the Forms add-on ($10-15/mo)Confirmed
Digital Waivers
Upload your own waiver and T&Cs via Tools; presented at checkout for agreement. Click-to-agree rather than drawn e-signatureConfirmed
Liability waivers with electronic customer and employee signatures; requires the Forms add-on ($10-15/mo)Confirmed
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
Download/print individual responses, plus a summary view and a table view of all form & SOAP responsesConfirmed
Required Forms Before Booking
Forms and waiver agreement are part of checkout and must be completed before attendance is confirmedConfirmed
Forms can be made mandatory for customers; forms can also be given expiration dates to force re-signingConfirmed

Staff Management

Custom Staff Permissions
Four levels: profile-only (default), Instructor, Manager (all except Payments and Settings), and CustomConfirmed
Customisable Access Levels and per-feature employee permissions, incl. restricting price/discount changes and waitlist useConfirmed
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/commission reporting by employee; sales attributed to a 'Sold By' employee (reassignable after checkout)Confirmed
Payroll Summaries
Tools > Payroll, define pay per team member, export to CSV. Pay-rate structures (hourly/per-session/commission) not documentedConfirmed
Payroll report with hourly rates and commissions per service, class and product; full Vagaro Payroll/Gusto processing is a separate add-on…Confirmed
Staff Accounts
Each employee gets a profile and login; each bookable calendar beyond the first costs $10-15/mo for up to seven licences, after which extra…Confirmed
Staff Attendance
No separate instructor attendance record — the instructor performs client check-in, which serves as the attendance workflowConfirmed
Time cards with clock in/out, plus a Time Card reportConfirmed
Staff Scheduling
Instructors are assigned per class, and the system blocks double-booking an instructor at the same timeConfirmed
Employee working hours, custom service hours, personal tasks/closures, time-off policies and balancesConfirmed

Reporting

Activity Log
Activity page logs every account action; filter by client name, class or package, and by all / client-only / admin-only activityConfirmed
Partial — per-appointment Timeline/History records who booked/modified it, what changed, and notifications sent; no system-wide audit log o…Confirmed
Attendance Reports
Attendance rates by class and sign-ups over any date rangeConfirmed
Service/Class Sales Summary reports number of classes and attendees; per-customer class attendance history also availableConfirmed
Full Audit History
Not verifiedEstimated
Occupancy Reports
Partial — attendance rates by class and class popularity metrics are reported; no fill-rate/utilisation report named as suchConfirmed
No dedicated fill-rate/utilisation report found. Attendee counts per class via the Service/Class Sales Summary report; custom utilisation r…Estimated
Package Reports
Partial — a 'Purchased Class Packages' view lists purchased packs with expiry and classes remaining. Not a reporting/analytics moduleConfirmed
Revenue by Class
Revenue generated from each class, plus average cost per class, filterable by class typeConfirmed
Service/Class Sales Summary gives class sale totals, add-on sales, cost to business and average sale per class; Sales By Category also avai…Confirmed
Revenue by Instructor
Partial — reports filter by teacher and show teacher performance stats, but revenue attributed per instructor is not explicitly documentedConfirmed
Via payroll/commission reporting and 'Sold By' employee attribution on salesConfirmed
Revenue Reports
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
Sales Trends and other trend reports render charts; deeper BI (50+ pre-built Power BI reports, Tableau) requires the Data Lake add-on at $4…Confirmed

Integrations

Google Calendar
Real-time two-way sync, included for all businessesConfirmed
Mailchimp
QuickBooks
Native QuickBooks Online integration; paid add-on ($10 US / $40 CA / £25 UK / $40 AU per month)Confirmed
Xero
Native Xero integration syncing sales, taxes and refunds; paid add-on ($10 US / $40 CA / $40 AU per month, free in the UK)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
Each location requires its own separate business account, monthly subscription and feature subscriptions; the Multi-Location screen then li…Confirmed
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
1 bookable calendar licence in the base subscription ($23.99/mo US, £20/mo UK). Each additional employee calendar $10/mo (£10 UK) for up to…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
A 'flagship' location syncs settings, pricing and customer information across a location group, with cross-location reporting and location…Confirmed
Separate Booking Embeds Per Location
A booking widget can be created for 'This Location' or a specific multi-location; each location has its own Vagaro Listing PageConfirmed

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
True white-label app on Google Play under your own business name (your own Google Developer account required). Same pricing as iOS; one fee…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
True white-label app published to the App Store under your own business name (your own Apple Developer account required). $100 one-time dev…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
Branded App icon, splash screen and button colours; booking widget colour theme; MySite website global stylingsConfirmed
Push Notifications
App notifications in the standard client apps; branded apps add push for updates and offersConfirmed
Push notifications to customers via the Vagaro app / your Branded App; Fill My Books also sends automated pushesConfirmed

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
Not stated as 24/7 — support via email and regional phone lines (US, CA, UK, AU). The 'Vera' AI assistant is always available and can escal…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
Partially free — the first 'Premium Import' (full business data, done by a Vagaro Specialist, typically 3-5 business days) is free; subsequ…Confirmed
Knowledge Base
Public help centre with ~115 articles across 11 categories, plus video tutorialsConfirmed
Extensive public Zendesk help centre, plus free video tutorials and Vagaro UniversityConfirmed
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 support tier. Closest equivalents: free regional phone support and free live workshops; paid 1:1 training at Vagaro Universit…Confirmed
Everything both ClassFit and Vagaro do (11 features)

Scheduling & Booking

  • 1:1 Appointments
  • Classes
  • Staff Substitution

Memberships & Packages

  • Memberships

Clients

  • Client Profiles

Payments

  • Automatic Billing
  • Payment History

Communication

  • Booking Confirmations

Reporting

  • CSV Export
  • Membership Reports

Support

  • Email Support

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