Kolkata has 2327 gyms as of April 2026 - and the shape of that market decides which software actually fits.
The Kolkata gym market, in numbers
| Metric | Kolkata |
|---|---|
| Total gyms | 2327 |
| Single-owner operations | 2215 (95.19%) |
| Part of larger brands | 112 (4.81%) |
| Average age of a gym | 4 years and 2 months |
| Gyms with a website | 431 (18.5%) |
| Gyms with a listed phone number | 987 |
| Gyms active on Instagram | 111 |
Source: Rentech Digital SmartScraper gym census, April 2026.
Two figures matter more than the headline count.
95.19% are single-owner. Software sold into this city is mostly built for multi-branch chains with an operations team. The overwhelming majority of Kolkata gyms are an owner, a manager and a front desk. What they need is setup they can finish themselves, flat pricing that does not punish growth, and support in IST - not enterprise reporting depth.
Only 18.5% have a website. 431 of 2327. That tells you where competition for members actually happens: WhatsApp, Instagram and walk-ins, not search. It also means the software has to carry the member relationship, because there is no website doing it.
What retention looks like
Software is a retention tool before it is an admin tool.
- Industry-average annual retention is 66.4%, across 175 companies and 17,000+ facilities in the HFA 2025 benchmarking report - about 5 points below the 71.4% figure still widely quoted from 2015.
- Roughly half of new members quit before six months.
- Members attending fewer than four times in their first month have about an 80% chance of cancelling.
With the average Kolkata gym only 4 years and 2 months old, most are still building their first renewal cohorts. Getting attendance visibility right early compounds; getting it wrong means discovering churn at renewal, when the decision is already made.
Sources: Nutripy retention benchmarks, PushPress retention guide.
What to compare, and what to ask
| What to check | Why it matters in Kolkata | Ask the vendor |
|---|---|---|
| GST invoicing | West Bengal GST filing needs the correct GSTIN and tax breakdown on every invoice | ”Send me a sample GST invoice from your system” |
| UPI and AutoPay | UPI is how members pay; AutoPay decides whether renewals collect themselves | ”Is it a UPI mandate, or a payment link the member must tap?” |
| Official WhatsApp API | With only 18.5% of gyms running a website, WhatsApp is the channel - an unofficial bridge risks the number being banned | ”Is this the Meta Cloud API?” |
| Biometric device support | ZKTeco, eSSL and BioMax are the common brands | ”Name the device models you support” |
| Support timezone | A payment failure at 7am needs an answer at 7am | ”What hours is support staffed, in IST?” |
| Flat vs per-member pricing | At 95.19% single-owner, growth should not raise the software bill | ”Quote the total at 500 members in year three” |
| Data export | Decides whether you can ever leave | ”Can I export members, plans, payments and attendance as CSV?” |
Setting up in a Kolkata gym
Week one. Export your member list - name, phone, plan, start date, expiry, amount paid - and bulk import it. Re-typing several hundred members produces expiry errors that surface months later.
Week two. Enrol biometrics in waves as members arrive, starting with your most regular attenders. Enrolling everyone in a day does not work.
Week three. Switch renewal reminders on for a small group first. A misconfigured reminder fails silently - members stop hearing from you, and you find out at renewal.
Run the old system alongside for one full renewal cycle before retiring it.
Where Torzil fits
Torzil is built for the operator this data describes: independent, single-location or a few branches, selling memberships and - increasingly around Salt Lake, New Town, Ballygunge and Howrah - class packs and drop-ins.
It covers memberships, session packs and paid drop-ins; GST invoicing and GST reporting; Razorpay payments with UPI AutoPay; official Meta WhatsApp Cloud API reminders; ZKTeco, eSSL and BioMax biometric attendance; expense tracking with profit-and-loss per branch; and a native iOS and Android member app. Flat at Rs 1,500/month or Rs 14,999/year, no setup fee, no per-member charge.