# Managing Branches
ClinIT supports multi-branch clinics on the Professional and Enterprise plans. Each branch has its own schedule, staff assignments, and analytics.
---
Creating a Branch
- Settings → Branches → + Add Branch.
- Fill in:
- Branch name (English and Arabic if applicable).
- Address, city.
- Phone, email.
- Calendar color (distinguishes appointments on the shared calendar).
- Mark as Main Branch (one main branch per clinic).
- Click Save.
---
Assigning Doctors to a Branch
Each doctor can work at one or more branches:
- Settings → Doctors → [Name] → Branches.
- Check all branches this doctor works at.
- Save.
When booking an appointment, the receptionist selects the branch, and only doctors assigned to that branch appear in the doctor list.
---
Branch-Specific Schedules
Doctor schedules can vary by branch:
- Schedules → [Doctor] → Add Schedule for Branch.
- Set different working hours for each branch.
---
Per-Branch Billing
Invoices can be assigned to a branch. Branch-level revenue reporting is available in:
- Analytics → Revenue → By Branch.
- Finance → Dashboard → Branch Filter.
---
Branch Billing Plans
On the Enterprise plan, each branch can have its own billing plan and billing start date — useful for franchises where individual branches are billed separately.
Configure under Settings → Branches → [Branch] → Billing Plan.
---
Selecting Your Branch at Login
If a user is assigned to multiple branches, a Branch Selector appears in the top bar after login. Choose the active branch for the session.