Cross-Location Booking: Letting Members Book Any Site Without Billing Confusion
Cross-location booking configuration — membership eligibility, credit allocation, and the booking flow that prevents double-charging.

Cross-location booking that requires staff assistance has 75% lower utilization than self-serve booking, based on the Zatrovo multi-location cohort. The feature exists in most multi-location software, but frictionless self-serve execution is what determines whether members actually use it. The Self-Serve Cross-Booking Configuration Guide below shows exactly how to set it up so usage is high and billing confusion is zero.
Why does cross-location booking matter for member retention?
Members who can book at any location in a multi-location network have a fundamentally different relationship with the studio brand than members locked to a single site.
A member locked to one location churns when that location doesn't work for them — wrong schedule, instructor departure, commute change. A member with cross-location access finds the schedule, instructor, or location that works for their week. The network becomes their gym, not the specific building.
What does self-serve cross-location booking require technically?
Three backend requirements:
Unified member profile. The member's account, credits, and booking history are visible across all locations — not siloed in a per-location database. When staff at Location B look up a member, they see the full profile including home location, credit balance, and booking history.
Real-time availability sharing. Class availability at all locations is visible in the same booking interface. A member searching for a Thursday yoga class sees options at Location A, B, and C in one view — not three separate booking flows.
Home-location credit deduction. When a member books at Location B, the system deducts from their home-location credit balance and attributes the attendance to Location B's class but credits the revenue (or credit consumption) correctly to the home location's membership subscription.
How should membership eligibility for cross-location access be structured?
Eligibility rules create a natural upgrade path for members who want flexibility. A tiered structure:
Location-restricted tier (base price). Home location only. Suitable for members with fixed schedules who never need to visit other sites. This keeps your base price competitive.
Multi-location tier (mid-tier price). All locations, same credits. The cross-location access is the primary differentiation for this tier over the base tier. Price difference should reflect the value of the flexibility — typically $20–$40/month above the base tier.
Priority multi-location tier (premium price). All locations plus priority booking (earlier booking window than other tiers). Serves members who want both flexibility and first access to popular classes.
How do you prevent billing confusion and double-charging?
Billing confusion in cross-location scenarios typically comes from three sources:
1. Multiple membership subscriptions. Members who joined at different locations at different times may have two separate memberships. This requires a reconciliation step during multi-location consolidation — merge the accounts into a single home-location membership with the correct credit balance.
2. Class-type restrictions not applying cross-location. If a member's pack at Location A is restricted to yoga classes, that restriction should follow them to Location B. A cross-location booking system that doesn't carry class-type restrictions across locations creates billing disputes when members book outside their allowed class types at a new site.
3. Drop-in charges triggered at non-home locations. If cross-location access isn't properly configured, a member booking at a non-home location may be charged a drop-in rate instead of having their membership credit deducted. This is the most common complaint in cross-location setups. Test the booking flow with a test account at each location combination before rolling out to members.
How should cross-location access be communicated to members?
Announce the feature at the membership tier level, not as a blanket announcement. Members on the multi-location tier should receive a dedicated onboarding message when cross-location access is enabled: "Your membership now lets you book classes at all [Studio] locations — here's how."
Include in the announcement:
- A link to the booking page showing all locations' schedules
- Confirmation that credits work the same way at any location
- Instructions for booking: same app, same account, all locations available in location filter
For members on the base tier who are not eligible for cross-location access, the announcement can serve as an upgrade prompt: "Our [mid-tier] members can now book at all locations. If you'd like multi-location access, upgrade here."
For a full multi-location operations and software overview, see the multi-location studio playbook and multi-location studio software. For the scheduling software selection process that includes cross-location requirements, see the scheduling software playbook.
Run your studio on Zatrovo
Zatrovo's Growth plan supports cross-location booking, unified member profiles, and home-location credit attribution.
Sources:
- Mindbody Multi-Location Setup Guide — Mindbody Support, 2024
- Glofox Multi-Location Chain Management — Glofox, 2024
We write playbooks for studio operators — based on data from thousands of studios running on Zatrovo across pilates, yoga, lash, nail, massage, salon, dance, and fitness.
Related reading

Multi-Location Studio Software: What to Look For Before You Sign a Second Lease
The software capabilities that distinguish multi-location-ready platforms from single-studio tools — shared memberships, location-level reporting, and cross-booking.

Multi-Location Studio Playbook: Operations, Branding, and Software for Growing Chains
The complete guide to running multi-location studios — shared branding, staff scheduling across sites, cross-location booking, and the reporting that holds everything accountable.

Multi-Location Client Data: One Member Profile That Works Across All Sites
How to configure a shared member database for multi-location studios — unified profiles, cross-location visit history, and the privacy considerations.