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.
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.
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.
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.
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.
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
Based on $99-249/month subscription for a user attending 4-8 classes per week
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
Easy!Appointments
4.2KA 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.
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.
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
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)
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
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
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.
Discovery call (free)
30 minWe 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.
AI-accelerated build
6-9 monthsOur 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.
Launch + handoff
1 weekWe 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
Timeline
6-9 months
Investment
$80K-$150K
vs ClassPass
ROI in 24-36 months
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.
We'll build your ClassPass
- Delivered in 6-9 months
- You own 100% of the code
- No per-seat fees, ever
30-min call. No commitment.