Financial Model
Revenue Streams
GymStack generates revenue through four streams, designed to compound as each gym customer grows and processes more value through the platform.
Stream 1: SaaS Subscription (Primary)
| Plan | Monthly Price | Target Customer | Includes |
|---|---|---|---|
| Starter | Rs 999/mo | Single-location gym, fewer than 200 members. The “Gopal” profile — a Tier-2/3 independent gym currently running on paper + WhatsApp. | Member management (profiles, plans, status tracking), billing with UPI/Razorpay + GST-compliant invoices, QR code check-in + attendance tracking, automated WhatsApp reminders (renewals, expiry, birthday), basic trainer management and client assignment, revenue dashboard (daily/weekly/monthly), lead tracking (walk-ins, inquiries, conversions), member mobile app (view workout/diet, check-in, payment history). |
| Growth | Rs 2,499/mo | Single-location gym with 200-500 members, OR 2-3 branches. Gyms that have outgrown the basics and need deeper tools for retention and training. | Everything in Starter + workout plan builder (template library with 200+ exercises), diet plan templates (customizable per client), dedicated trainer app with session scheduling, lead CRM with automated WhatsApp follow-up sequences, advanced analytics (trainer performance, retention cohorts, revenue trends), body transformation tracking (progress photos, measurement graphs). |
| Pro | Rs 4,999/mo | Multi-location gym (up to 5 branches), fewer than 1,000 total members. The “Rajesh” profile — a scaling entrepreneur who needs centralized visibility. | Everything in Growth + multi-branch dashboard with per-location P&L, white-label branded app on App Store + Play Store (included — no additional charge), AI churn prediction (alerts 30 days before likely dropout), Hindi language interface, 2-way WhatsApp chatbot for member self-service, trainer performance analytics (retention rate per trainer, client progress scores). |
| Enterprise | Rs 9,999+/mo | 5+ locations, 1,000+ members. Small franchise chains or large multi-city operations. | Everything in Pro + unlimited branches, dedicated account manager, custom integrations (Tally, existing CRM, biometric hardware), SLA (99.5% uptime, 4-hour critical response), priority feature requests, quarterly business reviews, custom reporting and data exports. |
Pricing philosophy: The Starter plan is priced at Rs 999/mo — approximately Rs 33/day — which is less than a gym owner spends on electricity for the reception area. At this price point, even the most cost-conscious independent gym owner can justify the expense if GymStack recovers even 2-3 overdue renewals per month (Rs 3,000-10,000 in recovered revenue against Rs 999 in software cost).
Stream 2: Transaction Revenue
GymStack processes member payments through Razorpay and takes a 1-1.5% platform fee on top of Razorpay’s standard processing fees.
Revenue math per gym:
| Gym Size | Monthly Payment Volume | GymStack Platform Fee (1-1.5%) | Annual Transaction Revenue |
|---|---|---|---|
| Small (150 members, Rs 1,500 avg) | Rs 2.25L/mo | Rs 2,250-3,375/mo | Rs 27,000-40,500 |
| Medium (300 members, Rs 2,000 avg) | Rs 6L/mo | Rs 6,000-9,000/mo | Rs 72,000-1,08,000 |
| Large (500 members, Rs 2,500 avg) | Rs 12.5L/mo | Rs 12,500-18,750/mo | Rs 1,50,000-2,25,000 |
Key insight: For a medium-sized gym processing Rs 6L/month, transaction revenue (Rs 6,000-9,000/mo) can equal or exceed the subscription revenue (Rs 2,499/mo on the Growth plan). This makes transaction processing a critical long-term revenue driver that scales automatically as gyms grow and process more payments through the platform.
At 500 gyms processing an average of Rs 3L/month each, total transaction volume is Rs 150 Cr/year. At 1.25% average platform fee, that is Rs 1.875 Cr/year in transaction revenue alone.
Stream 3: White-Label App Publishing
For gyms that want their own branded app on the Apple App Store and Google Play Store — with their logo, colors, and name — GymStack offers white-label publishing as a premium add-on.
| Item | Cost | Notes |
|---|---|---|
| Monthly fee | Rs 2,000/mo | Added to subscription; included free in Pro plan |
| One-time setup | Rs 5,000 | Covers Apple Developer Account assistance, D-U-N-S number setup, initial publishing |
Revenue projections:
- Estimated 30-40% of Growth plan customers will upgrade to white-label (competitive pressure: “the gym down the street has its own app”)
- At 200 Growth plan customers with 35% upgrading: 70 white-label customers x Rs 2,000/mo = Rs 1.4L/mo additional revenue
- Setup fees: 70 customers x Rs 5,000 = Rs 3.5L one-time
- White-label creates the strongest lock-in: once a gym has its brand on the App Store and members have downloaded it, switching to a competitor means asking hundreds of members to download a new app
Stream 4: Value-Added Services (Future)
These streams activate in Year 2-3 as the platform matures and the customer base grows.
| Service | Pricing | Revenue Potential | Timeline |
|---|---|---|---|
| AI diet plan generation credits | Rs 199/mo per gym | LLM-powered, regional cuisine-aware diet plans that trainers can customize. At 300 gyms: Rs 60K/mo. | Month 10+ |
| Wearable integration module | Rs 499/mo per gym | Via Terra API — sync Apple Health, Fitbit, Garmin data into member profiles. At 200 gyms: Rs 1L/mo. | Month 14+ |
| Supplement/merchandise marketplace | 10-15% commission on sales | In-app marketplace where gyms sell supplements, shakers, apparel to members. At Rs 50L GMV/year: Rs 5-7.5L/year. | Month 18+ |
| Trainer certification courses | Revenue share with course providers | Partner with certification bodies (ACE, ISSA equivalents in India) to offer courses through the trainer app. | Month 24+ |
Unit Economics
| Metric | Value | Basis |
|---|---|---|
| Blended ARPU | Rs 3,000-5,000/mo ($36-60) | Mix of Starter (Rs 999) + Growth (Rs 2,499) + Pro (Rs 4,999) + transaction fees. Weighted toward Growth/Pro as customers upgrade over time. |
| CAC (digital channels) | Rs 5,000-10,000 ($60-120) | Content marketing, referrals, SEO, WhatsApp outreach. Lowest cost channels. |
| CAC (direct sales) | Rs 15,000-30,000 ($180-360) | On-ground BDMs, enterprise sales. Higher cost but targets larger/stickier customers. |
| Average customer lifespan | 24-36 months | Industry benchmark is 24 months for SMB SaaS. White-label customers expected to stay 36+ months due to switching costs. |
| LTV (digital-acquired) | Rs 72,000-1,80,000 ($860-2,160) | ARPU (Rs 3,000-5,000) x lifespan (24-36 months). |
| LTV (sales-acquired) | Rs 1,20,000-3,60,000 ($1,440-4,320) | Higher ARPU (enterprise plans) x longer lifespan (chain accounts stay 36-48 months). |
| LTV:CAC ratio (digital) | 7:1 to 18:1 | Extremely healthy. Even at the low end (7:1), well above the 3:1 minimum threshold. |
| LTV:CAC ratio (direct sales) | 3:1 to 12:1 | Acceptable at the low end, strong at the high end. |
| Gross margin | 75-85% | Primary costs: cloud infrastructure (~8-10% of revenue), payment processing pass-through (~2-3%), customer support staff (~5-8%). |
| Payback period (digital) | 2-3 months | At Rs 5,000 CAC and Rs 3,000/mo ARPU, the customer pays back acquisition cost in under 2 months. |
| Payback period (direct sales) | 6-8 months | At Rs 25,000 CAC and Rs 4,000/mo ARPU, payback in ~6 months. Still under the 12-month benchmark. |
Critical ratio: LTV:CAC. The SaaS industry benchmark for a healthy business is LTV:CAC of 3:1 or higher. GymStack’s projected range of 7:1 to 18:1 for digital channels indicates that the business can afford to invest significantly more in customer acquisition while maintaining profitability. This is the signature advantage of a product with strong retention and low marginal cost.
Revenue Projections
Year 1 (Monthly Breakdown)
| Month | New Gyms | Total Gyms | Blended ARPU | Subscription MRR | Transaction Revenue | Total MRR |
|---|---|---|---|---|---|---|
| 1 | 5 | 5 | Rs 499 | Rs 2,495 | Rs 0 | Rs 2,495 |
| 2 | 5 | 10 | Rs 499 | Rs 4,990 | Rs 0 | Rs 4,990 |
| 3 | 10 | 20 | Rs 599 | Rs 11,980 | Rs 2,000 | Rs 13,980 |
| 4 | 10 | 30 | Rs 999 | Rs 29,970 | Rs 5,000 | Rs 34,970 |
| 5 | 10 | 40 | Rs 1,200 | Rs 48,000 | Rs 10,000 | Rs 58,000 |
| 6 | 10 | 50 | Rs 1,500 | Rs 75,000 | Rs 18,000 | Rs 93,000 |
| 7 | 15 | 63 | Rs 1,800 | Rs 1,13,400 | Rs 30,000 | Rs 1,43,400 |
| 8 | 15 | 75 | Rs 2,000 | Rs 1,50,000 | Rs 45,000 | Rs 1,95,000 |
| 9 | 18 | 90 | Rs 2,200 | Rs 1,98,000 | Rs 60,000 | Rs 2,58,000 |
| 10 | 18 | 105 | Rs 2,500 | Rs 2,62,500 | Rs 80,000 | Rs 3,42,500 |
| 11 | 20 | 120 | Rs 2,700 | Rs 3,24,000 | Rs 1,00,000 | Rs 4,24,000 |
| 12 | 20 | 135 | Rs 2,800 | Rs 3,78,000 | Rs 1,20,000 | Rs 4,98,000 |
Notes:
- Months 1-3 use introductory pricing (Rs 499/mo) as early adopters receive a lifetime discount
- ARPU increases over time as new customers join at regular pricing and existing customers upgrade plans
- Transaction revenue ramps as more gyms process payments through the platform (not all gyms adopt digital payments immediately)
- Churn assumed at 3-4% monthly; net new gyms shown after accounting for churn
- Month 12 total is lower than cumulative new gyms due to churn
Year 1-3 Summary
| Metric | Year 1 | Year 2 | Year 3 |
|---|---|---|---|
| Paying Gyms (End of Year) | 120-150 | 300-400 | 600-800 |
| Blended ARPU/mo | Rs 2,000 | Rs 3,500 | Rs 4,500 |
| Subscription Revenue (Annual) | Rs 24-29L | Rs 1.05-1.4 Cr | Rs 2.7-3.6 Cr |
| Transaction Revenue (Annual) | Rs 3-5L | Rs 15-25L | Rs 40-70L |
| White-Label Revenue (Annual) | Rs 1-2L | Rs 8-12L | Rs 20-30L |
| Total ARR | Rs 28-36L | Rs 1.3-1.8 Cr | Rs 3.3-4.6 Cr |
| MRR (End of Year) | Rs 4-5L | Rs 12-16L | Rs 30-40L |
| YoY Revenue Growth | — | 3.5-5x | 2.5-3x |
ARPU growth drivers:
- Year 1: Most customers on Starter plan at introductory/regular pricing. Low transaction adoption.
- Year 2: Plan upgrades (Starter to Growth as gyms see value), white-label add-ons, higher transaction volume as digital payment adoption increases.
- Year 3: More Pro/Enterprise customers, transaction revenue matures, value-added services (AI, wearables) contribute meaningfully.
Cost Structure
Fixed Costs (Monthly)
| Category | Phase 1 (Mo 1-6) | Phase 2 (Mo 7-12) | Phase 3 (Mo 13-24) | Notes |
|---|---|---|---|---|
| Founder salary | Rs 50,000 | Rs 75,000 | Rs 1,00,000 | Below market; equity compensation |
| Flutter developer | Rs 80,000 | Rs 80,000 | Rs 90,000 | Hired Month 1 |
| Full-stack developer | Rs 60,000 | Rs 70,000 | Rs 80,000 | Hired Month 1-2 |
| Freelance designer | Rs 30,000 | Rs 15,000 | Rs 0 | Contract; reduces as design system matures |
| Customer success manager | Rs 0 | Rs 35,000 | Rs 40,000 | Hired Month 6 |
| Growth marketer | Rs 0 | Rs 40,000 | Rs 50,000 | Hired Month 7-8 |
| Inside sales reps (3) | Rs 0 | Rs 0 | Rs 90,000 | Hired Month 12+ (Rs 30K each) |
| City BDMs (2-3) | Rs 0 | Rs 0 | Rs 75,000 | Hired Month 14+ (Rs 25-35K each) |
| Backend engineer | Rs 0 | Rs 0 | Rs 70,000 | Hired Month 12+ |
| Data/ML engineer | Rs 0 | Rs 0 | Rs 80,000 | Hired Month 15+ |
| Cloud infrastructure | Rs 15,000 | Rs 30,000 | Rs 60,000 | AWS/GCP; scales with customers |
| Office/co-working | Rs 10,000 | Rs 15,000 | Rs 25,000 | Patna co-working initially |
| Software tools/licenses | Rs 10,000 | Rs 15,000 | Rs 20,000 | GitHub, Figma, analytics, monitoring |
| Total Fixed | Rs 2,55,000 | Rs 3,75,000 | Rs 7,80,000 |
Variable Costs (Monthly, at Scale Assumptions)
| Category | Cost Model | Monthly at 150 Gyms | Monthly at 500 Gyms |
|---|---|---|---|
| Payment processing (Razorpay pass-through) | ~2% of transaction volume (passed to customer, not a P&L cost) | Rs 0 (pass-through) | Rs 0 (pass-through) |
| WhatsApp Business API | Rs 0.50-1.00 per message | Rs 30,000 (60K msgs) | Rs 1,00,000 (200K msgs) |
| SMS notifications | Rs 0.15-0.25 per SMS | Rs 5,000 | Rs 15,000 |
| Customer support (incremental) | Scales with customer count | Rs 15,000 | Rs 50,000 |
| Sales commissions | Rs 500-1,500 per conversion | Rs 10,000 | Rs 30,000 |
| Marketing spend | Content production, ads | Rs 50,000 | Rs 1,50,000 |
| Total Variable | Rs 1,10,000 | Rs 3,45,000 |
Monthly Burn by Phase
| Metric | Phase 1 (Mo 1-6) | Phase 2 (Mo 7-12) | Phase 3 (Mo 13-24) |
|---|---|---|---|
| Fixed Costs | Rs 2.55L | Rs 3.75L | Rs 7.80L |
| Variable Costs | Rs 0.50L | Rs 1.10L | Rs 2.50L |
| Total Monthly Costs | Rs 3.05L | Rs 4.85L | Rs 10.30L |
| Monthly Revenue | Rs 0.25-0.93L | Rs 1.43-4.98L | Rs 6-25L |
| Monthly Burn (Net) | Rs -2.12 to -2.80L | Rs -0.42 to +0.13L | Rs -4.30 to +14.70L |
| Cumulative Cash Needed | Rs 15-18L | Rs 25-35L (cumulative) | Rs 35-50L (before breakeven) |
Breakeven Analysis
Breakeven point: approximately 200-250 paying gyms at Rs 3,500 blended ARPU.
At 225 paying gyms:
- Monthly subscription revenue: 225 x Rs 3,500 = Rs 7,87,500
- Monthly transaction revenue: Rs 1,50,000 (estimated)
- Total monthly revenue: Rs 9,37,500
- Monthly costs at this scale: Rs 8,50,000-9,00,000 (team of 8-10, infrastructure, marketing)
- Net monthly profit: Rs 37,500-87,500
Estimated breakeven timeline: Month 18-20.
The path to breakeven looks like this:
Monthly Revenue vs. Costs (Illustrative)
Revenue (Rs L) | /
| /
12 --------+--------------------------------------/-------- Revenue
| /
10 --------+---------- Costs ------ -----/------------ Costs
| / / /
8 --------+---------/----------/---/------------------
| / / /
6 --------+-------/------/---/------------------------
| / / /
4 --------+-----/--/---/------------------------------
| / / /
2 --------+--//--/------------------------------------
| // /
0 --------+/--/-------+-------+-------+-------+------
Mo 1 Mo 6 Mo 12 Mo 18 Mo 24 Mo 30
↑ Breakeven crosses here (Mo 18-20)
Key assumptions for breakeven:
- Team grows from 4 (Phase 1) to 10 (at breakeven) — not faster
- Marketing spend stays disciplined at Rs 50K-1L/month until post-breakeven
- ARPU grows from Rs 2,000 to Rs 3,500 as plan mix shifts toward Growth/Pro
- Monthly churn stays below 4% (net of reactivations)
Funding Path
| Stage | When | Amount | Key Milestone | Valuation (Pre-Money) |
|---|---|---|---|---|
| Bootstrap / Angel | Now (Month 0) | Rs 50-80L ($60-95K) | Build MVP, deploy at Pro Fitness, acquire first 50 paying gyms. Prove that the product works and gym owners will pay for it. | Not applicable / angel terms |
| Seed Round | Month 12-15 | Rs 1-2 Cr ($120-240K) | 100+ paying gyms, strong retention (>90% monthly), Rs 25-30L ARR, 15-20% MoM growth. Product-market fit proven in Bihar + adjacent states. | Rs 5-10 Cr ($600K-1.2M) |
| Pre-Series A | Month 24-30 | Rs 5-8 Cr ($600K-1M) | 400+ gyms, Rs 1.5 Cr+ ARR, multi-city operations (5+ cities), first enterprise chain deal, 3+ equipment distributor partnerships active. Repeatable GTM proven. | Rs 25-40 Cr ($3-5M) |
| Series A | Month 36-42 | Rs 15-25 Cr ($1.8-3M) | 800+ gyms, Rs 4 Cr+ ARR, national presence, proven unit economics (LTV:CAC >5:1), AI features differentiated, clear path to Rs 10 Cr ARR. | Rs 50-80 Cr ($6-10M) |
Use of funds by stage:
Bootstrap / Angel (Rs 50-80L):
| Category | Allocation |
|---|---|
| MVP development (Flutter dev + designer) | Rs 25-35L |
| Cloud infrastructure (Year 1) | Rs 3-5L |
| IHFF Expo booth + travel | Rs 2-3L |
| Marketing (content + initial ads) | Rs 5-8L |
| Legal/compliance (company registration, T&C) | Rs 1-2L |
| Working capital (6-month buffer) | Rs 10-15L |
Seed Round (Rs 1-2 Cr):
| Category | Allocation |
|---|---|
| Team expansion (CS, growth, sales) | Rs 40-60L |
| Marketing scale-up (ads, content, partnerships) | Rs 20-30L |
| Product development (white-label, AI features) | Rs 20-30L |
| Infrastructure scaling | Rs 5-10L |
| Working capital (12-month runway) | Rs 15-30L |
Relevant investors for GymStack:
| Investor | Why Relevant |
|---|---|
| Chiratae Ventures | Most active in India fitness-tech (11 funding rounds across 3 portfolio companies) |
| Blume Ventures | 8 rounds in fitness-tech; strong Tier-2/3 India thesis |
| Kalaari Capital | 8 rounds in fitness-tech; early-stage focus |
| Accel Partners | Active in Indian B2B SaaS broadly |
| Peak XV (formerly Sequoia India) | Active in B2B SaaS; would bring significant operational support |
India fitness-tech is B2C-heavy (Cult.fit $666M, HealthifyMe $145M, Ultrahuman $55M). A pure B2B SaaS play targeting gym operations is a differentiated thesis that is relatively unexplored, which could be attractive to investors looking for the “Shopify for Indian gyms” narrative.
Sensitivity Analysis
The financial model is built on a set of assumptions. Here is what happens if those assumptions are wrong.
Scenario 1: ARPU is 20% Lower Than Expected
Assumption: Blended ARPU stays at Rs 2,400-4,000 instead of Rs 3,000-5,000 (more customers on Starter plan, slower upgrade adoption).
| Impact | Year 1 | Year 2 | Year 3 |
|---|---|---|---|
| ARR | Rs 22-29L | Rs 1.0-1.4 Cr | Rs 2.6-3.7 Cr |
| Breakeven | Delayed to Month 22-24 | ||
| Mitigation | Push transaction revenue harder; increase payment processing adoption. Introduce annual billing discounts to lock in higher effective ARPU. Focus on Growth plan value prop to accelerate upgrades. |
Scenario 2: CAC is 50% Higher Than Expected
Assumption: Digital CAC is Rs 7,500-15,000 instead of Rs 5,000-10,000 (higher ad costs, lower conversion rates).
| Impact | Year 1 | Year 2 | Year 3 |
|---|---|---|---|
| LTV:CAC | Drops to 5:1-12:1 (still healthy) | ||
| Cash needed | Rs 10-15L additional in Year 1 | ||
| Breakeven | Delayed by 2-3 months | ||
| Mitigation | Double down on organic channels (content, referrals, partnerships) which have near-zero marginal CAC. Shift spend from paid ads to equipment distributor partnerships. Increase referral incentive from Rs 1,000 to Rs 2,000. |
Scenario 3: Churn is 15% Annual Instead of 10%
Assumption: Monthly churn is ~1.3% instead of ~0.8% (more gyms dropping off, seasonal effects, price sensitivity).
| Impact | Year 1 | Year 2 | Year 3 |
|---|---|---|---|
| Net gym count | 15-20% lower at each milestone | ||
| LTV | Drops by ~25% (lifespan shrinks from 24-36 months to 18-24 months) | ||
| Breakeven | Delayed to Month 22-25 | ||
| Mitigation | Invest more in Customer Success (additional hire in Month 4 instead of Month 6). Implement “at-risk” alerts for customers showing declining usage. Offer quarterly commitment plans (3-month minimum) to reduce early churn. Add value faster — workout/diet features reduce churn because members see tangible benefit. |
Scenario 4: Growth is 50% Slower Than Expected
Assumption: Total gyms at Year 1 end: 60-75 instead of 120-150. All subsequent growth proportionally slower.
| Impact | Year 1 | Year 2 | Year 3 |
|---|---|---|---|
| Paying gyms (end of year) | 60-75 | 150-200 | 300-400 |
| ARR | Rs 14-18L | Rs 63-84L | Rs 1.6-2.2 Cr |
| Breakeven | Delayed to Month 24-28 | ||
| Seed round timing | Delayed to Month 18-20 (need 100+ gyms) | ||
| Mitigation | Extend bootstrap runway (reduce founder salary, delay non-critical hires). Focus exclusively on Patna market instead of expanding to multiple cities. Deepen product stickiness to increase LTV per customer. Consider raising a smaller angel round earlier to extend runway. |
Worst Case: Multiple Headwinds
If ARPU is 20% lower AND growth is 50% slower AND churn is 15%:
- Year 3 ARR: Rs 1.0-1.5 Cr (instead of Rs 3.3-4.6 Cr)
- Breakeven: Month 28-32
- Additional funding needed: Rs 30-50L beyond the initial bootstrap
- This is still a viable business — just a slower one. The fundamental unit economics remain positive (LTV:CAC >3:1), which means every customer is profitable. The question is how fast the business grows, not whether it survives.
Key Financial Assumptions
All projections in this model are based on the following explicit assumptions. If any of these prove incorrect, refer to the sensitivity analysis above.
Market Assumptions:
- India’s fitness market continues growing at 12-15% CAGR through 2030
- The number of gym facilities grows from ~46,500 (formal) to ~65,500 by 2030
- Digital adoption among Tier-2/3 gym owners continues to increase (UPI, WhatsApp Business, smartphones)
- No dominant competitor emerges with more than 10% market share in the next 3 years
- Cult.fit does not launch a competing B2B SaaS product for independent gyms
Product Assumptions:
- MVP can be built and deployed within 4-6 months at a cost of Rs 35-50L
- The product achieves measurable improvement in renewal rates (15-20%) for pilot gyms
- White-label app publishing can be automated via CI/CD at marginal cost per gym
- AI churn prediction achieves 70%+ accuracy within 12 months of data collection
Financial Assumptions:
- Starter plan pricing of Rs 999/mo is sustainable (cost to serve per gym is <Rs 200/mo at scale)
- 30-40% of Growth plan customers upgrade to white-label add-on within 6 months
- Transaction revenue adoption reaches 50% of gyms by Month 12 and 80% by Month 24
- Gross margin remains above 75% at all projected scale levels
- Monthly logo churn stabilizes below 4% after the first 100 customers
- Exchange rate stability (Rs 83-85 per USD) for investor valuation purposes
Team Assumptions:
- Founding team (Rakesh as CEO/Product + 2 engineers) can build and sell for the first 6 months
- Key hires (CS manager, growth marketer, BDMs) can be recruited in Tier-2 cities at Rs 25-40K/month
- Flutter developers with white-label experience are available in India at Rs 60-90K/month
- Inside sales reps can achieve 10-15 conversions per month after a 1-month ramp period