Run a stronger gym.
India has ~46,500 independent gyms. Most still run on paper, Excel, and cash. GymStack hands every one of them the software the big chains keep for themselves — members, renewals, payments, and a member app — in Hindi, on UPI, from ₹999/month.
No card to start. Monthly only, cancel anytime. No results in 30 days? Full refund.
Renewals recovered
This week · owner console
412
Members
3
Renewed
5%
GST
The problem
Your members are quietly leaving — and no one sends the nudge.
Renewals lapse because no one remembered to remind them. Members ghost after three missed check-ins with no follow-up. Trainers keep workout plans on personal WhatsApp. Fees get chased in cash. And you have no idea which member walks next month.
Meanwhile Cult.fit ships branded apps, automated payments, and a deep workout library. The gap between the chains and the neighbourhood gym widens every quarter — but Cult.fit opens its own centres. It will never sell you the software.
GymStack does. Same grade, your price, in your language.
46,500
Gyms in India
Growing to ~65,500 by 2030
~80%
Run on paper
Registers, Excel, cash, WhatsApp
₹37,700 Cr
Market by 2030
From ₹16,200 Cr, ~15% CAGR
0.8%
Fitness penetration
The runway is the whole country
What a stronger gym looks like
Recover
Renewals that leaked
WhatsApp reminders 7/3/1 days out, with a UPI pay link
Catch
Members before they go
At-risk flagged on missed check-ins, one-tap follow-up
Save
Front-desk hours
Autopay collects, GST invoices generate, no chasing
24 hrs
To go live
Import members from Excel, configure, you're running
Built for how your gym actually runs
Every feature earns its place against a problem a tier-2/3 owner faces on the floor.
Collect without chasing
UPI Autopay pulls fees on the 1st while you sleep. 5% GST invoices generate themselves and land on WhatsApp. Members get a nudge before they lapse — not after. Your front desk finally breathes.
Catch members leaving
Miss three check-ins and the member is flagged. A WhatsApp follow-up fires, the trainer is told, and you keep a renewal you'd otherwise never chase.
900+ move library
Animated demonstrations from ExerciseDB. Trainers build plans in minutes; members follow with countdowns, rest timers, and set logging on a ₹15K Android.
One database. Zero friction.
A member scans in by QR — the trainer sees them on the floor. A payment lands — the owner's revenue ticks up live. A lead converts — the CRM moves it forward. Admin, member app, and trainer view, all on one spine.
Live in 24 hours
Three steps. Then you're running.
Import your members
Upload your register from Excel or add members one by one. Plans, dues, and phone numbers migrate in minutes — duplicates caught for you.
Set up your gym
Membership plans, trainers, class timings, payment methods. Switch on WhatsApp reminders and QR check-ins. Fifteen minutes, done.
Go live and grow
Members get the app. Trainers assign plans. Autopay collects. Renewals stop leaking. You get back to coaching.
One spine. Three apps.
Owner, trainer, and member — connected in real time, sharing one database.
Owner console
Mission control
Dashboard KPIs as plate tiles, members, payments with Razorpay, QR check-ins, a lead pipeline, trainers, classes, workouts, analytics with peak hours and at-risk detection, and plan settings — a warm, data-forward Chalk cockpit.
Next.js 16 · Cloudflare Workers
Member app
Engagement engine
Animated workouts from 900+ moves, countdown and rest timers, diet tracking, QR check-in, progress stats, and a personalised plan from a short fitness questionnaire — fast on a low-end Android.
Flutter · Cloudflare Pages
Trainer view
On the floor
Client roster, workout builder with supersets and circuits, diet plans with Indian-cuisine templates, session scheduling, and progress tracking — so a trainer sees his clients without asking.
Flutter · shared codebase
The gym we're building with
GymStack is designed on a real Patna gym floor — not in a boardroom.
Our anchor gym is Pro Fitness, Kankarbagh — Patna: eleven years on the floor, around 400 members, five trainers, run the way most Indian gyms are run. Every feature is shaped by what actually helps an owner like this recover a renewal and keep a member coming back. We ship what earns its place there, and nothing that doesn't.
Pro Fitness, Kankarbagh
Anchor gym · Patna, Bihar
Grounded, not guessed
11 years on the floor
A gym that has survived on relationships and hustle, not software.
~400 members, 5 trainers
The exact scale GymStack is built to run — single branch, real volume.
Design partner, not a logo
We validate features here before they ship. Honest wins, honest misses.
Pre-launch: we're taking a first cohort of gyms. No customer counts we haven't earned.
India-first by architecture
Not translated for India. Built for it.
Every feature designed around Indian gym economics, payment habits, and the way a tier-2/3 owner actually works.
UPI Autopay
Razorpay UPI mandates for recurring memberships — now over half of India's recurring payments. Members pay from PhonePe, GPay, or Paytm. Zero chasing.
WhatsApp Business API
Automated reminders 7/3/1 days before expiry, receipts, and offers — from the gym's number, not a personal one. Warm, respectful, one clear ask.
5% GST, built in
The 2025 cut to 5% (no ITC, SAC 999722) applied automatically. Invoices on WhatsApp, a GSTR-ready export for your CA. No quarterly panic.
Hindi-first
Devanagari as a first-class language, not a machine-translated toggle. The member app speaks the member's language; regional languages on the roadmap.
Works when the wifi doesn't
QR check-ins and member lookup keep working offline and sync when the connection returns. Built for real Indian connectivity.
From ₹999/month
Anchored to Indian gym economics — a gym earning ₹2L/month pays well under 1% of revenue. Priced so every upgrade is earned, not squeezed.
Built on modern edge infrastructure
Priced like a membership, not enterprise software
Start free. No card. Monthly only — cancel anytime.
Starter
Under 200 members, single branch
- check_circleUp to 200 members
- check_circleQR check-ins
- check_circleUPI + cash tracking
- check_circle5% GST invoices
- check_circleWhatsApp reminders
- check_circleBasic analytics
- check_circleEmail support
Growth
Under 500 members, 2–3 branches
- check_circleUp to 500 members
- check_circleEverything in Starter
- check_circleTrainer app access
- check_circleDiet & workout plans
- check_circleLead CRM pipeline
- check_circleClass & batch scheduling
- check_circlePriority WhatsApp support
Pro
Multi-branch, 1000+ members
- check_circleUnlimited members
- check_circleEverything in Growth
- check_circleWhite-label branded app
- check_circleMulti-branch dashboard
- check_circleAdvanced analytics & MIS
- check_circleFull API access
- check_circleDedicated account manager
Straight answers
How long does setup take?
Under 24 hours. Import your member register from Excel, set up plans and payment methods, and you're live. Most gyms are running on day one.
Do I need to be technical?
No. If you can use WhatsApp, you can run GymStack. The console is built for owners who run everything from their phone — not for an IT team.
What about my existing member data?
CSV import with column mapping. Phone numbers, plan details, payment history — all migrate cleanly, with duplicate detection so nothing doubles up.
Can members use it without installing an app?
Yes. The member app runs in the browser too, so a member can open it without an app-store download and add it to their home screen.
Which payment methods work?
UPI (GPay, PhonePe, Paytm), cards, and netbanking via Razorpay, plus cash tracking. UPI Autopay handles recurring memberships so fees collect themselves.
Is there a lock-in?
None. Monthly billing, cancel anytime from your dashboard, and your data is always exportable. No results in 30 days? Full refund.
Get a demo
See GymStack on your gym's numbers
A 15-minute walk-through on WhatsApp — whether you run 50 members or 5,000. We'll show you exactly how renewals stop leaking and what your first week looks like.
Run a stronger gym.
Be one of the first gyms on GymStack. Go live in 24 hours, recover your first renewal in week one, and see it for yourself.
No card to start. Monthly only. No results in 30 days? Full refund.