Accounting firms in Uganda
Payroll software for accounting firms in Uganda
PayrollMaster lets an accounting firm in Uganda run every client's payroll from one account. Each client organisation carries Uganda's statutory rules — PAYE, NSSF and LST — calculated on every payslip and filed with Uganda Revenue Authority. Switch into a client's books in one click and see the whole book on one dashboard.
What every client needs
What must you get right on a Ugandan client’s payroll?
3 statutory items, collected by 3 different bodies — on every client, every month. We maintain the rates; you keep the client.
Ugandan employers pay monthly. NSSF registration is now mandatory for every employer regardless of size — the old five-employee threshold was abolished.
| Deduction | Authority | Paid by | Rate |
|---|---|---|---|
| PAYE Pay As You Earn | Uganda Revenue Authority (URA) | Employee | Monthly: nil up to UGX 235,000; 10% on 235,001–335,000; 20% on 335,001–410,000; 30% on 410,001–10,000,000; plus a further 10% on income above UGX 10,000,000 Source Sources disagree. A different table is circulating, and it is not law. The Income Tax (Amendment) Bill 2026 would raise the tax-free threshold to UGX 335,000 a month (UGX 4,020,000 a year) and make 20% the first taxable band; Parliament passed it, URA’s own FY2026-27 amendments booklet prints it, and Ugandan press reported it as starting on 1 July 2026. But the President declined assent and returned the Bill to Parliament on 14 July 2026 (over an unrelated clause on betting winnings, not the PAYE bands). Until it is re-passed, assented and gazetted, the table above is the one in force. Expect employees, candidates and printed URA material to quote the 335,000 figure at you. |
| NSSF National Social Security Fund | National Social Security Fund (NSSF Uganda) | Employer + employee | 5% employee + 10% employer of gross monthly pay (15% combined) Source |
| LST Local Service Tax | Local government authority | Employee | Banded by salary, roughly UGX 5,000–100,000 per year, deducted across the first four months of the financial year Source Sources disagree. Bands are set by each local government and the rate table sourced was dated 2017. Confirm current amounts for every city you employ in, not just Kampala. |
Rates last reviewed 2026-07-17 against Uganda Revenue Authority and other official sources. Where authorities genuinely conflict, both readings are shown rather than resolved. Statutory rates change with every finance act — confirm current figures with a local practitioner before relying on them. PayrollMaster applies the current rates centrally, so your payroll run does not depend on this table being fresh.
How it works
One account, every Ugandan client
- 1
Add the client
Create a managed organisation for a client who has nothing yet, or invite one that already runs on PayrollMaster. Their employees, pay components and statutory setup live in their own books.
- 2
Scope who sees what
Grant your team access per client. A junior can work one client’s payroll without seeing the rest of the book; a partner sees everything.
- 3
Work the book
Switch into any client’s books in one click, run their payroll on their country’s statutory rules, and switch back. No second login, no separate tool per client.
- 4
See it all at once
The agency dashboard aggregates clients, employees, payroll runs and gross payroll, with a cross-client activity feed showing who did what, where.
- Agency accounts that manage multiple client organisations
- Create managed clients or invite existing ones, with granular per-client permissions
- One-click tenant switching — operate inside a client’s books and back
- An agency dashboard aggregating clients, employees, runs and gross payroll
- A cross-client activity feed
The rest of your book
Clients outside Uganda?
Each client organisation carries its own country. Hold them all in the same agency account.
Questions
Client payroll in Uganda: common questions
Can an accounting firm in Uganda run payroll for multiple clients?
Yes. An agency account manages multiple client organisations from one login. Each Ugandan client runs on Uganda's statutory rules, and you switch into their books in a click. The agency dashboard aggregates clients, employees, runs and gross payroll across the book.
Which Uganda deductions are handled for each client?
Every statutory item a Ugandan payslip carries — PAYE, NSSF and LST — is calculated on each client's payroll and filed with Uganda Revenue Authority. The rates are maintained centrally, so a change does not become a per-client task for your firm.
Can I manage Uganda clients alongside clients in other countries?
Yes. Each client organisation carries its own country, so one agency account can hold Ugandan clients next to clients in every other market PayrollMaster supports. There is no separate account or tool per country.
Can my team be limited to specific Uganda clients?
Yes. Permissions are granular and per client. A team member assigned to one Ugandan client sees that client's payroll and nothing else, which keeps the rest of the book closed to them.
Run one Ugandan client free
Start free, add a single Uganda client, and run one real month end to end — the deductions, the payslips and the filing with Uganda Revenue Authority. Compare it against your current process before you move the book.