A second location should not force your team to rebuild the way it teaches, promotes, and serves students. A proper linked academy setup gives each school room to run its own daily operation while preserving the standards that make the larger academy group recognizable.
That distinction matters in Brazilian Jiu-Jitsu. Two locations may share a name, curriculum, and head coach, but they can have different class schedules, instructors, membership plans, local expenses, and student communities. Treating them as one undifferentiated database creates confusion. Treating them as entirely separate academies creates duplicate work and inconsistent rank records. The goal is controlled connection.
Start with the operating model, not the software
Before linking locations, decide what is truly shared and what remains local. Most academy groups should share their belt system, promotion philosophy, core programs, and student rank history. Local academy teams should control their schedules, instructors, rosters, Stripe account, membership plans, and day-to-day communication.
This is especially relevant when one location has a strong adult gi schedule while another is built around kids programs and no-gi. Shared rank standards can still apply, but class availability, enrollment rules, and staffing needs will differ. A linked model should support those differences without allowing each location to invent a separate definition of progress.
Write down the decisions before you configure anything. If a student trains at the downtown school twice a week and the suburban school once a week, where is their home academy? Which location manages their membership? Who approves a stripe request? What happens when they move homes or switch their primary training location? Those are operating rules, not technical details.
What to share across linked academies
Rank data is usually the first system worth connecting. A student should not appear as a new white belt at one location because their blue belt was awarded at another. Linked academies need a shared rank record that carries the belt, stripes, promotion dates, and full audit history with the student.
For multi-location BJJ schools, a shared belt system also protects the coaching staff from unnecessary promotion politics. Configure the same Adult Gi, No-Gi, and Kids rank structures where appropriate, including age eligibility and progression expectations. Coaches can review mat hours, attendance, competition activity, and rank requests in context, but promotions should remain manual. Progress data supports the conversation. It does not replace the coach’s judgment.
Rank sharing is not the same as forcing identical promotion timing. A head coach may want a consistent promotion cycle across the group, while a program lead at a newer location needs more discretion for a small kids class. The system should make the standard visible, show who is Ready or Almost ready, and preserve a record of the final decision.
A linked structure can also share student identity and household information. This is useful when a parent has children enrolled at different locations, or when a family changes its primary academy. Staff should not need to create new profiles, collect the same waiver information twice, or ask a parent to explain a billing relationship every time they visit another school.
Keep money and local access separate
The most common mistake in a linked academy setup is assuming shared students require shared billing. They do not.
Each academy should be able to operate through its own Stripe Connect account, collect its own membership revenue, and manage its own plans. This is cleaner for accounting, ownership structures, refunds, and local management. It also gives students a clear answer when they ask which school manages a charge, a freeze, or a past-due balance.
Membership plans should control access to the programs a student actually has purchased. A student on an unlimited plan at their home academy may have cross-training access at a linked location, or they may be limited to specified classes. Either approach can work. What matters is that access rules are explicit and staff can see them at check-in.
Do not create a second paid membership merely because a student visits another linked academy. Cross-training students should count once at their home academy, not become duplicate active-student charges across the group. This protects the student experience and keeps pricing aligned with the real size of each school.
Local billing control also helps with the uncomfortable moments owners know well: a failed payment before evening class, a family asking for a temporary freeze, or a student who has moved but has not updated their account. Grace periods, dunning rules, enrollment freezes, and access restrictions should be managed according to the policy of the academy that owns the membership.
Build a cross-training policy staff can explain
Cross-training works best when it is treated as a defined privilege, not an informal favor handled differently by every instructor. Your policy does not need to be complicated, but it needs to answer a few practical questions.
First, identify the student’s home academy. That location owns the membership relationship and is generally the first point of contact for account questions. Next, decide which programs transfer across locations. Adult fundamentals might be open across the group, while competition training or kids programs may require local approval because of capacity, age grouping, or coaching continuity.
Then set the check-in process. Students should be able to check in through a portal, kiosk, or QR code at the location they are visiting. Their attendance needs to be credited to their actual profile, with the location and class recorded accurately. Otherwise, mat-hour reporting becomes unreliable and staff lose visibility into where people are training.
Finally, establish escalation rules. A visiting student with an expired waiver, restricted account, or unclear rank should not become a front-desk argument five minutes before class. Staff need enough visibility to identify the issue, and they need to know whether to resolve it locally or send it to the home academy.
Configure staff permissions around real responsibilities
Linked locations often fail because everyone gets broad access “just in case.” That may feel convenient early on, but it quickly creates risk. A front-desk employee at one academy should be able to check in visiting students and see relevant enrollment information without changing another location’s billing settings or promotion records.
Use role-based permissions that reflect how your team actually works. Owners and designated group administrators may need visibility across the organization. Program leads need access to rank progression, rosters, and class information. Instructors need the information required to run class and confirm coverage. Staff need the tools to process check-ins, waivers, and enrollment questions.
Instructor scheduling deserves the same discipline. Each academy should publish its own recurring and one-off classes, name a primary instructor, and use a clear backup confirmation workflow. A shared instructor can teach at multiple locations, but a schedule is only dependable when the local team knows who is responsible for each class.
Test the linked academy setup before launch
Do not wait for a busy Monday night to learn what your settings mean in practice. Run several real scenarios with staff from both locations: a cross-training blue belt checking in, a parent with two children at different schools, a student requesting a stripe, an instructor covering a class, and a member whose payment is in a grace period.
Check what each role can see, where attendance is recorded, who receives notifications, and whether the student portal tells a clear story. The portal should reduce administrative questions by giving students and parents access to their attendance history, billing status, waivers, rank requests, and progress metrics. It should not expose information that belongs only to coaches or owners.
ControleHQ is designed around this balance: shared BJJ rank records and cross-training visibility, with local academy control over billing, schedules, teams, and operations. All core features remain available as an academy grows, rather than being held behind a higher feature tier.
The best linked academy structure is not the one that centralizes every decision. It is the one that makes shared standards visible, lets local leaders run their mats well, and gives students the same clear experience wherever they train.
