Arketa vs ClassFit

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

Arketa

Arketa: a flat fee plus a percentage transaction fee, no activity log.

ClassFit

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

Price at three example sizes

Studio sizeArketaClassFit
Solo operator
$139/moIndividual Basic$49/mo + 3% platform fee on revenue ($90 at your inputs)
$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: Arketa $49/mo, ClassFit $45/mo. Excludes payment-processing fees and add-ons — see the full cost calculator.

Where they differ

Scheduling & Booking

Attendance Tracking
Yes — check-in screen, roster marking, barcode scanner and client self check-in.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
Limited — embed docs cover placing the widget but document no colour/font/CSS restyling of the embedded schedule; Arketa steers brand-match…Confirmed
Widget matches your brand colours and logo, including the loading tickerConfirmed
Bulk Class Cancellation
Yes — from Setup → Service Types, tick multiple classes in a series and 'Cancel Selected', or cancel the whole series. Cancelling (vs delet…Confirmed
Bulk Class Creation
Yes — set the schedule to weekly/bi-weekly/monthly, choose days and times, with an end date or an indefinite run; Arketa generates the inst…Confirmed
Recurrence rules by day with indefinite or custom end date; ClassFit generates classes ~3 months ahead automaticallyConfirmed
Cancellation Windows
Yes — a 'cancellation hours' setting defines how many hours before class a client can cancel and get their credit/refund back. Can be set g…Confirmed
Per-class refund policy: no refunds, 'refund if replaced', or full refund at 1/3/6/12/24/48 hours before startConfirmed
Courses
Partial — workshops, retreats and one-off multi-session offerings are sold as 'events' with their own price point, and 'courses + programs'…Estimated
Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed
Duplicate Classes
Via class type/service type templates — 'copy the template to create a similar one quickly'; templates pre-fill defaults so you 'create the…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
Yes — embeddable widgets (schedule, pricing, video library) via Sales Channels → Website Integration. Documented for Squarespace, Wix, Word…Confirmed
Two lines of code; documented for WordPress, Wix, Squarespace, Weebly, GoDaddy, Shopify and plain HTMLConfirmed
No-show Tracking
Yes — fee policies automatically charge clients for no-shows or late cancellations, processed daily at 12:00pm ET. Late Cancels & No Shows…Confirmed
No-shows show on the client profile; configurable no-show policies for unlimited memberships/class packs, up to financial penaltiesConfirmed
Recurring Bookings
Yes via recurring appointments — 'Instead of booking each session individually, you set a recurring schedule and Arketa handles the rest',…Confirmed
Implemented as a recurring membership package linked to a specific class time; client auto-enrols and opts outConfirmed
Shareable Booking Links
Yes — per-class checkout URLs plus a branded full-schedule booking page URL.Confirmed
A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed
Staff Substitution
Yes — change instructor on a class, plus sub management letting instructors request substitute coverage with optional manager approval.Confirmed
Waiting Lists
Yes — automatic waitlist promotes and charges the next client when a spot opens; without automatic waitlisting clients are emailed and clai…Confirmed
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

Custom Package Rules
Yes — credit counts, expiry, which service types are covered, credit allotments (multi-credit classes), booking limits, future start dates…Confirmed
Expiry date, class counts and linked classes are all configurable, and editable per client after purchaseConfirmed
Failed Payment Handling
Yes — dedicated failed payments and subscription failure handling, a failed-payment notification email, plus Failed Payments and Past Due r…Confirmed
Features page states failed payments are chased; KB documents card-decline handling and re-attempting paymentConfirmed
Hold Multiple Memberships / Packs at Once
Partial — clients can hold several entitlements at once, and bundles give 'multiple different types with separate credit pools' (vs a class…Confirmed

Clients

Booking History
Profile shows class attendance plus no-shows and cancellationsConfirmed
Client Export
Yes — clients can be searched, filtered, saved as custom views and exported ('export client lists').Confirmed
Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed
Client Import
Yes — CSV import; Arketa support will walk you through export/import from your current platform. Contact them before connecting Stripe if m…Confirmed
Existing contacts can be uploaded and profiles auto-created; ClassFit assists with migrations involving active memberships/packsConfirmed
Client Notes
Yes — client notes and session notes, plus note templates and staff-only uploaded documents.Confirmed
Auto-saving notes field on the client profile, visible to organisers onlyConfirmed
Client Profiles
Yes — 'Every person who books with you gets a client profile in Arketa.' Includes custom fields, tags, family sharing and account merging.Confirmed
Customer Search
Yes — search by name or email, plus filter by tags, lifecycle stage, last visit date and active memberships.Confirmed

Payments

Discount / Promo Codes
Yes — promo codes, plus automated discounts and member perks.Confirmed
Gift Cards
Yes — sold from the pricing page, redeemed via the promo/gift card field at checkout or at POS. Custom physical gift cards available (4–6 w…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
Yes — full POS: 'Tap or type credit/debit card via Stripe terminal or manual entry', Apple Pay/Google Pay, walk-in sales, cash payments, an…Confirmed
Multi-Currency Support
One currency per account — 'Arketa supports any currency that Stripe supports' (USD, CAD, AUD, GBP, EUR and more), but the account operates…Confirmed
Currency is selectable per product (e.g. gift cards); Stripe Connect supported internationallyConfirmed
Payment Reporting
Yes — All Payments, Total Sales, Failed Payments, Disputed Payments, Refunds and Balance Summary reports.Confirmed
Payments dashboard (PIN-protected) with CSV export; additional reporting available via StripeConfirmed
Refunds
Yes — full or partial, with a dedicated option to refund to the original payment method, or return the credit to the client's balance inste…Confirmed
Via Stripe; class-credit refunds are immediate, card refunds take 3-5 daysConfirmed
Secure Card Payments
Yes — payments run through Stripe. Stripe fees 2.9% + $0.30 plus Arketa's 3% transaction fee on Individual plans.Confirmed
Stripe only; ClassFit adds 2% at source on top of Stripe's feesConfirmed

Communication

Booking Confirmations
Yes — booking confirmations are among 45+ transactional email templates.Confirmed
Booking Reminders
Yes — email reminders plus configurable text reminders.Confirmed
Email reminders before class (email only; no SMS)Confirmed
Broadcast Emails
Yes — one-off email broadcasts with recipient targeting and broadcast results reporting. Growth tier and above.Confirmed
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
Yes — 'Cancelling a class (rather than deleting it) sends email notifications to enrolled clients'; cancellation notices are also a transac…Confirmed
Custom Email Templates
Yes — 'You can customize the content of each one to match your studio's voice': subject lines, body copy and handlebars merge variables. So…Confirmed
Email branding (logo, colours) is customisable; KB documents template creationConfirmed
Email Marketing
Yes — automations with triggers, actions and goals, premade automations, segments and lifecycle stages. Gated to Growth tier and above (Ind…Confirmed
Mailchimp Integration
Yes — 'Sync your client list and trigger email automations based on purchases and tags'.Confirmed
One-way sync of name, email and phone for all active clients; auto-subscribed, no selective or manual syncConfirmed
SMS Broadcasts
Yes — SMS broadcast. Growth tier and above (1,500 SMS/month on Individual Growth).Confirmed
SMS Notifications
Yes — configurable text reminders, plus two-way texting inbox and a studio phone line.Confirmed

Forms & Compliance

Custom Intake Forms
Yes — 'Build intake forms, waivers, and questionnaires to gather information from clients before they book or attend', building the form by…Confirmed
Built by selecting from a preset question library (emergency contact, blood pressure, pregnancy etc.) rather than a free-form builderConfirmed
Digital Waivers
Yes — 'Arketa can send waivers and collect signatures electronically'. Scanned paper waivers can also be uploaded to the profile as staff-o…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
Not verifiedEstimated
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
Not verifiedEstimated
Forms and waiver agreement are part of checkout and must be completed before attendance is confirmedConfirmed

Staff Management

Custom Staff Permissions
Yes, but Studio plans only — 'create custom roles with exactly the access your team needs' across Schedule, Clients, Marketing, Analytics a…Confirmed
Four levels: profile-only (default), Instructor, Manager (all except Payments and Settings), and CustomConfirmed
Instructor Revenue Reports
Yes — 'Sales by Seller' report: 'All successful transactions associated with a seller at checkout.'Confirmed
Partial — reports include teacher performance statistics and allow filtering by teacher, but a revenue-by-instructor figure is not explicit…Confirmed
Payroll Summaries
Yes — 'run a payroll report to see what each instructor earned based on their configured pay rates'. Supports flat bonus per student, range…Confirmed
Tools > Payroll, define pay per team member, export to CSV. Pay-rate structures (hourly/per-session/commission) not documentedConfirmed
Staff Accounts
Yes — team members log in at dashboard.arketa.com with their own email; dashboard visibility set by role.Confirmed
Staff Attendance
Yes — time clocking for staff.Confirmed
No separate instructor attendance record — the instructor performs client check-in, which serves as the attendance workflowConfirmed
Staff Scheduling
Yes — instructor availability, shift schedule, subbing, and location/room availability.Confirmed
Instructors are assigned per class, and the system blocks double-booking an instructor at the same timeConfirmed

Reporting

Activity Log
Activity page logs every account action; filter by client name, class or package, and by all / client-only / admin-only activityConfirmed
Attendance Reports
Yes — attendance, client visits, check-ins, visit averages and retention reports.Confirmed
Attendance rates by class and sign-ups over any date rangeConfirmed
CSV Export
Yes — Analytics → Reports → Export, select data points, choose PDF or CSV, Download Report.Confirmed
Full Audit History
Not applicable — Arketa documents no staff audit trail, so no retention window is stated. The client timeline (emails, SMS, automation acti…Estimated
Membership Reports
Yes — 9 subscription reports: active, paused, cancelled, renewals, past due, churn, intro offer conversions.Confirmed
Occupancy Reports
Partial — attendance rates by class and class popularity metrics are reported; no fill-rate/utilisation report named as suchConfirmed
Package Reports
Yes — Expired Packages report showing 'sessions purchased, sessions used, sessions remaining at expiration', plus deferred revenue and orde…Confirmed
Partial — a 'Purchased Class Packages' view lists purchased packs with expiry and classes remaining. Not a reporting/analytics moduleConfirmed
Revenue by Class
Yes — Sales by Class, plus sales by pricing option and sales by category.Confirmed
Revenue generated from each class, plus average cost per class, filterable by class typeConfirmed
Revenue by Instructor
Yes — 'Sales by Seller' report attributes successful transactions to the seller at checkout. Payroll reporting also breaks earnings down pe…Confirmed
Partial — reports filter by teacher and show teacher performance stats, but revenue attributed per instructor is not explicitly documentedConfirmed
Revenue Reports
Yes — Total Sales, sales trends, revenue by category, deferred revenue and balance summary. 40+ reports overall.Confirmed
Revenue over last month / 3 months / 12 months or custom range, filterable by class type, location and day of weekConfirmed
Visual Dashboards
Yes — analytics dashboard with bar charts and time-series visualisations covering business overview, membership, bookings/visits, revenue b…Confirmed
Colour-coded charts on the analytics page plus a main dashboardConfirmed

Integrations

Google Calendar
Yes, one-way — 'everything you schedule in Arketa appears on your Google Calendar, but events on Google Calendar don't appear in Arketa'. E…Confirmed

Multi-Location

Additional Locations
Individual plans are limited to 1 location. Studio plans include multiple rooms and locations at custom pricing (contact sales) — each loca…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
Individual Basic ($49/mo annual) includes 1 team member login; Individual Growth ($83/mo) and Individual Suite ($124/mo) are also single-op…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
Yes on Studio plans — 'If you run multiple studios, each location gets its own settings, rooms, and availability', classes and appointments…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
Partial — classes and appointments are assigned to specific locations 'so clients always know where to go', and reporting filters by locati…Estimated

Branded Apps

Branded Android App
Yes — same white-label app published under the studio's name on Google Play. Separate paid add-on; included in Studio Suite.Confirmed
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
Yes — 'The branded app is a white-label mobile app published under your studio's name in the App Store and Google Play.' Separate paid add-…Confirmed
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
Yes — logo/profile photo, page name and custom scheduling URL on the public booking page; full design control in the branded app (add-on) a…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
Yes — push notifications via the branded mobile app, including push broadcasts. Requires the branded app add-on / Studio Suite.Confirmed
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
Email Support
Email or ticket support available during published hours — not 24/7Estimated
Free Data Migration
Assisted, cost not published — 'reach out to us at support@arketa.com with the details of your current platform. We'll walk you through the…Confirmed
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
Yes — public help centre at help.arketa.com, ~326 articles across Schedule, On-Demand, Clients, Pricing, Payments, Marketing, Team, Retail,…Confirmed
Public help centre with ~115 articles across 11 categories, plus video tutorialsConfirmed
Live Video Support
No Zoom/video support documented. Closest equivalent: live chat 7 days on Studio plans (Mon–Thu 24 hours, Fri 12am–7pm ET, Sat–Sun 9am–5pm…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 Arketa and ClassFit do (12 features)

Scheduling & Booking

  • 1:1 Appointments
  • Capacity Limits
  • Classes

Memberships & Packages

  • Automatic Renewals
  • Class Packs
  • Drop-in Pricing
  • Memberships

Payments

  • Automatic Billing
  • Online Payments at Booking
  • Payment History
  • Saved Payment Cards

Integrations

  • Mailchimp

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