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 size | Arketa | ClassFit |
|---|---|---|
| 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 | YesConfirmed | 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 | YesConfirmed |
| 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 | YesConfirmed |
| 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 | YesConfirmed |
Clients
| Booking History | YesConfirmed | 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 | YesConfirmed |
| Customer Search | Yes — search by name or email, plus filter by tags, lifecycle stage, last visit date and active memberships.Confirmed | YesConfirmed |
Payments
| Discount / Promo Codes | Yes — promo codes, plus automated discounts and member perks.Confirmed | YesConfirmed |
| 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 | YesConfirmed |
| 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 | YesConfirmed |
| 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 | YesConfirmed |
| 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 | YesConfirmed |
| 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 | YesConfirmed |
| Membership Reports | Yes — 9 subscription reports: active, paused, cancelled, renewals, past due, churn, intro offer conversions.Confirmed | YesConfirmed |
| 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
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 | YesConfirmed |
| 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