Multi-branch
Running a multi-branch physiotherapy practice from one login
Branches on separate registers mean stale numbers and split patient files. What a single-login, consolidated multi-branch setup looks like — and why it matters.
Opening a second branch feels like a win — until month-end, when you're stitching together two cash registers, two appointment diaries, and two WhatsApp groups just to answer one question: how did the practice actually do? The branch grew; the visibility shrank. Here's what goes wrong when branches run on islands, and what a single-login setup looks like instead.
The chaos of branches on separate islands
When each branch keeps its own register, its own Excel sheet, or its own standalone billing app, the problems aren't dramatic — they're a steady tax on your time and trust:
- No consolidated view. You can't see total revenue, total footfall, or staff productivity across branches without manually exporting and merging files. By the time the numbers are reconciled, the month is over.
- Duplicated patient files. A patient treated at Branch A walks into Branch B and gets registered as a brand-new patient. Now their history is split across two systems, and nobody at the second branch knows what's already been done.
- Inconsistent bill numbering. Branch A is on bill 2627, Branch B is on bill 41, and a third is starting from 1 again. Sequences collide, reset, or skip — which is exactly the kind of thing that makes records look untrustworthy in an audit or a dispute.
- Cash leakage you can't trace. When one person at one branch controls the register and the receipts, you have no independent record to reconcile against. Discrepancies are invisible until they're large.
- Reporting that's always stale. Decisions about staffing, pricing, or which branch to invest in get made on gut feel, because the real data lives in five places and none of them agree.
None of this means your branch managers are doing anything wrong. It means the system forces every branch to operate as if it were a separate clinic — so consolidating anything is a manual, error-prone chore.
What "good" actually looks like
A multi-branch practice doesn't need five copies of the same setup. It needs one source of truth that knows which branch a given action belongs to. Concretely:
One login, all branches
You sign in once and switch between branches from a dropdown — or see everything rolled up. No separate accounts, no separate passwords, no exporting files from one app to import into another. The owner sees the whole practice; a branch manager sees their branch.
Per-branch numbering series — that never collide
Each branch gets its own bill number series and file number series, so Branch A's invoices read KAPC/2627 while Branch B's read, say, INDR/0148. The prefixes keep them distinct, the sequences stay clean, and nothing resets to 1 or steps on another branch's numbers. This is the multi-branch version of the discipline we covered in what a physiotherapy bill should include: sequential, never-reused numbering — applied per branch instead of per clinic.
One patient, seen at any branch
A patient is registered once for the whole practice. If they're treated at the main branch on Monday and the second branch on Thursday, the same file follows them. The therapist at either location sees the full history — assessments, sessions done, package balance — instead of starting from a blank page and re-taking a history the patient has already given.
Consolidated revenue and attendance reporting
This is the payoff. Instead of merging spreadsheets, you open one report and see:
- Total revenue, split by branch, for the day / week / month
- Footfall and new-vs-returning patients per branch
- Staff attendance and productivity across locations
- Outstanding balances and package liabilities, practice-wide
The same numbers a branch manager uses to run their location roll up automatically into the picture the owner uses to run the business.
Role-based access for branch managers
Not everyone should see everything. A branch manager handles their own branch's appointments, billing, and patients, and sees their branch's numbers — but can't view another branch's revenue or change practice-wide settings. The owner (and only the owner) sees the consolidated view and controls who can do what. Good software makes this a setting, not a leap of faith.
Why this is a software problem, not a discipline problem
You can ask branches to "use the same format" and "share a Google Sheet," but it won't hold. Sheets get copied, formats drift, two people edit the same row, and the bill numbers still collide. The only thing that reliably keeps branches consistent is a shared system that enforces it — one database, one set of rules, scoped by branch and by role.
That's exactly the gap clinic software is meant to close. The right tool treats branches as a first-class concept: one practice, many locations, each with its own series and its own staff, all rolling up to one owner view. If you're weighing the cost of that against the cost of your current month-end reconciliation, our pricing page lays out plans by clinic so you can see where a growing practice fits.
The takeaway
Running two or three branches shouldn't mean running two or three separate clinics in your head. With one login, per-branch numbering, shared patient files, consolidated reporting, and role-based access, the second branch becomes more capacity — not more chaos.
PhysioFlow is built to run a multi-branch practice from one login — every branch in a single view, with patients, billing and packages in one place instead of scattered across registers. Start a free 14-day trial and see your whole practice on one screen.