The hidden tax of two gyms
Going from one location to two is the most expensive operational shift in a gym's lifecycle. The first location runs on the owner's attention. The second location can't, but the systems that would replace that attention rarely exist yet. The result is a chaotic 6–12 months where both locations underperform.
The fix isn't more attention; it's deliberate standardization of the things that should be standardized, and deliberate localization of the things that should be local.
What to standardize (and what to localize)
A simple grid by operational category:
| Category | Standardize | Localize |
|---|---|---|
| Brand identity | Logo, colors, voice, member-facing communications | Local landmarks, neighborhood imagery |
| Programming | Class formats, level definitions, beginner pathway, assessment protocols | Class schedule (per local demand) |
| Pricing | Membership tiers and entitlements | Promotions and partnerships |
| Onboarding | Day-1, day-7, day-30 cadence and content | Tour content per facility layout |
| Reporting | Metrics dashboard, definitions, cadence | Goal targets per location |
| Equipment standard | Core equipment list, brand parity | Floor layout, supplemental gear |
| Hiring | Trainer qualifications, interview process | Local outreach channels |
Notice that scheduling and promotions are local while everything else is shared. Class times that work in a downtown location won't work in a suburban one. But the format and quality bar of those classes should be identical.
Programming standardization
The single biggest member complaint in a multi-site operation is "the [other] location does [X] differently." Members don't want a different experience by ZIP code.
Standardize:
- Class format definitions. A "Strength 60" at one location must be recognizably a "Strength 60" at the others.
- Level definitions. Beginner, intermediate, and advanced should mean the same thing across sites.
- Assessment protocols. A new member's day-1 assessment should be identical regardless of location.
- Programming calendar. If the strength cycle is week 5 of 8, that's true everywhere.
Don't standardize:
- Class schedule timing. Local demand decides this.
- Specific instructor delivery style. Within the format, instructors should be allowed personality.
A shared program builder spreadsheet that managers at each site fill in to a template is a low-tech, high-leverage starting point.
Brand standardization
Members navigating between sites expect:
- Same logo, same colors, same uniform standard.
- Same naming conventions on classes and tiers.
- Same email templates for onboarding, billing, cancellations.
- Same public-profile look and feel (each location's profile lives at
/g/{handle}with shared brand tokens).
Pure-play brand differences between sites are technical debt. Pay it down quickly.
Reporting that scales to N locations
The dashboard you ran for one gym doesn't scale to many. The structure you need:
| Layer | View | Frequency |
|---|---|---|
| Location | Member count, MoM growth, 30/90/180-day retention, class fill rate, top trainers | Weekly |
| Owner | Cross-location comparison on the same metrics, with rank | Weekly |
| Quarterly | Trend lines, location-vs-network deltas, action items per site | Quarterly |
Two operational rules:
- Same definition everywhere. "30-day retention" must be calculated identically at each site. Different definitions = useless comparisons.
- Comparison, not blame. The dashboard exists to surface where to focus, not to rank-and-shame. Location managers stop trusting the data the moment it's used to embarrass them.
Hiring at scale
Single-location hiring runs on the owner's gut. That doesn't scale. Standardize:
- Job description templates for trainer, manager, front desk.
- Interview rubric with 4–6 evaluation criteria scored independently by 2 interviewers.
- Skills assessment for trainer roles — a real coaching scenario, not just a chat.
- Onboarding curriculum for the first 30 days of any new hire, identical across sites.
Localize the outreach channels (where you advertise the job) — that's where local network knowledge wins.
Manager autonomy (where it lives)
A multi-site operation falls apart when location managers have no real autonomy. They will simulate it informally, and you'll lose visibility. Better to define autonomy explicitly:
- Schedule. Local manager decides class times within the standard format catalog.
- Hiring. Local manager runs interviews with shared rubric, owner approves final hire.
- Promotions. Local manager runs neighborhood promos within an annual budget.
- Equipment refresh. Local manager submits requests within an annual budget.
Owner keeps:
- Brand standards, programming standards, pricing standards.
- Trainer-quality bar and trainer-onboarding curriculum.
- Cross-location member experience consistency.
When to add a third location
The honest test for adding a third location is: does the second one run for 90 days without your daily attention? If yes, the third is a system play. If no, the third compounds chaos.
How Fitly handles multi-location
- Multi-location accounts with shared brand and shared programming, location-specific schedules.
- Owner-level dashboard rolling up retention, fill, and revenue across locations.
- Trainer activity per location with apples-to-apples comparison.
- Public gym profiles at
/g/{handle}per location, sharing parent-brand assets.
Fitly Gym is $300/mo.