ClassFit vs Pike13
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.
Pike13
Pike13: flat tiered pricing, no xero.
Price at three example sizes
| Studio size | ClassFit | Pike13 |
|---|---|---|
| Solo operator | $60/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription. | $159/moEssential$159/mo, monthly billing |
| Established studio | $120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription. | $159/moEssential$159/mo, monthly billing |
| Growing multi-site | $120/moStandard2% of monthly revenue, $45 minimum and $120 cap. No separate subscription. | $159/moEssential$159/mo, monthly billing |
| Base plan headline price: ClassFit $45/mo, Pike13 $159/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 | Roster check-in by staff, client self check-in via Kiosk app, plus QR codes/scannable key tags. Contactless check-in is Advanced+Confirmed |
| Booking Windows | Services have a 'how soon can clients book (hours)' lead-time settingConfirmed | 'Registration' section on each service defines how far ahead clients may book online and when registration closesConfirmed |
| Brandable Booking Widget | Widget matches your brand colours and logo, including the loading tickerConfirmed | Partial — the schedule widget takes a single 'Business Color' and filters by location/service/staff, but no custom CSS or font controlConfirmed |
| Bulk Class Creation | Recurrence rules by day with indefinite or custom end date; ClassFit generates classes ~3 months ahead automaticallyConfirmed | Class times repeat Daily or Weekly with an end date or occurrence limitConfirmed |
| Cancellation Windows | Per-class refund policy: no refunds, 'refund if replaced', or full refund at 1/3/6/12/24/48 hours before startConfirmed | Set hours before session that clients may cancel free; after the deadline the booking is marked 'Late Cancel' and can deduct a visit and/or…Confirmed |
| Capacity Limits | YesConfirmed | Capacity set per class service (defaults to 20)Confirmed |
| Courses | Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed | Courses are a distinct service type: enrol once in a multi-session series and be booked into every session; supports course payment plans a…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 | Settings > Services > + New Service > '+ Duplicate Existing Service'. Also works for appointment and course servicesConfirmed |
| Embeddable Calendar Widget | Two lines of code; documented for WordPress, Wix, Squarespace, Weebly, GoDaddy, Shopify and plain HTMLConfirmed | Schedule, Appointment and Staff Member embeddable widgets. Advanced and Premium plans only (not Essential)Confirmed |
| No-show Tracking | No-shows show on the client profile; configurable no-show policies for unlimited memberships/class packs, up to financial penaltiesConfirmed | 'No Show' and 'Late Cancel' states; staff then use 'Charge for No Show or Late Cancel'. Marking absent does NOT automatically apply a penal…Confirmed |
| Recurring Bookings | Implemented as a recurring membership package linked to a specific class time; client auto-enrols and opts outConfirmed | When booking an appointment you 'Choose how often the appointment repeats, if at all', creating a recurring reservationConfirmed |
| Shareable Booking Links | A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed | A 'Share' button on any Pike13 page generates a direct link; each business has its own pike13.com subdomain siteConfirmed |
| 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 | Waitlist settings per class service; separate course waitlists also availableConfirmed |
Memberships & Packages
| Automatic Renewals | YesConfirmed | Recurring plans auto-charge on schedule with configurable auto-renewal termsConfirmed |
| Class Packs | YesConfirmed | 'Passes' let clients pay upfront for multiple classes or appointments (e.g. a 10-Class Pack)Confirmed |
| Custom Package Rules | Expiry date, class counts and linked classes are all configurable, and editable per client after purchaseConfirmed | Visit count, price, start/end dates configurable; each service specifies which plans and passes may pay for itConfirmed |
| Drop-in Pricing | YesConfirmed | Passes can be sold with a custom visit count (incl. single-visit); open gym / drop-in arrivals supportedConfirmed |
| Failed Payment Handling | Features page states failed payments are chased; KB documents card-decline handling and re-attempting paymentConfirmed | Partial — failed transactions and past-due invoices surface on the Insights dashboard and Transactions report; automatic retry/dunning sequ…Confirmed |
| Hold Multiple Memberships / Packs at Once | YesConfirmed | A visit is automatically deducted from an applicable pass or plan, and staff can override with 'Confirm attendance using a different pass o…Confirmed |
| Memberships | YesConfirmed | 'Recurring Plans' with automated billing, visit limits per day/week/month, rollover rules and payment minimumsConfirmed |
Clients
| Booking History | Profile shows class attendance plus no-shows and cancellationsConfirmed | Client History tab shows past visits (complete, unpaid, no-show, incomplete) plus signed documents, bills and email historyConfirmed |
| Client Export | Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed | Clients Report exports via the Export button to Excel or CSVConfirmed |
| Client Import | Existing contacts can be uploaded and profiles auto-created; ClassFit assists with migrations involving active memberships/packsConfirmed | Excel/CSV of active client data, but the import is performed BY Pike13's onboarding specialist, not self-serve. Historical data is not cove…Confirmed |
| Client Notes | Auto-saving notes field on the client profile, visible to organisers onlyConfirmed | Private Notes (staff only) and Public Notes (emailed to the client)Confirmed |
| Customer Search | YesConfirmed | Clients Report supports filtering and sorting across biographical, membership, attendance and financial fieldsConfirmed |
Payments
| Automatic Billing | YesConfirmed | Recurring plans plus ACH auto-draft; weekly, monthly or custom intervalsConfirmed |
| Discount / Promo Codes | YesConfirmed | Coupons plus manual discounting of payments, and group/family discountsConfirmed |
| Gift Cards | Tools > Gift Cards; set value, currency and expiry days. Buyer receives a unique code, redeemed via 'Use Gift Card' at checkoutConfirmed | Sold with guest checkout, managed at Settings > Gift Cards showing code, purchaser, recipient and remaining balance. From the Essential planConfirmed |
| In-Person Payments | Limited — manual card entry at checkout and a USB swiper, but only specific MagTek models; chip readers and readers from other processors (…Confirmed | |
| Multi-Currency Support | Currency is selectable per product (e.g. gift cards); Stripe Connect supported internationallyConfirmed | Multi-country with region-specific processors (Celero US, Payrix AU, Paysafe CA/UK/EU), but one currency per businessEstimated |
| Online Payments at Booking | YesConfirmed | Clients book and pay online via the Pike13 client website or Client AppConfirmed |
| Payment History | YesConfirmed | Client History includes Bills (open and closed invoices) and transaction recordsConfirmed |
| Payment Reporting | Payments dashboard (PIN-protected) with CSV export; additional reporting available via StripeConfirmed | Transactions, Transactions by Invoice Item, Invoices and Invoice Items reports covering paid, unpaid and failed transactionsConfirmed |
| Refunds | Via Stripe; class-credit refunds are immediate, card refunds take 3-5 daysConfirmed | YesConfirmed |
| Saved Payment Cards | YesConfirmed | Client payment methods stored on the profile in the processor's vaultConfirmed |
| Secure Card Payments | Stripe only; ClassFit adds 2% at source on top of Stripe's feesConfirmed | Via Celero Commerce (NMI gateway, preferred) or Stripe; card data stored in the processor's encrypted PCI-compliant vaultConfirmed |
Communication
| Booking Reminders | Email reminders before class (email only; no SMS)Confirmed | Automatic class/appointment reminders by email, and by SMS on Advanced+Confirmed |
| 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 | Limited — a Public Note can be emailed to every client enrolled in a class (roster-wide), but no native one-off blast to an arbitrary segme…Confirmed |
| Custom Email Templates | Email branding (logo, colours) is customisable; KB documents template creationConfirmed | No — Pike13 states 'Automatic notifications sent to clients and staff cannot be edited, nor can individual notifications be turned off'. On…Confirmed |
| Email Marketing | Not native — no built-in campaign builder; email marketing is via Mailchimp, Emma, LoopSpark and BrandBot integrations (Advanced/Premium)Confirmed | |
| Mailchimp Integration | One-way sync of name, email and phone for all active clients; auto-subscribed, no selective or manual syncConfirmed | Syncs client data to a Mailchimp Audience with up to 21 custom fields. Advanced plan and aboveConfirmed |
| SMS Broadcasts | Not native — Pike13's own SMS is transactional. Bulk/marketing SMS runs through the Mailchimp integrationEstimated | |
| SMS Notifications | SMS class and payment reminders to clients, and text alerts to staff. Advanced plan featureConfirmed |
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 | Custom Client Fields (freeform text, date, single/multi-select, yes/no), required/optional/hidden per client type at signup. A field builde…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 | Advanced and Premium plans only — not on Essential. One Adult Waiver and one Guardian Waiver per business; miscellaneous documents and sign…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 and documents saved to the client profile and downloadable as PDFsConfirmed |
| Required Forms Before Booking | Forms and waiver agreement are part of checkout and must be completed before attendance is confirmedConfirmed | 'Before enrolling in services or making purchases, clients must sign the applicable waiver'; custom client fields can also be required at s…Confirmed |
Staff Management
| Custom Staff Permissions | Four levels: profile-only (default), Instructor, Manager (all except Payments and Settings), and CustomConfirmed | Five preset roles plus per-staff toggles: Basic Reporting, Financial Reporting, Send Public Notes, Manage Pay Rates, Submit and View Pay It…Confirmed |
| Instructor Revenue Reports | Partial — reports include teacher performance statistics and allow filtering by teacher, but a revenue-by-instructor figure is not explicit…Confirmed | Limited — no dedicated revenue-by-instructor report. Invoice Items exposes 'Commission Recipient' (who received payment rather than who del…Confirmed |
| Payroll Summaries | Tools > Payroll, define pay per team member, export to CSV. Pay-rate structures (hourly/per-session/commission) not documentedConfirmed | Payroll Report calculates base-rate pay, tiered and per-head bonuses, commissions and tips from confirmed attendance; exports to CSV. Calcu…Confirmed |
| Staff Accounts | YesConfirmed | Five roles (Primary Owner, Owner, Manager, Staff, Limited Staff), each with their own login. Unlimited staff seats on all plansConfirmed |
| Staff Attendance | No separate instructor attendance record — the instructor performs client check-in, which serves as the attendance workflowConfirmed | No — Pike13 states 'While Pike13 is not a time-tracking software, you can use the Schedule report to view the total hours your staff member…Confirmed |
| Staff Scheduling | Instructors are assigned per class, and the system blocks double-booking an instructor at the same timeConfirmed | Per-service staff availability, instructor assignment on class times (multiple instructors allowed), plus a Staff Member Schedule reportConfirmed |
Reporting
| Activity Log | Activity page logs every account action; filter by client name, class or package, and by all / client-only / admin-only activityConfirmed | Limited — client and staff History tabs show account activity, visits, notes and email history, but no system-wide audit trail attributing…Confirmed |
| Attendance Reports | Attendance rates by class and sign-ups over any date rangeConfirmed | Enrollments and Schedule reports plus Monthly Business Metrics (Total Completed Visits, Average Visits per Visitor, no-shows, cancellations)Confirmed |
| CSV Export | YesConfirmed | Export button on reports (Excel or CSV); Premium Reports downloadable and schedulable by emailConfirmed |
| Full Audit History | YesConfirmed | Not verifiedEstimated |
| Membership Reports | YesConfirmed | Client Passes & Plans report, Pass and Plan Conversions report, plus Insights showing expiring memberships and recently inactive clientsConfirmed |
| Occupancy Reports | Partial — attendance rates by class and class popularity metrics are reported; no fill-rate/utilisation report named as suchConfirmed | Partial — the Schedule Report exposes 'Capacity' alongside 'Total Enrollments', so fill rate can be derived, but no built-in utilisation me…Confirmed |
| Package Reports | Partial — a 'Purchased Class Packages' view lists purchased packs with expiry and classes remaining. Not a reporting/analytics moduleConfirmed | Client Passes & Plans report covers passes/plans held, used and remainingConfirmed |
| Revenue by Class | Revenue generated from each class, plus average cost per class, filterable by class typeConfirmed | Invoice Items and Transactions by Invoice Item group by Product Name/Type and Revenue Category; Monthly Business Metrics splits net paid by…Confirmed |
| Revenue by Instructor | Partial — reports filter by teacher and show teacher performance stats, but revenue attributed per instructor is not explicitly documentedConfirmed | Limited — achievable via the Invoice Items 'Commission Recipient' field or custom Premium Reporting, but no standard reportConfirmed |
| Revenue Reports | Revenue over last month / 3 months / 12 months or custom range, filterable by class type, location and day of weekConfirmed | Transactions, Invoices, Invoice Items and Monthly Business Metrics reports covering net paid, refunds and revenue over timeConfirmed |
| Visual Dashboards | Colour-coded charts on the analytics page plus a main dashboardConfirmed | Partial — Insights is a colour-coded metric board rather than charts, Advanced/Premium only. True charted dashboards come via Premium Repor…Confirmed |
Integrations
| Apple Calendar | Same subscription feed via iCal/Apple Calendar. One-way, 120-day windowConfirmed | |
| Google Calendar | 'Subscribe to Calendar' one-way feed syncing 120 days (30 back, 90 forward). Available to staff and clientsConfirmed | |
| Mailchimp | YesConfirmed | Native integration syncing clients to a Mailchimp Audience with up to 21 custom fields. Advanced plan and aboveConfirmed |
| Outlook Calendar | Same subscribe-to-calendar feed works with Outlook. One-way only, no two-way Microsoft 365 integrationEstimated | |
| QuickBooks | No native integration — QuickBooks reachable only via ZapierConfirmed |
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 in one account sharing a single client list and unified reporting at no documented per-location fee; multi-location repo…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 | Unlimited — all three plans (Essential $139/mo, Advanced $195/mo, Premium $249/mo billed annually) include unlimited staff seats and client…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 | Multiple facilities within one site, sharing a single client list and unified reporting. A dedicated Franchise Site Manager is available fo…Confirmed |
| Separate Booking Embeds Per Location | The schedule widget can be scoped to selected locations, so each location can get its own embedded booking pageConfirmed |
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 ships for both iOS and Android under the business's own branding. Same Premium-inclusion / paid add-on modelConfirmed |
| 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 | Genuine white-label app requiring the business's own Apple Developer accounts. Included with Premium (as one of a choice of two), or a paid…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 | Logo, colours and layout on the client-facing website and staff site, custom client pages, branded email header/footer, and branded app ass…Confirmed |
| Push Notifications | App notifications in the standard client apps; branded apps add push for updates and offersConfirmed | Both the Pike13 Client App and the Branded App support push for automated notifications; no ad-hoc push broadcast composer documentedConfirmed |
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 — support runs business hours only: 7:30am-4:30pm ET, Monday-Friday, via a support request form. (The pricing page's '24/7' refers to pl…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 | Effectively yes — an Onboarding Specialist performs the import as part of standard onboarding with no import charge stated, though migratin…Confirmed |
| Knowledge Base | Public help centre with ~115 articles across 11 categories, plus video tutorialsConfirmed | Public help centre with 15 categories incl. onboarding, services, transactions, reporting, franchise management and release notesConfirmed |
| 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 — no live video/Zoom tier and nothing at weekends. Closest: the ticket portal (Mon-Fri) and a dedicated onboarding specialist for the fi…Confirmed |
Everything both ClassFit and Pike13 do (8 features)
Scheduling & Booking
- ✓ 1:1 Appointments
- ✓ Bulk Class Cancellation
- ✓ Classes
- ✓ Staff Substitution
Clients
- ✓ Client Profiles
Communication
- ✓ Booking Confirmations
- ✓ Cancellation Emails
Support
- ✓ Email Support