ClassFit vs Mariana Tek

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.

Mariana Tek

Mariana Tek: quote-based tiered pricing, no courses.

Price at three example sizes

Studio sizeClassFitMariana Tek
Solo operator
$60/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
Established studio
$120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
Growing multi-site
$120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription.
Base plan headline price: ClassFit $45/mo, Mariana Tek Custom pricing. Excludes payment-processing fees and add-ons — see the full cost calculator.

Where they differ

Scheduling & Booking

1:1 Appointments
Appointments module with services, room/instructor availability and separate appointment scheduleConfirmed
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 (FCFS and pick-a-spot), Biz app check-in, kiosk mode and mobile self check-in with geofenceConfirmed
Booking Windows
Services have a 'how soon can clients book (hours)' lead-time settingConfirmed
Configurable booking windows by location; can differ per membership or credit packageConfirmed
Brandable Booking Widget
Widget matches your brand colours and logo, including the loading tickerConfirmed
Customer iOS/Android apps support custom colors, ads and up to four integration tabsConfirmed
Bulk Class Cancellation
Delete This And All Future Classes on recurring series (classes with reservations must be canceled individually first)Confirmed
Bulk Class Creation
Recurrence rules by day with indefinite or custom end date; ClassFit generates classes ~3 months ahead automaticallyConfirmed
Recurring class creation by day with Recurring Ends date; schedule displays 90 days rollingConfirmed
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 windows (rolling or interval) assignable per membership/package with per-class overridesConfirmed
Capacity Limits
Class layout/classroom capacity controls spots available per classConfirmed
Classes
Schedule > Add Class with class type, recurring days, layout/capacity and payment tagsConfirmed
Courses
Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed
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
Roster three-dot menu > Duplicate Class; retains details except date defaults to todayConfirmed
Embeddable Calendar Widget
Two lines of code; documented for WordPress, Wix, Squarespace, Weebly, GoDaddy, Shopify and plain HTMLConfirmed
Studio website integrates Mariana Tek schedule pages; studio maintains site and URLsConfirmed
No-show Tracking
No-shows show on the client profile; configurable no-show policies for unlimited memberships/class packs, up to financial penaltiesConfirmed
Automatic penalty no-shows at end of no-show window; manual no-show marking; Instructor Payroll reports no-showed reservationsConfirmed
Recurring Bookings
Implemented as a recurring membership package linked to a specific class time; client auto-enrols and opts outConfirmed
Partial — recurring appointments (weekly/bi-weekly) auto-generate future occurrences; no documented standing reservation for group classesConfirmed
Shareable Booking Links
A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed
Public website and mobile app schedule pages for customer bookingConfirmed
Staff Substitution
Partial — substitute tracking on Instructor Payroll (Is Substitute?); automated sub workflow via NetGym partner integration, not nativeConfirmed
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
Timestamp-ordered waitlist with auto-fill window, manual promotion, reorder and Quick Fill SMS after auto-fill closesConfirmed

Memberships & Packages

Automatic Renewals
Recurring membership renewals processed automatically (Order Processed by System = True on subsequent charges)Confirmed
Class Packs
Credit packages with class tags controlling eligible classesConfirmed
Custom Package Rules
Expiry date, class counts and linked classes are all configurable, and editable per client after purchaseConfirmed
Credit packages and memberships with configurable booking/late-cancel windows, penalty settings and guest privilegesConfirmed
Drop-in Pricing
Classes can be free or require a payment method/credits to reserveConfirmed
Failed Payment Handling
Features page states failed payments are chased; KB documents card-decline handling and re-attempting paymentConfirmed
Automatic decline emails, in-app card-update prompts, CC Issue retries and Customers in Payment Failure reportConfirmed
Hold Multiple Memberships / Packs at Once
Customers can hold multiple memberships/credits; system documents payment-option selection order when bookingConfirmed
Memberships
Membership contracts with recurring billing, categories across locations and renewal trackingConfirmed

Clients

Booking History
Profile shows class attendance plus no-shows and cancellationsConfirmed
Upcoming and past reservations on customer profile (Biz app Reservations tab)Confirmed
Client Export
Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed
Reports export to spreadsheet (e.g. Customers in Payment Failure, Payment Transactions)Confirmed
Client Import
Existing contacts can be uploaded and profiles auto-created; ClassFit assists with migrations involving active memberships/packsConfirmed
Support-assisted platform migration from MBO, zingfit, ClubReady etc.; no self-serve CSV import documentedConfirmed
Client Notes
Auto-saving notes field on the client profile, visible to organisers onlyConfirmed
Not verifiedEstimated
Client Profiles
Biz app profile shows contact info, tags, class count, memberships/credits and reservation historyConfirmed
Customer Search
Search customers when adding waitlist/reservation bookings in Admin and Biz appConfirmed

Payments

Automatic Billing
System-processed recurring membership captures and penalty fees on hourly scheduleConfirmed
Discount / Promo Codes
Discount codes and automatic multi-interval membership discountsConfirmed
Gift Cards
Tools > Gift Cards; set value, currency and expiry days. Buyer receives a unique code, redeemed via 'Use Gift Card' at checkoutConfirmed
Email and physical gift cards with Gift Cards report for codes and redemption trackingConfirmed
In-Person Payments
In-Store POS purchases with cash or card; Payment Transactions distinguishes purchase locationConfirmed
Multi-Currency Support
Currency is selectable per product (e.g. gift cards); Stripe Connect supported internationallyConfirmed
Partial — Order Currency field on Payment Transactions; multi-currency settlement not documentedEstimated
Online Payments at Booking
E-Commerce purchases via website or mobile app at booking/checkoutConfirmed
Payment History
Customer Purchases tab and Payment Transactions reportConfirmed
Payment Reporting
Payments dashboard (PIN-protected) with CSV export; additional reporting available via StripeConfirmed
Payment Transactions report with Stripe fees, payment types, order status and exportConfirmed
Refunds
Via Stripe; class-credit refunds are immediate, card refunds take 3-5 daysConfirmed
Payment Transactions report includes Refund transaction type with partial refund rowsConfirmed
Saved Payment Cards
Credit Cards on File on customer account with CC Issue retry workflowConfirmed
Secure Card Payments
Stripe only; ClassFit adds 2% at source on top of Stripe's feesConfirmed
Stripe payment gateway per fulfillment locationConfirmed

Communication

Booking Confirmations
Reservation confirmation screen in customer app; reservation details on profileConfirmed
Booking Reminders
Email reminders before class (email only; no SMS)Confirmed
Mobile check-in reminder push notifications for app-booked reservations; class reminders for waitlist planned separatelyConfirmed
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
Xplor Growth scheduled emails and auto campaignsConfirmed
Cancellation Emails
Customer-facing late-cancel messaging documented; reminder emails for unsigned waivers one hour before classConfirmed
Custom Email Templates
Email branding (logo, colours) is customisable; KB documents template creationConfirmed
Partial — transactional messaging built-in; marketing template editing via Xplor Growth partner productEstimated
Email Marketing
Xplor Growth (partner) for email campaigns, scheduled plans and segmentsConfirmed
Mailchimp Integration
One-way sync of name, email and phone for all active clients; auto-subscribed, no selective or manual syncConfirmed
SMS Broadcasts
Xplor Growth SMS broadcasts via Twilio (partner add-on)Confirmed
SMS Notifications
Partial — Quick Fill waitlist SMS and Xplor Growth two-way SMS (partner); core transactional SMS not fully documented nativelyConfirmed

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
Partial — purchase agreements signed at checkout/POS/kiosk; general custom intake forms not documented separately from Xplor Growth waiversEstimated
Digital Waivers
Upload your own waiver and T&Cs via Tools; presented at checkout for agreement. Click-to-agree rather than drawn e-signatureConfirmed
Terms/Privacy required at check-in; Xplor Growth waivers with email/QR signing and roster warning tagsConfirmed
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
Partial — TOS/Privacy/Xplor waivers required to check in, not to book; purchase agreements required before membership/package purchase comp…Confirmed

Staff Management

Custom Staff Permissions
Four levels: profile-only (default), Instructor, Manager (all except Payments and Settings), and CustomConfirmed
Role permissions configurable in Admin and enforced in Biz appConfirmed
Instructor Revenue Reports
Partial — reports include teacher performance statistics and allow filtering by teacher, but a revenue-by-instructor figure is not explicit…Confirmed
Instructor Payroll lists classes, check-ins, no-shows and substitute flag per instructorConfirmed
Payroll Summaries
Tools > Payroll, define pay per team member, export to CSV. Pay-rate structures (hourly/per-session/commission) not documentedConfirmed
Instructor Payroll report (classes taught, check-ins, no-shows) and Employee Payroll report (time-clock hours)Confirmed
Staff Accounts
Employee accounts with Admin and Biz app access; permissions carry overConfirmed
Staff Attendance
No separate instructor attendance record — the instructor performs client check-in, which serves as the attendance workflowConfirmed
Employee Payroll report from Time Clock clock-in/out shifts in AdminConfirmed
Staff Scheduling
Instructors are assigned per class, and the system blocks double-booking an instructor at the same timeConfirmed
Assign instructors to classes; NetGym partner adds shift scheduling and sub managementConfirmed

Reporting

Activity Log
Activity page logs every account action; filter by client name, class or package, and by all / client-only / admin-only activityConfirmed
Per-class Attendance Log auditing reservation actions (create, check-in, cancel, no-show, swap spot) with broker nameConfirmed
Attendance Reports
Attendance rates by class and sign-ups over any date rangeConfirmed
Reservations report and Class Session Utilization Details with check-in/no-show dataConfirmed
CSV Export
Export option on reports such as Customers in Payment Failure and Payment TransactionsConfirmed
Full Audit History
Membership Reports
Membership Details report with Ding Failure and Payment Failure filtersConfirmed
Occupancy Reports
Partial — attendance rates by class and class popularity metrics are reported; no fill-rate/utilisation report named as suchConfirmed
Class Session Utilization Details with % utilization column for occupancy/fill trackingConfirmed
Package Reports
Partial — a 'Purchased Class Packages' view lists purchased packs with expiry and classes remaining. Not a reporting/analytics moduleConfirmed
Credit package and membership contract reporting across locations/categoriesConfirmed
Revenue by Class
Revenue generated from each class, plus average cost per class, filterable by class typeConfirmed
Class Session Utilization Details report shows utilization per class sessionConfirmed
Revenue by Instructor
Partial — reports filter by teacher and show teacher performance stats, but revenue attributed per instructor is not explicitly documentedConfirmed
Utilization by Instructor reports documented in Instructor Payroll related articlesConfirmed
Revenue Reports
Revenue over last month / 3 months / 12 months or custom range, filterable by class type, location and day of weekConfirmed
Finance reports including Payment Transactions and related payment breakdownsConfirmed
Visual Dashboards
Colour-coded charts on the analytics page plus a main dashboardConfirmed
Insights included for all customers; custom reporting available as paid DaaS add-onConfirmed

Integrations

Apple Calendar
Partial — customers can Add to Calendar from app/website to device default calendar; no staff two-way syncConfirmed
Mailchimp

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
Brand-level and location-level settings; membership contracts assignable to specific locationsConfirmed
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
Multi-location brand/studio model rather than a fixed included-calendar count; booking windows configured per locationConfirmed
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
Brand-level reservation cutoffs, app settings and membership categories across all locationsConfirmed
Separate Booking Embeds Per Location
Public schedule and booking by location on website and customer appsConfirmed

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
Customer-facing Android apps (studio maintains Google developer account)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
Customer-facing iOS apps (studio maintains Apple developer account)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
Customize app colors, ads and integration tabs in iOS/Android customer appsConfirmed
Push Notifications
App notifications in the standard client apps; branded apps add push for updates and offersConfirmed
Local push notifications for mobile check-in reminders on app-booked reservationsConfirmed

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 24/7 — email Mon–Fri 6am–8pm EST and weekends 9am–5pm EST; chat Mon–Fri 7am–5pm ESTConfirmed
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 from MBO/zingfit/ClubReady etc.; scope varies by source platform, not advertised as universally freeConfirmed
Knowledge Base
Public help centre with ~115 articles across 11 categories, plus video tutorialsConfirmed
Public knowledge base at support.marianatek.comConfirmed
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
Bookable 15-minute Zoom support meetings for complex issues / screen share; not a standing 7-day video desk. Live chat Mon–Fri.Confirmed
Everything both ClassFit and Mariana Tek do (1 features)

Support

  • Email Support

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