For multi-branch businesses
One payroll for every branch, in every state
Run all your branches from one account. Each branch follows its own state’s Professional Tax and Labour Welfare Fund, keeps its own holidays, and, if it has its own PF or ESI code, gets its own upload files. Head office sees everything; branch HR can see just their branch.
Free for up to 5 employees · 14-day trial, no card needed
Payroll · October 2026
128 employees · 2 joiners, 1 leaver
- Inputs
- Calculate
- 3Review
- 4Approve
- 5Pay
Gross pay
₹52.6 L
Deductions
₹5.7 L
PF · ESI · PT · TDS
Net pay
₹46.9 L
Built for more than one branch
State rules per branch
Add each branch with its state. PT and LWF follow that state automatically, and each branch keeps its own holiday list.
PF and ESI codes per branch
A branch with its own PF or ESI sub-code, ESIC branch office and dispensary gets its own ECR, ESI upload file and challan from the same payroll run.
Branch-wise payroll view
The month’s run shows people, pay, PF, ESI, PT, LWF and TDS for each branch. Pick a branch to see only its people, totals and downloads.
Clock-in at the right branch
Each branch has its own office location and distance for phone clock-in, so staff can mark attendance only at their own branch if you want.
Branch HR logins (Pro)
Give a branch HR or manager a login that covers only their branch. They manage their own people and can’t change company-wide settings or run payroll.
More than one company (Pro)
Separately registered companies in one account, each with its own PF ECR and TDS returns.
Reports by branch
Headcount, attrition, attendance, leave and payroll cost, for any branch or all of them, with Excel downloads.
Approvals by branch (Pro)
Approval flows can apply to particular branches, so leave or expenses in one branch go to that branch’s approvers.
How it works
- 1
Add your branches
Settings → Organisation → Locations: the state, and the branch’s own PF / ESI code if it has one.
- 2
Place people in branches
Set each person’s branch on their record, or for everyone at once with Bulk update.
- 3
Run one payroll
WeHR works out PT and LWF by each branch’s state; the “By branch” card shows the totals.
- 4
Download per code
One ECR, ESI upload file and ESI challan for each code, upload each on its own portal login.
What stays with you
- Registering each branch with EPFO, ESIC and the state PT and LWF authorities where the law requires it.
- Uploading each branch’s files on the government portals and paying the challans.
Questions
Do I need a separate account for each branch?
No. One account covers every branch; you can see all branches together or one at a time.
Our branches share one PF code. Does that work?
Yes. Branches without their own code are filed under their legal entity’s code; only branches you give their own code get separate files.
Which plan do I need?
Branch-wise payroll and per-code PF / ESI files come with payroll (Free up to 5 employees, Growth and Pro). Branch-only logins, several legal entities and custom approval flows are part of Pro.
Can a branch manager run payroll for their branch only?
No, payroll is run once for the company by head office. Branch logins can manage their branch’s people, attendance and leave.