How to run a multi-location studio on one system (without enterprise pricing)
Short answer
Run multiple studio locations on one system by keeping a single client record across sites, scheduling each location separately, and deciding for every membership whether it is valid at one location or all of them. You want a storefront that shows every site with a location filter, cross-location revenue reporting, and staff who can be assigned per location. Avoid tools that price per location — those climb into hundreds of dollars per site each month. Choose a system where several locations are included in a standard published tier, not an enterprise quote.
A second location is the point where studio software either earns its keep or quietly becomes the bottleneck. Up to that point almost anything works — a single schedule, one client list, one set of memberships. Add a site and a pile of new questions arrive at once: is this the same client or a new one, does her membership work here, who can teach at which location, and how is each site actually doing compared to the other. Get the system right and those answers are automatic. Get it wrong and you are running two studios in two tools and stapling them together in a spreadsheet every month.
This is a guide to running two or more class-based studio locations on one system — what changes when you scale, how to set it up cleanly, and how to do it without walking into the per-location pricing that makes growth feel like a tax.
What actually changes when you add a location
Most of the difficulty is not the second schedule. It is the things that used to be simple becoming decisions:
- Client identity. A regular at your first studio drops into the new one. Is she the same person in the system, with her history and membership, or a fresh signup who has to re-enter everything? One client record across all sites is the single most important property of a multi-location setup.
- Membership scope. Does a membership bought at one location work at the other? Sometimes yes, sometimes only at a premium, sometimes never. The answer is a business decision, but the software has to enforce whatever you decide, at booking, without anyone checking.
- Staff and rooms. Instructors who teach across sites, a substitute pool that spans locations, rooms that belong to one building. Each location has its own physical reality that the schedule has to respect.
- The storefront. Your clients need to find and book at the right site. That means one storefront that lists every location with a filter, not two disconnected booking pages you hope people land on correctly.
- Reporting. You now need two views at once: each location on its own, so you can compare them, and the whole business rolled up, so you can see the total. A tool that only gives you one or the other leaves you doing arithmetic.
None of these are exotic. They are just the ordinary running of a studio, multiplied — which is exactly why they should be built into the system rather than improvised.
The per-location pricing trap
Before the setup, the cost, because it shapes the whole decision.
Some studio platforms price per location. The headline plan covers one site, and each additional location is another full charge — often well into the hundreds per location per month at the tiers that include the features a real studio needs. Two locations doubles it; three triples it. The model makes growth a recurring penalty, and it is no accident: per-location pricing turns your expansion into the vendor's revenue growth.
The alternative is a platform that includes several locations in one published tier:
| Pricing model | Two locations | Three locations | Five locations |
|---|---|---|---|
| Per-location (e.g. $150/site) | ~$300/mo | ~$450/mo | ~$750/mo |
| Included tier (several sites in one plan) | one tier | one tier | one tier |
The included-tier model is dramatically cheaper the moment you pass one location, and it has a quieter benefit too: it means opening your second site does not require a new contract negotiation at the exact moment you are spending money on a lease and a fit-out. When you evaluate, ask the plain question — "is a second location a standard priced tier, or a per-site charge?" — and let the answer weigh heavily.
Setting it up: the order that keeps it clean
Whatever system you use, set a multi-location studio up in this order. Doing it out of order is where the spreadsheets creep back in.
1. Create the locations first. Each physical site is a location, with its own address, timezone, and storefront presence. Get these in before anything that lives inside them.
2. Add rooms under each location. Rooms belong to a building, so create them inside their location. A reformer room at your home studio and a mat room at your new one are separate spaces with separate capacities, and the schedule needs to know which is which.
3. Assign staff per location. Decide who teaches where. Instructors can usually be assigned to one site or several; a substitute pool that spans locations is useful if your teachers travel between them. This is also where roles matter — a front-desk person at one site should not necessarily be managing another.
4. Decide membership scope, plan by plan. For each membership and class pack, set whether it is valid at one location or all of them. This is the decision that most needs to be enforced automatically: an all-access pass that works everywhere, a single-site pass that does not, and the booking flow refusing a booking the plan does not cover — without anyone at a desk adjudicating it.
5. Build the storefront. One storefront, every location listed, a filter so clients pick their site. The aim is that a client searching for your studio finds all of you and books the right place, rather than landing on the wrong location's page.
6. Turn on cross-location reporting. The last step is the view you will live in: revenue and attendance per location to compare sites, and a roll-up for the whole business. This is the difference between knowing your second site is carrying its weight and hoping it is.
A worked example
You run two reformer studios in the same city and are opening a third. A client, Dami, has an all-locations unlimited membership bought at your original site.
She books a class at the new third location on opening week. Because she is one client record across all sites, the system already knows her, her intake is on file, and her membership is recognised — she books in seconds, no resignup. Her membership is set to "all locations," so the booking is allowed; a client on a single-site pass would have been offered a drop-in instead. The class she books is in the new studio's reformer room, with that room's capacity and spot layout, taught by an instructor you assigned to that site. At month end, your reporting shows the third location's revenue on its own — still ramping, as expected — alongside the combined total for all three, so you can see the new site is building without losing sight of the business as a whole.
Every one of those is a decision you made once during setup, running automatically. That is the entire point of one system instead of three.
Before you migrate: three things to confirm
If you are moving an existing multi-site studio onto a new system, confirm these before you commit:
- Client records merge, not duplicate. If the same client exists at two of your locations in your old tool, make sure the import results in one record, not two. This is the most common multi-location migration mess.
- Membership validity comes across correctly. Re-check that all-locations and single-site memberships land with the right scope. A pass that silently becomes all-access is a revenue leak; one that silently becomes single-site is an angry member.
- You can still export everything, free. Multi-location makes your data more valuable and more tangled, which makes the ability to get it back out matter more, not less. Confirm a free one-click export of the whole business before you move it in.
Where Junocal fits
Multi-location is a standard, published tier in Junocal, not an enterprise quote. The Growth plan covers up to five locations for one flat price — $199 a month, billed monthly, no annual contract — and includes the multi-location storefront with a location filter, location-aware memberships, unlimited rooms and instructor seats, and cross-location revenue reporting. Payments across every site run through your own Stripe account, so the money and the client relationships stay yours. If you are running more than five locations, that is a conversation rather than a wall. And because export stays free, choosing it is not a one-way door.
The short version
Adding a location turns simple things into decisions: one client record across sites, schedules per location, memberships that know where they are valid, staff assigned per site, one storefront with a filter, and reporting that shows each site and the whole. Set them up in that order and they run themselves. The cost trap to avoid is per-location pricing, which makes every new site a permanent surcharge — favour a platform that includes several locations in one published tier. And whatever you choose, keep your client data exportable, because the bigger you get, the more it matters that you can still leave.
FAQ
- What is the best way to manage two or more studio locations?
- Run them on one system with one shared client database, separate schedules per location, and membership rules that say where each plan is valid. Clients booking at either site should be the same record, so you can see their full history and they only sign up once. Reporting should roll up across locations and break down by site, so you can compare them and still see the whole business.
- How much does multi-location studio software cost?
- It depends entirely on the pricing model. Tools that charge per location can run well over a hundred dollars per site each month, so three locations becomes a serious monthly bill. Tools that include several locations in one published tier are far cheaper at scale — for example a single Growth-style plan covering up to five locations. Always ask whether a second location is a standard tier or a per-site charge.
- Should a membership work at all my studio locations or just one?
- That is your call, and good software lets you set it per plan. A neighbourhood studio with distinct local clienteles might sell memberships valid only at the home location. A brand with sites across a city often sells an all-locations pass at a premium and a single-site pass for less. The key is that the rule is enforced automatically at booking, not checked by hand at the desk.
- Can clients book at any of my locations with one account?
- They should be able to. On a properly multi-location system, a client has one account and one profile across every site, and the storefront shows all locations with a filter so they can pick where to book. One record per client also means their intake, history, and membership follow them between sites, which matters the first time a regular drops into your other location.
- Do I need a separate Stripe account for each studio location?
- Usually no. When the locations are one business, payments for every site run through your one connected Stripe account, with reporting that breaks revenue down by location. Keeping it to a single account means one set of payout details, one reconciliation, and one place to see the money. Separate legal entities per site are the exception and are worth a conversation with your accountant before you set them up.
keep reading
- Hybrid in-person + online pilates classes in 2026: the practical setupThe post-pandemic shape of pilates and yoga has settled into hybrid — in-studio for most clients, live online for the travellers and the home-bound. The practical playbook for running both off one schedule.
- How to retain pilates clients beyond the trial monthThe structural patterns for converting intro-offer purchasers into 90-day regulars and 12-month members: the onboarding sequence, the first-class moments, the pricing transition, and what kills retention.
- The four studio emails you shouldn't be sending manuallyWelcome, 24-hour class reminder, win-back, renewal nudge, and failed-payment recovery. Five operational client emails that fire on product events, every time, without studio staff thinking about them. Why these belong in studio software and not in Mailchimp.
Junocal is being built now
Studio software with no annual contract, your own Stripe account, and no marketplace commission. Built for pilates and yoga studios with one to five instructors.