ClassFit vs Momence

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.

Momence

Momence: flat tiered pricing, no apple calendar.

Price at three example sizes

Studio sizeClassFitMomence
Solo operator
$60/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
$135/moPro$60/mo + 2.5% platform fee on revenue ($75 at your inputs)
Established studio
$120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
$199/moCustom$199/mo Custom, with no Momence platform fee per published page
Growing multi-site
$120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
$199/moCustom$199/mo Custom, with no Momence platform fee per published page
Base plan headline price: ClassFit $45/mo, Momence $60/mo. Excludes payment-processing fees and add-ons — see the full cost calculator.

Where they differ

Scheduling & Booking

1:1 Appointments
Dedicated Appointments module with staff boards, services, availability/time blocks and slot intervalsConfirmed
Attendance Tracking
Check-in via the class page Clients tab on any device; self check-in or manual. Recorded to client historyConfirmed
Roster check-in, auto-check-in at POS, mobile barcode scanning, key cards/fobs, front-desk scanning, and a Self Check-in Kiosk appConfirmed
Booking Windows
Services have a 'how soon can clients book (hours)' lead-time settingConfirmed
Sales cut-off in minutes before start (negative values allow late booking), plus early-access windows for tagged customer groupsConfirmed
Brandable Booking Widget
Widget matches your brand colours and logo, including the loading tickerConfirmed
Partial — plugin configured via filters with live preview; Settings > Branding controls colours, fonts and wording on checkout/login pages.…Confirmed
Bulk Class Cancellation
Series-level: Group Recurring > cancel, with an 'only classes after' option. Bulk removal of many already-cancelled classes requires emaili…Confirmed
Bulk Class Creation
Recurrence rules by day with indefinite or custom end date; ClassFit generates classes ~3 months ahead automaticallyConfirmed
Recurring series that keep scheduling themselves unless an end date is set, plus reusable class templates. Note: an existing recurring sche…Confirmed
Cancellation Windows
Per-class refund policy: no refunds, 'refund if replaced', or full refund at 1/3/6/12/24/48 hours before startConfirmed
Configurable cancellation credit cut-off plus a separate late-cancellation period triggering auto-charge penalty rules; umbrella policy ove…Confirmed
Capacity Limits
Max participants per class; staff can override capacityConfirmed
Classes
Core product: group classes with class templates, in-person, online and hybrid formatsConfirmed
Courses
Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed
Via Semesters (fixed start/end, weekly recurring, auto-enrolled into the entire series in one purchase) and Courses/Challenges (irregular s…Confirmed
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
Classes > Upcoming classes > select event > Actions > DuplicateConfirmed
Embeddable Calendar Widget
Two lines of code; documented for WordPress, Wix, Squarespace, Weebly, GoDaddy, Shopify and plain HTMLConfirmed
Plugins/widgets via Studio Setup > Add to Website; documented for WordPress, Wix, Squarespace, GoDaddy and Weebly, plus iFrame embeddingConfirmed
No-show Tracking
No-shows show on the client profile; configurable no-show policies for unlimited memberships/class packs, up to financial penaltiesConfirmed
Not checked in within 24h of class end marks no-show; automatic no-show fees with up to three retries and frequency-based rulesConfirmed
Recurring Bookings
Implemented as a recurring membership package linked to a specific class time; client auto-enrols and opts outConfirmed
For appointments: 'Allow recurring booking by customers' lets clients self-book a repeating slot; staff can 'Book recurring'. For classes,…Confirmed
Shareable Booking Links
A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed
Copy a class's Book Now link, purchase links for subscriptions/packs; private classes bookable only via a shared linkConfirmed
Staff Substitution
Automatic Substitutions: teachers request a sub, eligible teachers notified by SMS/email, first to reply is auto-assigned. Manual reassignm…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
Three promotion modes: First Come First Serve (auto-added, SMS notified), Double Opt-In (texted to confirm, ~10 min to respond), Fast Finge…Confirmed

Memberships & Packages

Automatic Renewals
Auto-renewing subscriptions charge on the same day each cycle; free trials, renewal caps, tiered pricing after N renewals, aligned renewal…Confirmed
Class Packs
Called 'Packs' — prepaid bundles of class/appointment credits or dollar credits, with auto-refill on depletionConfirmed
Custom Package Rules
Expiry date, class counts and linked classes are all configurable, and editable per client after purchaseConfirmed
Configurable expiry, 'activate on first use', per-class inclusion/exclusion, credit type, sliding-scale pricing, payment plans, purchasable…Confirmed
Drop-in Pricing
Single classes sold via POS or the class page without a membership; drop-in rate is also the fallback charge for overbookingConfirmed
Failed Payment Handling
Features page states failed payments are chased; KB documents card-decline handling and re-attempting paymentConfirmed
Configurable retry schedule; customers notified immediately and prompted to update card. Membership becomes inactive if all retries fail; n…Confirmed
Hold Multiple Memberships / Packs at Once
Clients can hold subscriptions + packs concurrently; at POS/booking staff select which membership to draw from. No automatic credit-priorit…Confirmed
Memberships
Called 'Subscriptions' — unlimited or limited-use credits, fixed or auto-renewing, free trials, intro offers, contracts, freezes, transfersConfirmed

Clients

Booking History
Profile shows class attendance plus no-shows and cancellationsConfirmed
Customer List > Activity > History; filterableConfirmed
Client Export
Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed
Reports download to spreadsheet; a Custom Fields Report exposes customer data; large reports emailed when ready. No one-click 'export custo…Confirmed
Client Import
Existing contacts can be uploaded and profiles auto-created; ClassFit assists with migrations involving active memberships/packsConfirmed
Partial/support-assisted — self-serve CSV import covers Leads only (first name, last name, email). Full customer migration is handled by Mo…Confirmed
Client Notes
Auto-saving notes field on the client profile, visible to organisers onlyConfirmed
Regular notes plus structured SOAP notes, addable from class rosters or appointment detailsConfirmed
Client Profiles
Centralised profile with contact info, custom fields, visit history, notes and SOAP notes, membership status, intake form submissionsConfirmed
Customer Search
Search by name plus filters, birthday filters, tag-based filtering and saved Customer Segmentation listsConfirmed

Payments

Automatic Billing
Recurring autopay via card on file; ACH/BACS/BECS/SEPA by country. Payment plans allow a down payment plus instalmentsConfirmed
Discount / Promo Codes
Percentage or fixed codes with per-customer limits, expiry, scoping; separate 'Price Rules' auto-apply discounts to tagged customersConfirmed
Gift Cards
Tools > Gift Cards; set value, currency and expiry days. Buyer receives a unique code, redeemed via 'Use Gift Card' at checkoutConfirmed
Sold via POS, a self-service gift card page, or physical cards scanned at sale. Scheduled delivery, customisable templates, expiry remindersConfirmed
In-Person Payments
Built-in POS with Stripe BBPOS WisePOS E terminal, barcode scanners, split payments and custom payment methods. Retail/POS not on the Basic…Confirmed
Multi-Currency Support
Currency is selectable per product (e.g. gift cards); Stripe Connect supported internationallyConfirmed
Local currency per country (US, UK, AU, CA published; others on consultation). A 'show prices in a customer's local currency' setting exist…Confirmed
Online Payments at Booking
Card, Apple Pay or Google Pay at booking; a 'Pay Later' option for class-only transactionsConfirmed
Payment History
Profile > Activity > Payments with per-transaction refund, void and receipt downloadConfirmed
Payment Reporting
Payments dashboard (PIN-protected) with CSV export; additional reporting available via StripeConfirmed
Total Sales Report, Class Profitability, Combined Payroll and Staff Payroll reports; Stripe Dashboard supplies payout schedulesConfirmed
Refunds
Via Stripe; class-credit refunds are immediate, card refunds take 3-5 daysConfirmed
Refund in money or Momence credits, selectable amount (partial supported); Void removes the purchase entirely. Processing fees not recoveredConfirmed
Saved Payment Cards
Card on file for future transactions and renewals. Cards are location-specific in multi-location accountsConfirmed
Secure Card Payments
Stripe only; ClassFit adds 2% at source on top of Stripe's feesConfirmed
Stripe is the integrated processor (Xendit in Indonesia). Stripe accounts must be newly created through Momence — existing Stripe accounts…Confirmed

Communication

Booking Confirmations
Automatic transactional confirmations for classes and appointments, plus optional confirmation SMSConfirmed
Booking Reminders
Email reminders before class (email only; no SMS)Confirmed
Automatic class and appointment reminders by email and SMS; timing configurableConfirmed
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-Off Messages to the entire base or a segment, with merge variables and open/click tracking; 75+ recipients requires the Marketing SuiteConfirmed
Cancellation Emails
Automatic cancellation notifications; custom note via a template variable; template editableConfirmed
Custom Email Templates
Email branding (logo, colours) is customisable; KB documents template creationConfirmed
Transactional email templates editable with drag-and-drop formatting and merge variables; SMS templates separately editableConfirmed
Email Marketing
Sequences: trigger-based automated email/SMS campaigns with prebuilt templates. Requires the Email & SMS Marketing Suite add-onConfirmed
Mailchimp Integration
One-way sync of name, email and phone for all active clients; auto-subscribed, no selective or manual syncConfirmed
Native integration; syncs customers to a Mailchimp audience on purchase only — customers added without purchasing do not syncConfirmed
SMS Broadcasts
Marketing SMS via One-Off Messages and Sequences; requires the Marketing Suite add-on, metered by SMS SegmentsConfirmed
SMS Notifications
Transactional SMS for confirmations, reminders and waitlists, editable templates; texts instructors on booking/cancellation. Metered in Twi…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
Intake Forms builder: text, long-form, single/multi-select, drop-downs, checkboxes, dates, image and PDF uploads; assignable to services; S…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
Custom waivers plus a global customer waiver and child waivers; signed on-device or by email. Waiver updates auto-trigger re-signature requ…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
Signed waivers download as PDF from a profile; intake submissions generate a downloadable PDF; no bulk waiver export documentedConfirmed
Required Forms Before Booking
Forms and waiver agreement are part of checkout and must be completed before attendance is confirmedConfirmed
Partial — waivers/contracts gate self-serve checkout, but signing is optional in POS and intake forms are emailed after booking rather than…Confirmed

Staff Management

Custom Staff Permissions
Four levels: profile-only (default), Instructor, Manager (all except Payments and Settings), and CustomConfirmed
Custom Roles with own permissions (optionally cloned from a starter role), bulk role assignment, granular abilitiesConfirmed
Instructor Revenue Reports
Partial — reports include teacher performance statistics and allow filtering by teacher, but a revenue-by-instructor figure is not explicit…Confirmed
Combined Payroll shows per-staff Gross Revenue, Teacher Payout, class/appointment counts; class profitability = Earned Revenue minus Teache…Confirmed
Payroll Summaries
Tools > Payroll, define pay per team member, export to CSV. Pay-rate structures (hourly/per-session/commission) not documentedConfirmed
Pay Rates: base per class, per-customer rates, percentage splits, hourly; 'Run Payroll' plus a Combined Payroll report covering classes, ap…Confirmed
Staff Accounts
Staff accounts with own logins plus a dedicated Staff App and 2FA. Staff accounts are an add-on not included on Basic/Pro tiersConfirmed
Staff Attendance
No separate instructor attendance record — the instructor performs client check-in, which serves as the attendance workflowConfirmed
Clock in/out with admin editing under Manage Staff Hours; feeds the Combined Payroll reportConfirmed
Staff Scheduling
Instructors are assigned per class, and the system blocks double-booking an instructor at the same timeConfirmed
Assign teachers to classes and staff to Appointment Boards; per-staff Availability Rules, buffer times, auto-substitution eligibilityConfirmed

Reporting

Activity Log
Activity page logs every account action; filter by client name, class or package, and by all / client-only / admin-only activityConfirmed
Customer-scoped only — Activity > History logs purchases, refunds and timestamps. No system-wide staff audit trail documentedConfirmed
Attendance Reports
Attendance rates by class and sign-ups over any date rangeConfirmed
Customer visit reports; 'total visits' is a tracked Insights metricConfirmed
CSV Export
Reports download from the reports page; large reports delivered via email; payroll also saves as PDFConfirmed
Full Audit History
No dedicated audit-log product or retention tier; no fixed truncation window publishedEstimated
Membership Reports
Membership Renewal Funnel, Lead Conversion and Winback funnels, 'Failed membership renewals' report; retention is an Insights metricConfirmed
Occupancy Reports
Partial — attendance rates by class and class popularity metrics are reported; no fill-rate/utilisation report named as suchConfirmed
Partial — no named fill-rate report. The schedule flags classes low on bookings ('solve with Spotfiller'), and AI Insights answers queries…Estimated
Package Reports
Partial — a 'Purchased Class Packages' view lists purchased packs with expiry and classes remaining. Not a reporting/analytics moduleConfirmed
Packages/packs reporting including active package countsConfirmed
Revenue by Class
Revenue generated from each class, plus average cost per class, filterable by class typeConfirmed
Each class has Earned Revenue and Profitability on the class details page, with documented attribution rulesConfirmed
Revenue by Instructor
Partial — reports filter by teacher and show teacher performance stats, but revenue attributed per instructor is not explicitly documentedConfirmed
'Sales by Staff' report (service revenue, retail revenue, average ticket); Combined Payroll shows Gross Revenue per staffConfirmed
Revenue Reports
Revenue over last month / 3 months / 12 months or custom range, filterable by class type, location and day of weekConfirmed
Total Sales Report plus Insights graphs with period-over-period and year-over-year comparisonConfirmed
Visual Dashboards
Colour-coded charts on the analytics page plus a main dashboardConfirmed
Analytics > Insights with charts, Compare To and aggregation filters; Insights can be pinned to the main dashboardConfirmed

Integrations

Google Calendar
Two-way staff calendar sync; create/edit/cancel changes sync acrossConfirmed
Mailchimp
Native Mailchimp integration with a dedicated setup articleConfirmed
QuickBooks
Native QuickBooks integration with micro-level transaction categorisationConfirmed
Xero
Native Xero accounting integration with a dedicated FAQConfirmed

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
Multiple locations supported (with rooms), but locations are an add-on: Basic and Pro list 'no locations'; multi-location requires the Cust…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
Basic ($0/mo) and Pro ($60/mo) both list 'no staff members, no locations' — effectively single owner-operator accounts. Staff accounts unlo…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
Corporate Dashboard for franchise/multi-location groups with cross-location management and reportingConfirmed
Separate Booking Embeds Per Location
Venues/locations are a selectable step in the booking flow; the order of service/venue/staff selection is configurableConfirmed

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 app on request; Momence's Google Play developer account hosts individually-branded studio appsConfirmed
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
Branded/custom mobile app on request, published under the business's own App Store listing (paid add-on; price not published)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
Settings > Branding controls logo, colours, fonts and wording across checkout, on-demand and login pagesConfirmed
Push Notifications
App notifications in the standard client apps; branded apps add push for updates and offersConfirmed

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
Help centre: support team available 24 hours a day Monday through Friday UTC (email + live chat). Not true 7-day 24/7 — weekends not covere…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
Support-assisted migration (memberships and packs transfer; typically minutes to 72 hours), but Momence publishes NO statement that migrati…Confirmed
Knowledge Base
Public help centre with ~115 articles across 11 categories, plus video tutorialsConfirmed
Extensive public help centre, 18 collections covering scheduling, payments, marketing, reporting, franchise and integrationsConfirmed
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 documented. Closest: scheduled phone callbacks Mon–Fri, plus live chat and email (24h Mon–Fri UTC)Confirmed
Everything both ClassFit and Momence do (1 features)

Support

  • Email Support

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