Skip to main content
RapidDev - Software Development Agency

Build Your Own ClassPass Alternative

ClassPass operates across 30+ countries with 40K+ studios, paying them just $3-10 per booking versus $10-27 retail drop-in rates — a 50-70% discount that erodes studio brand equity. Part of the $7.5B Playlist/EGYM entity since March 2026, it charges consumers $19-249/month. Building a niche fitness aggregator for one metro or modality costs $80-150K and takes 6-9 months. Breakeven requires 2-3 years given the complex subscription CAC dynamics.

4.9Clutch rating
600+Happy partners
17+Countries served
190+Team members

What ClassPass actually does

ClassPass was founded in 2013 by Payal Kadakia and pioneered the fitness subscription aggregator model — a single membership giving consumers access to classes across hundreds of studios. In October 2021, it was acquired by Mindbody in an all-stock deal valued at approximately $500M. In March 2026, the combined Mindbody + ClassPass entity was renamed Playlist and merged with EGYM at a $7.5B valuation with $785M in new equity from Affinity Partners, Vista Equity Partners, Temasek, and L Catterton.

ClassPass operates in 30+ countries with 40,000+ partner studios. Estimated standalone revenue exceeds $400M, though post-merger figures are consolidated under Playlist. The platform charges consumers $19-249/month for credit-based subscriptions (8-100 credits) and pays studios $3-10 per booking based on SmartTools dynamic pricing — roughly 50-70% below the studios' retail drop-in rates of $10-27.

The core tension: ClassPass drives incremental bookings for studios during off-peak hours but systematically trains consumers to be ClassPass-loyal rather than studio-loyal, and removes studio control over their own inventory visibility through the SmartTools algorithm. The ML-driven pricing system that sets how many credits a class costs is owned entirely by ClassPass — studios cannot set their own credit prices.

1

Credit-based subscription system

Consumers purchase monthly credits ($19-249/month for 8-100 credits) and spend them on classes across partner studios. Credit costs per class vary dynamically based on ClassPass's SmartTools algorithm, not studio pricing decisions.

2

Multi-studio class discovery and booking

A unified consumer app aggregates class schedules across 40,000+ studios with search, filtering, and one-click booking. This is the core consumer value proposition — one app for all fitness formats and locations.

3

SmartTools dynamic pricing engine

ClassPass's ML engine determines how many credits each class costs based on demand, studio tier, time slot, and market. Studios cannot control their own credit pricing — a fundamental loss of pricing autonomy that is the platform's most criticized feature.

4

Studio analytics and payout dashboard

Partner studios get a dashboard showing bookings, revenue from ClassPass, and attendance data. Payouts are made monthly at the $3-10/booking rate regardless of the studio's retail price or class size.

5

Wellness and corporate programs

ClassPass operates corporate wellness programs through employer benefit partnerships, representing a B2B revenue stream that funds subscriber acquisition at scale. Corporate programs are sold to HR departments as employee wellness benefits.

ClassPasspricing & limits

Free tierYes — free trial available for new subscribers
Paid from$19/month for 8 credits (consumer subscription)
Enterprise$249/month for 100 credits; corporate wellness plans at custom pricing
Annual example$1,188-$2,988/yr for a regular fitness consumer

Based on $99-249/month subscription for a user attending 4-8 classes per week

Studios receive only $3-10 per booking vs $10-27 retail — ClassPass captures 50-70% of the retail value
SmartTools algorithm controls credit prices for classes — studios cannot manage their own inventory costs
Credit rollover limits: unused credits from one month cannot fully roll over to the next
Peak-time classes cost disproportionately more credits, frustrating subscribers who want prime-time slots
Complex cancellation process with credits lost if cancelled mid-cycle

Where ClassPass falls short

Studios receive $3-10/booking vs $10-27 retail — 50-70% discount

ClassPass pays studios below their marginal cost for premium classes during high-demand time slots. A Pilates studio charging $27 for a drop-in receives $7 from ClassPass — not enough to cover instructor cost for that slot. Analysis on pembee.app documents that studios with high ClassPass penetration see their direct booking rates decline as customers become ClassPass-loyal.

Studios lose brand equity and direct customer relationships

ClassPass subscribers book the best-priced class across studios rather than returning to a favorite studio, systematically eroding the direct relationships that sustain boutique fitness businesses. After a ClassPass booking, the customer data belongs to ClassPass — studios cannot retarget or build loyalty with these visitors.

SmartTools algorithm removes studio control over inventory

Studios cannot choose which classes to offer on ClassPass or set their own credit prices. The algorithm determines slot visibility — a studio might find its peak 6pm Monday class appearing on ClassPass at 2 credits when they would prefer to sell it directly at full price. This loss of inventory control is consistently cited in studio owner forums as the primary reason studios leave the platform.

Peak-time classes cost excessive credits — frustrates consumers

The SmartTools dynamic pricing means a popular Saturday 9am yoga class might cost 12-15 credits while an off-peak Tuesday 7am class costs 3. On a 20-credit/month plan, a subscriber can attend only 1-2 peak classes per month. Consumer complaints about credit value appear consistently in App Store reviews, contributing to the subscription churn problem.

Credit rollover limits and opaque cancellation

Unused credits roll over with limits, and mid-cycle cancellation results in credit loss. The process for canceling a ClassPass subscription is reported as intentionally difficult in consumer reviews, echoing the dark pattern issues documented at sister company Mindbody.

Key features to replicate

The core feature set any ClassPass alternative needs — plus what you can improve on.

1

Credit-based subscription system with tiered plans

The credit model is ClassPass's core mechanism — a virtual currency that decouples consumer subscription revenue from studio payout. Implement with Stripe Billing for subscription management, a custom credit ledger in PostgreSQL, and credit expiry logic running on a scheduled job. Each subscription tier has a monthly credit allocation that resets (with rollover cap) on the billing date.

2

Studio and class discovery with filters and ratings

The consumer-facing discovery interface needs category filters (yoga, cycling, HIIT, boxing), neighborhood/map view, rating and review display, and real-time availability. Build with Next.js App Router, PostGIS for proximity search, and Meilisearch for faceted filtering. The map view (Mapbox) showing studios near the user is the highest-value UX feature.

3

Dynamic pricing engine for class credit costs

Implementing a simplified version of SmartTools — static credit pricing by class tier for MVP (e.g., 3 credits for off-peak, 8 credits for peak) with manual override by studio operators. A rule-based pricing system is sufficient for MVP; add ML-based dynamic pricing post-launch when you have booking data to train on.

4

Unified scheduling API across partner studios

ClassPass integrates with 40K+ studios through Mindbody's booking API (since Mindbody owns ClassPass). A custom build needs a simpler approach: provide studios a white-label schedule management tool (built on Cal.com) or integrate via Zapier webhooks for studios that already use Mindbody/Acuity. Start with 5-10 studios using your native tool, then add API integrations for popular platforms.

5

Studio dashboard with analytics and payout tracking

Studios need a B2B dashboard showing bookings by class, revenue from the platform, average credit redemption rate, and payout history. Implement payouts monthly via Stripe Connect Express — studios register connected accounts and receive automatic transfers. The B2B dashboard is often more important than the consumer app for initial studio partner acquisition.

6

Consumer mobile-first booking experience

ClassPass's consumer app is mobile-first with location-based discovery, class bookings, and check-in QR codes. Build as a Progressive Web App (PWA) with offline capability for MVP, then a native React Native or Expo app if retention metrics justify native investment. PWA reduces initial development cost by $40-80K versus a separate native app.

7

Multi-currency support for international expansion

ClassPass operates in 30+ countries with local currency pricing. For MVP, support a single currency and market. Add multi-currency via Stripe's multi-currency features when expanding — Stripe handles currency conversion and local payment methods. Budget 6-8 weeks of additional development per new currency market.

Technical architecture

A ClassPass alternative is a subscription aggregator (B2B2C) — a consumer subscription product layered on top of a B2B studio partnership network. The core challenge is operating a credits-as-currency system with dynamic pricing and a scheduling integration layer that syncs with partner studios' booking systems. This is genuinely complex because you are building two products simultaneously: a consumer subscription app and a B2B studio management tool.

01

Frontend — consumer app

Next.js PWA, React Native (Expo), Flutter

Recommended: Next.js PWA with mobile-first CSS for MVP — reduces development cost by $40-80K versus a native app. Add Expo (React Native) if 6-month retention data shows mobile engagement justifying native investment. Most fitness bookings are made on mobile but the session is quick (browse, select, book) — PWA is sufficient.

02

Frontend — studio B2B dashboard

Next.js App Router, React + Vite, Remix

Recommended: Next.js App Router — same codebase as the consumer app, deployed as a separate route or subdomain. Server Components for analytics displays, Client Components for schedule management. Keep B2B and consumer surfaces in the same repo to avoid duplicating the shared booking logic.

03

Backend API

Next.js Route Handlers + Server Actions, Node.js + Express, tRPC

Recommended: Next.js Server Actions for booking mutations, credit transactions, and subscription management. Route Handlers for Stripe webhooks and studio API integrations. Add a BullMQ job queue for credit expiry, payout processing, and reminder emails.

04

Database

Supabase (PostgreSQL + PostGIS), PlanetScale, Neon

Recommended: Supabase with PostGIS — location-based studio discovery is a core query. PostgreSQL handles the credit ledger, booking history, and subscription state with ACID guarantees. Use Row Level Security for multi-tenant studio data isolation.

05

Payments

Stripe Billing + Stripe Connect, Braintree, Adyen

Recommended: Stripe Billing for consumer subscriptions (handles credit card, Apple Pay, Google Pay) and Stripe Connect Express for studio payouts. The two-sided payment flow — subscriber pays platform, platform pays studios monthly — is the canonical Stripe Connect use case.

06

Scheduling integration

Cal.com (self-hosted), Mindbody API, Acuity Scheduling API

Recommended: Cal.com self-hosted as the native studio scheduling tool — it is Next.js + Supabase compatible, AGPL-3.0, and handles availability management out of the box. For studios already on Mindbody or Acuity, build API adapters that sync class schedules. Native Cal.com integration is the fastest path to first 10 studio partners.

07

ML pricing engine

Static rule-based pricing, Python + scikit-learn, Claude API

Recommended: Start with static tier-based credit pricing (off-peak: 3 credits, standard: 6 credits, peak: 10 credits) defined per studio. Add ML-based dynamic pricing after launch once you have 3+ months of booking data. A Python ML service on Railway can query booking history and suggest credit price adjustments daily.

Complexity estimate

Complexity 9/10 — the credits-as-currency system, scheduling API integrations across multiple studio software platforms, and two-sided payment flows make this one of the most technically demanding marketplace builds in the fitness category. The studio B2B onboarding and the consumer subscription engine are essentially two separate products.

ClassPass vs building your own

AspectClassPassCustom build
Studio payout per booking$3-10 per booking (50-70% below retail)Set your own payout — e.g., 80% of credit face value to studios
Studio pricing controlSmartTools algorithm controls credit costs — studios cannot set pricesStudios set their own credit prices with platform guidelines
Consumer subscription$19-249/month for 8-100 creditsSet your own tier structure and credit economics
Data ownershipClassPass/Playlist owns all consumer behavior and booking dataFull ownership of subscriber and studio data
Geographic coverage30+ countries, 40K+ studiosStart with one metro — lower complexity, faster to profitability
Platform fee to build$0 for studios to join; consumer subscription revenue$80-150K build + $1,000-3,000/mo hosting
CancellationReported as difficult — complaint in App Store reviewsInstant cancellation — build trust that ClassPass erodes
Breakeven timelineN/A — joining as studio is free, high discount ongoing2-3 years with strong metro focus and studio-friendly economics

Open-source ClassPass alternatives

Existing projects you can self-host or use as a starting point. Each has trade-offs.

Cal.com

38K+

Cal.com is an open-source scheduling platform (Next.js, TypeScript, AGPL-3.0) that handles class availability management, booking flows, and calendar integrations. It can serve as the scheduling engine for partner studios, replacing the need to build scheduling from scratch and handling the hardest part of studio integration.

38K+ stars, Next.js + TypeScript stack, AGPL-3.0 with commercial option, production-ready scheduling with team and availability features.
Does not handle subscriptions, credit systems, or multi-studio aggregation — it solves the scheduling layer only. AGPL-3.0 requires open-sourcing your modifications unless you purchase a commercial license.

Medusa.js

30K+

Medusa is a headless commerce engine that can handle the subscription and payment side of a fitness aggregator — product tiers, Stripe Billing integration, and order management. Its plugin architecture allows building a custom credit system on top of the subscription foundation.

MIT license, 30K+ stars, strong Stripe Billing integration, flexible product/subscription modeling.
Commerce-focused, not fitness-specific. No scheduling primitives, no studio partnership management, no credit ledger system. Significant custom development required to adapt for the aggregator use case.

Easy!Appointments

4.2K

A PHP-based open-source appointment scheduling system that could serve as the studio-side booking tool for a ClassPass alternative. Version 1.6.0-beta.2 released April 2026 shows active maintenance.

GPL-3.0, 4.2K stars, purpose-built for appointment booking with service provider management.
PHP stack, not TypeScript. No subscription management, no credit system, no aggregator functionality. Best used as the studio's native booking tool, not as the aggregator platform itself.

Build vs buy: the real math

6-9 months

Custom build time

$80K-$150K

One-time investment

24-36 months

Breakeven vs ClassPass

ClassPass's studio economics are the clearest build signal: if you can offer studios 60-70% of retail (vs ClassPass's 33-37%) while still charging consumers a subscription, studios will prefer your platform. At $115,000 build cost, $2,000/month hosting, and a target of 50 studios averaging 100 bookings/month at 70% of a $15 retail price: that's $52,500/month gross payout plus a 15% platform fee = $7,875/month net revenue. You need 15+ months of that revenue to cover build cost, plus 12 months to acquire 50 studio partners. Realistic breakeven is 27-30 months. The honest analysis: direct ClassPass competition is capital-intensive and requires genuine supply-side (studio) acquisition work. The stronger play is building a ClassPass alternative for one specific modality (yoga-only, boxing-only) or one metro area where you personally have studio relationships. At 20 studios in one city with 200 bookings/month each at a 15% platform fee on a $15 class, that's $9,000/month by month 18 — a profitable small business, not a unicorn.

DIY roadmap: build it yourself

This roadmap covers building a niche fitness subscription aggregator for one modality (e.g., yoga or boxing) in one metro area. Assumes a team of 2-3 developers with Next.js and Supabase experience.

1

Studio partnership infrastructure

5-7 weeks
  • Set up Next.js + Supabase with PostGIS and Stripe Connect Express
  • Build studio onboarding flow: business profile, class schedule management, payout setup
  • Implement Cal.com self-hosted as native scheduling engine for studio partners
  • Build studio B2B dashboard: class management, booking overview, payout history
  • Implement credit pricing rules per class tier (off-peak, standard, peak)
  • Onboard 5-10 founding studio partners before consumer launch
Next.jsSupabaseCal.comStripe ConnectPostGIS
2

Consumer subscription and booking

5-7 weeks
  • Build consumer subscription tiers with Stripe Billing (3-4 credit tiers)
  • Implement credit ledger with monthly allocation, rollover cap, and expiry logic
  • Build class discovery with map view (Mapbox), filters, and studio ratings
  • Implement one-click class booking with credit deduction and studio confirmation
  • Build booking history and upcoming classes view in consumer dashboard
  • Add cancellation policy enforcement (credit refund within N hours, no refund after)
Stripe BillingMapboxBullMQSupabase Realtime
3

Payout engine and trust

3-4 weeks
  • Implement monthly studio payout calculation (bookings x payout rate)
  • Build automatic Stripe Connect transfer trigger on payout date
  • Add consumer and studio review system for classes
  • Implement check-in verification (QR code scan by studio, or honor system for MVP)
  • Build no-show penalty system (charge consumer credit for late cancellations)
  • Add email notifications for booking confirmations, reminders, and payout receipts via Resend
Stripe ConnectQR code libraryResend
4

Growth and retention

3-4 weeks
  • Build SEO landing pages for '[modality] classes in [city/neighborhood]' with Next.js ISR
  • Implement referral program: subscriber refers friend, both get bonus credits
  • Add push notifications via PWA for class reminders and new studio additions
  • Build admin dashboard: subscriber analytics, studio performance, revenue reporting
  • Implement subscription pause (2-month max) to reduce cancellations
  • Set up Sentry, Vercel Analytics, and Stripe revenue dashboard
Next.js ISRSentryVercel AnalyticsPWA notifications

The studio acquisition problem cannot be solved with code — it requires in-person relationship building with studio owners. Plan 3-4 months of parallel sales work before the consumer launch to ensure the platform has meaningful inventory on day one. An aggregator with 5 studios in one neighborhood is not a viable consumer product.

Features you can't get from ClassPass

This is where a custom build pulls ahead — features impossible or impractical on a shared platform.

Fair studio economics — 70%+ payout vs ClassPass's 33-37%

ClassPass's most fundamental vulnerability is its studio economics. A competing platform that pays studios 70% of the class credit face value instead of 33-37% will attract studio partners that ClassPass's model has alienated. This requires charging consumers slightly more per credit to maintain platform margins, but studio-friendly economics are a genuine differentiator that ClassPass, as a $7.5B entity, cannot easily replicate.

Studio-controlled credit pricing with floor/ceiling

ClassPass's SmartTools removes studio pricing control entirely. A custom platform can let studios set their own credit prices (e.g., 5-12 credits per class) within platform guidelines, restoring the pricing autonomy that studio owners consistently demand. This feature is structurally impossible on ClassPass because their entire yield management model depends on controlling slot pricing.

Modality-specific discovery (yoga-only, boxing-only aggregator)

ClassPass's breadth is also its weakness — yoga practitioners don't want to browse boxing gyms. A single-modality aggregator owns the 'best yoga classes in [city]' search query space and can build a more expert, trusted brand for that modality. pSEO for '[modality] in [neighborhood]' compounds in Google over 12-18 months in a way a generic ClassPass cannot.

Studio data sharing with direct re-engagement tools

ClassPass keeps all customer data from platform bookings, preventing studios from retargeting their own visitors. A custom platform can give studios access to anonymized cohort data (how many unique visitors, average visit frequency) and tools to run re-engagement campaigns to ClassPass bookers, converting them to direct members — something ClassPass structurally cannot allow.

Wellness passport for corporate HR programs

Corporate wellness is ClassPass's fastest-growing revenue segment. A custom platform can offer the same corporate benefit — employees use credits across studios — but with better unit economics for studios and a white-label option that lets the company brand the wellness program. HR buyers care more about employee satisfaction than the platform brand.

Intro pack for new subscribers without ongoing subscription

ClassPass forces a subscription commitment from day one. A custom platform can offer a no-subscription intro pack (e.g., 10 credits for $29, valid 30 days) that lets hesitant users try multi-studio fitness before committing to a monthly subscription. This dramatically reduces the acquisition barrier and is impossible on ClassPass's subscription-only business model.

Who should build a custom ClassPass

Boutique fitness studio operators with local market knowledge

A studio owner or ex-studio manager who has lived the ClassPass discount pain has both the network to recruit studio partners and the credibility to sign them. The first 10 studio partnerships are the hardest part of building a fitness aggregator, and personal relationships bypass the cold outreach that an outside founder must do.

Fitness entrepreneurs targeting an underserved metro

ClassPass operates in 30+ countries but coverage density varies significantly. A metro with 200+ boutique studios but only 20-30 ClassPass partners has visible supply-side gaps. A local aggregator can fill those gaps and win studios that ClassPass's sales team has not prioritized.

Corporate wellness benefits operators

The fastest way to acquire subscribers without consumer marketing spend is through employer partnerships — HR departments adding a fitness benefit for all employees. A white-label fitness aggregator sold as a corporate benefit bypasses the consumer CAC problem entirely and generates predictable B2B recurring revenue.

Skip the DIY — let RapidDev build it

Everything above is doable — but it takes months of full-time work. We build custom ClassPass alternatives using AI-accelerated development, delivering in weeks what used to take quarters.

1

Discovery call (free)

30 min

We map your exact requirements: which ClassPass features you need, what custom features to add, your users, integrations, and compliance needs. You get a detailed scope document and fixed-price quote within 48 hours.

2

AI-accelerated build

6-9 months

Our engineers use Claude Code, Lovable, and custom AI tooling to build 3–5x faster than traditional development. You see progress in a staging environment every week — not a black box for months.

3

Launch + handoff

1 week

We deploy to your infrastructure, transfer the GitHub repo, set up CI/CD, and walk your team through the codebase. You own 100% of the source code — no vendor lock-in, no recurring platform fees.

What you get

Full source code (GitHub repo)
Deployed on your infrastructure
No per-seat fees, ever
3 months of bug-fix support
Technical documentation
Direct Slack channel with engineers

Timeline

6-9 months

Investment

$80K-$150K

vs ClassPass

ROI in 24-36 months

Get your free estimate

30-min call. Fixed-price quote within 48 hours. No commitment.

Frequently asked questions

How much does it cost to build a ClassPass alternative?

A niche fitness aggregator for one modality or one metro costs $80-150K with a development agency. The cost drivers are the credits-as-currency system ($15-25K), Stripe Billing for subscriptions + Stripe Connect for studio payouts ($15-20K), Cal.com scheduling integration ($10-20K), and the consumer-facing discovery app with map view ($20-30K).

How long does it take to build a ClassPass clone?

6-9 months for a focused single-market fitness aggregator. This covers studio onboarding tools, class scheduling integration, consumer subscription with credit system, class discovery with map, one-click booking, and monthly payout processing. The technical build takes 6-9 months; studio partner acquisition starts in parallel 3 months before the consumer launch.

Are there open-source ClassPass alternatives?

No purpose-built open-source fitness aggregator exists. Cal.com (38K+ stars, AGPL-3.0, Next.js) handles the scheduling layer. Medusa.js (30K+ stars, MIT) handles the subscription and payment layer. Easy!Appointments (4.2K stars, GPL-3.0) is an alternative scheduling engine. These tools cover the components but require significant integration work to build the aggregator model.

How does the ClassPass credit system work and how do I replicate it?

ClassPass credits are a virtual currency purchased via monthly subscription. Each class booking deducts a variable number of credits determined by the SmartTools algorithm. To replicate: build a credit ledger table in PostgreSQL, update it on subscription renewal (add credits) and on booking (deduct credits), enforce rollover caps with a monthly scheduled job, and implement refund logic for cancellations. The dynamic pricing logic starts as a static lookup table (off-peak: 3 credits, standard: 6, peak: 10) and can be made dynamic later.

Why do studios dislike ClassPass and how can a custom platform win them over?

The core complaint is the 50-70% discount — ClassPass pays $3-10 per booking versus $10-27 retail. A custom platform offering 70% of retail (e.g., $10 for a $15 class) plus studio control over which slots to offer on the platform would win studio sign-ups immediately. The second issue is customer ownership — ClassPass keeps subscriber data. Giving studios access to booking cohort data and re-engagement tools is a structural advantage a new platform can offer.

Is building a ClassPass clone worth it?

Only if you have a genuine supply-side advantage — studio relationships in a specific modality or market, or a corporate wellness distribution channel. Direct ClassPass competition on economics alone is capital-intensive with 2-3 year breakeven. The better play is a single-modality (yoga-only, boxing-only) or single-employer-group aggregator that wins a specific niche rather than competing broadly.

Can RapidDev build a custom ClassPass alternative?

Yes. RapidDev has built 600+ applications including subscription platforms, marketplace booking systems, and Stripe Connect integrations. A niche single-market fitness aggregator takes 6-9 months at $80-150K. Book a free consultation at rapidevelopers.com/contact to scope the specific modality and market.

What is the hardest part of building a fitness aggregator?

Studio acquisition, not development. The technical build takes 6-9 months. Getting 20-30 studio partners to onboard before your consumer launch — with functional scheduling integration, agreed payout rates, and live class schedules — is the actual bottleneck. Start studio partnership conversations 4-6 months before your planned launch date and treat it as a parallel sales effort, not a post-launch activity.

RapidDev

We'll build your ClassPass

  • Delivered in 6-9 months
  • You own 100% of the code
  • No per-seat fees, ever
Get a free estimate

30-min call. No commitment.

Want this built for you?

We ship production apps at a fixed price — $13K–$25K, 6–10 weeks, source code yours. You've seen what it takes; we do it every week.

Get a fixed-price quote

We put the rapid in RapidDev

Need a dedicated strategic tech and growth partner? Discover what RapidDev can do for your business! Book a call with our team to schedule a free, no-obligation consultation. We'll discuss your project and provide a custom quote at no cost.