ClassFit vs Glofox
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.
Glofox
Glofox: flat tiered pricing, no staff attendance.
Price at three example sizes
| Studio size | ClassFit | Glofox |
|---|---|---|
| Solo operator | $60/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription. | $275/moEssential$275/mo per location × 1 (US start price; EUR page shows €220) |
| Established studio | $120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription. | $275/moEssential$275/mo per location × 1 (US start price; EUR page shows €220) |
| Growing multi-site | $120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription. | $825/moEssential$275/mo per location × 3 (US start price; EUR page shows €220) |
| Base plan headline price: ClassFit $45/mo, Glofox $275/mo. 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 | Manual check-in from the class Booked List ('Check in everyone'), plus check-in kiosk and barcode scannersConfirmed |
| Booking Windows | Services have a 'how soon can clients book (hours)' lead-time settingConfirmed | YesConfirmed |
| Brandable Booking Widget | Widget matches your brand colours and logo, including the loading tickerConfirmed | Web Portal customisable to the brand's colour scheme, with Week/Day/List layoutsConfirmed |
| Bulk Class Cancellation | YesConfirmed | Partial — deleting from the class slide-out cancels only that instance (refunding credits); a whole series is stopped by setting an end dat…Confirmed |
| Bulk Class Creation | Recurrence rules by day with indefinite or custom end date; ClassFit generates classes ~3 months ahead automaticallyConfirmed | Classes are created weekly from a chosen start date automatically; an optional end date stops generationConfirmed |
| Cancellation Windows | Per-class refund policy: no refunds, 'refund if replaced', or full refund at 1/3/6/12/24/48 hours before startConfirmed | Cancel notice period, late-cancellation toggle and penalty system, set per class/appointment/facility typeConfirmed |
| Courses | Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed | 'Courses' are a distinct object from Classes: client enrols once and is booked into every sessionConfirmed |
| 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 | No explicit duplicate action — Glofox uses reusable class types that auto-generate weekly; once-off instances are added from the Calendar.…Confirmed |
| Embeddable Calendar Widget | Two lines of code; documented for WordPress, Wix, Squarespace, Weebly, GoDaddy, Shopify and plain HTMLConfirmed | 'Web Portal' embed, with guides for WordPress, Wix, Squarespace, Shopify, Webflow, Framer, Duda and GoDaddyConfirmed |
| No-show Tracking | No-shows show on the client profile; configurable no-show policies for unlimited memberships/class packs, up to financial penaltiesConfirmed | No Shows Report, a Strike System, and Automated No-Show & Late Cancellation FeesConfirmed |
| Recurring Bookings | Implemented as a recurring membership package linked to a specific class time; client auto-enrols and opts outConfirmed | 'Recurring Class Bookings' for unlimited/restricted memberships, plus 'Recurring Appointment Bookings'Confirmed |
| Shareable Booking Links | A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed | YesConfirmed |
| Staff Substitution | YesConfirmed | Class edit allows once-off edits to a single instance including the trainerConfirmed |
| 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 | YesConfirmed |
Memberships & Packages
| Class Packs | YesConfirmed | 'Service Credit Packs'Confirmed |
| Custom Package Rules | Expiry date, class counts and linked classes are all configurable, and editable per client after purchaseConfirmed | Credit count, expiry, price and eligibility (specific classes or a category) all configurableConfirmed |
| Drop-in Pricing | YesConfirmed | A separate drop-in price for people without memberships, set per classConfirmed |
| Failed Payment Handling | Features page states failed payments are chased; KB documents card-decline handling and re-attempting paymentConfirmed | Failed Payment Report, automated retries, payment links to collect failed subscription payments, and an NSF fee solutionConfirmed |
| Hold Multiple Memberships / Packs at Once | YesConfirmed | A client can hold a membership plus credit packs; Price/Eligibility rules decide which applies, and a valid credit is used even where the m…Confirmed |
Clients
| Booking History | Profile shows class attendance plus no-shows and cancellationsConfirmed | The 'Activity' tab on each client profile logs classes booked, attended, cancelled and waitlists, with timestampsConfirmed |
| Client Export | Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed | YesConfirmed |
| Client Import | Existing contacts can be uploaded and profiles auto-created; ClassFit assists with migrations involving active memberships/packsConfirmed | Handled by a dedicated Onboarding Manager as part of migration rather than a self-serve CSV importerConfirmed |
| Client Notes | Auto-saving notes field on the client profile, visible to organisers onlyConfirmed | YesConfirmed |
| Customer Search | YesConfirmed | Global Search, client filters, and barcode lookupConfirmed |
Payments
| Automatic Billing | YesConfirmed | Recurring card billing plus GoCardless direct debit and ACHConfirmed |
| Gift Cards | Tools > Gift Cards; set value, currency and expiry days. Buyer receives a unique code, redeemed via 'Use Gift Card' at checkoutConfirmed | No dedicated gift-card module — sold as a Store product issuing a Purchase Code, redeemed by topping up the recipient's Account Balance. St…Confirmed |
| In-Person Payments | Glofox POS Terminal, plus cash/bank/complimentary/pay-later methods configurable as staff-onlyConfirmed | |
| Multi-Currency Support | Currency is selectable per product (e.g. gift cards); Stripe Connect supported internationallyConfirmed | Local currency of 35 Stripe-supported countries; one currency per studio accountConfirmed |
| Payment History | YesConfirmed | The Transactions tab on the client profileConfirmed |
| Payment Reporting | Payments dashboard (PIN-protected) with CSV export; additional reporting available via StripeConfirmed | Sales report, Transactions List, Failed Payment Report, Money Owed report and payoutsConfirmed |
| Refunds | Via Stripe; class-credit refunds are immediate, card refunds take 3-5 daysConfirmed | Full and partial refunds; Receptionists can issue refunds tooConfirmed |
| Secure Card Payments | Stripe only; ClassFit adds 2% at source on top of Stripe's feesConfirmed | Glofox Payments, powered by Stripe, with 3D SecureConfirmed |
Communication
| Booking Reminders | Email reminders before class (email only; no SMS)Confirmed | YesConfirmed |
| 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 | Send to filtered/segmented client and lead listsConfirmed |
| Cancellation Emails | YesConfirmed | Automated email preferences cover booking/cancellation notifications; staff can also push a group message to a class before cancelling itConfirmed |
| Custom Email Templates | Email branding (logo, colours) is customisable; KB documents template creationConfirmed | Custom email templates plus a drag-and-drop Email EditorConfirmed |
| Email Marketing | Campaigns, Audiences, Automations and XLerate workflows (XLerate is an add-on on Essential/Boost, included on Elite)Confirmed | |
| Mailchimp Integration | One-way sync of name, email and phone for all active clients; auto-subscribed, no selective or manual syncConfirmed | Native, configured from Settings > Integrations (the only integration listed on that tab)Confirmed |
| SMS Broadcasts | SMS to a filtered list of clients; charged per SMS creditConfirmed | |
| SMS Notifications | SMS including two-way; consumes purchased SMS creditsConfirmed |
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 | Limited — no general form builder. Settings > Forms allows custom terms, waivers and 'create your own questions' that feed profile Notes; L…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 | E-Agreements plus Waiver / Parental Waiver / Membership T&Cs / Drop-in T&Cs in Settings > FormsConfirmed |
| 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 | Not verifiedEstimated |
| Required Forms Before Booking | Forms and waiver agreement are part of checkout and must be completed before attendance is confirmedConfirmed | Clients are prompted to sign outstanding e-agreements in the Member App, Web Portal and Pro app before proceedingConfirmed |
Staff Management
| Custom Staff Permissions | Four levels: profile-only (default), Instructor, Manager (all except Payments and Settings), and CustomConfirmed | No — four fixed preset roles only (Super Admin, Admin, Receptionist, Trainer); permissions are not individually configurableConfirmed |
| Instructor Revenue Reports | Partial — reports include teacher performance statistics and allow filtering by teacher, but a revenue-by-instructor figure is not explicit…Confirmed | Trainer Insights report, plus Sales Attributions to credit sales to staffConfirmed |
| Payroll Summaries | Tools > Payroll, define pay per team member, export to CSV. Pay-rate structures (hourly/per-session/commission) not documentedConfirmed | Pay Rates with per-class and per-appointment base rates by trainer, attendee-threshold bonuses, and a payroll reportConfirmed |
| Staff Accounts | YesConfirmed | Each staff member logs into the dashboard with their own profile; a Trainer role exists, and Glofox Pro is the staff mobile appConfirmed |
| Staff Attendance | No separate instructor attendance record — the instructor performs client check-in, which serves as the attendance workflowConfirmed | |
| Staff Scheduling | Instructors are assigned per class, and the system blocks double-booking an instructor at the same timeConfirmed | Trainer schedules and availability drive client-side appointment booking; trainers assigned per classConfirmed |
Reporting
| Activity Log | Activity page logs every account action; filter by client name, class or package, and by all / client-only / admin-only activityConfirmed | No general admin audit trail; the per-client Activity tab logs that client's bookings and cancellations with timestamps, and Sales Attribut…Confirmed |
| Attendance Reports | Attendance rates by class and sign-ups over any date rangeConfirmed | Visits report and per-class attendance reportingConfirmed |
| Full Audit History | YesConfirmed | Not verifiedEstimated |
| Membership Reports | YesConfirmed | Members, New Memberships, Lost Members, Members At Risk, and Membership Plan Changes reportsConfirmed |
| Occupancy Reports | Partial — attendance rates by class and class popularity metrics are reported; no fill-rate/utilisation report named as suchConfirmed | Class Performance report compares bookings vs check-ins per class and per time slotConfirmed |
| Package Reports | Partial — a 'Purchased Class Packages' view lists purchased packs with expiry and classes remaining. Not a reporting/analytics moduleConfirmed | Partial — credit packs reported through Sales/Members reports and client filters rather than a dedicated packages-remaining reportEstimated |
| Revenue by Class | Revenue generated from each class, plus average cost per class, filterable by class typeConfirmed | Sales report breaks revenue down by item sold; Class Performance covers bookings/attendance per classConfirmed |
| Revenue by Instructor | Partial — reports filter by teacher and show teacher performance stats, but revenue attributed per instructor is not explicitly documentedConfirmed | Trainer Insights report and Sales AttributionsConfirmed |
| Revenue Reports | Revenue over last month / 3 months / 12 months or custom range, filterable by class type, location and day of weekConfirmed | Sales report, Scheduled Revenue report and Reconciling Revenue reportsConfirmed |
| Visual Dashboards | Colour-coded charts on the analytics page plus a main dashboardConfirmed | Dashboard home plus ABC Insights for Glofox analyticsConfirmed |
Integrations
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 | Supported; priced per location by quote. Multi-location analytics is a paid add-on on all tiers, and bulk multi-location configuration is E…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 | Not a pricing dimension — plans priced per location/tier (Essential from $99/mo, then Boost, Elite, Enterprise), not per staff calendar; no…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 | Roaming memberships and roaming Admins span studios, with multi-location analytics as an add-on and bulk config on EliteConfirmed |
| Separate Booking Embeds Per Location | Each studio has its own schedule/booking surface; members switch site via a studio dropdown in the Member AppConfirmed |
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 | Standalone App published to the business's own Google Play listing; add-on on Essential/Boost, included on EliteConfirmed |
| 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 | 'Standalone App' published under the business's own App Store listing; add-on on Essential/Boost, included on EliteConfirmed |
| Custom Branding | Logo and colours across the booking widget and emails, included in the base price (branded apps are a separate add-on)Confirmed | Member App and Standalone App customisation, plus Web Portal colour schemeConfirmed |
| Push Notifications | App notifications in the standard client apps; branded apps add push for updates and offersConfirmed | Including targeted pushes to segments and to a class's booked/cancelled listsConfirmed |
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 | No published SLA or 24/7 human guarantee — support via email, in-product chat and regional phone lines; operator reports often cite slow em…Estimated |
| 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 | A dedicated Onboarding Manager handles data migration as part of onboarding; member-data-only or member-plus-payment-data options. No separ…Confirmed |
| Knowledge Base | Public help centre with ~115 articles across 11 categories, plus video tutorialsConfirmed | Public Zendesk help centre with ~337 articles, plus an on-demand Glofox Learning PlatformConfirmed |
| 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 stated. Closest: 1-on-1 onboarding with a dedicated Onboarding Manager, customer success team, in-product chat and re…Confirmed |
Everything both ClassFit and Glofox do (13 features)
Scheduling & Booking
- ✓ 1:1 Appointments
- ✓ Capacity Limits
- ✓ Classes
Memberships & Packages
- ✓ Automatic Renewals
- ✓ Memberships
Clients
- ✓ Client Profiles
Payments
- ✓ Discount / Promo Codes
- ✓ Online Payments at Booking
- ✓ Saved Payment Cards
Communication
- ✓ Booking Confirmations
Reporting
- ✓ CSV Export
Integrations
- ✓ Mailchimp
Support
- ✓ Email Support