Payroll guide · Uganda
Everything an employer needs to run compliant payroll in Uganda — PAYE bands, statutory deductions, the computation order, filing deadlines and the mistakes that most often surface in an audit.
Ugandan payroll looks simpler than its neighbours until you reach the two details that catch employers out: NSSF is not deductible before PAYE, and Local Service Tax arrives as an annual charge collected across four months of the year.
This guide covers PAYE for resident and non-resident employees, NSSF at 5% and 10%, Local Service Tax banding, the computation order and the filing calendar.
Payroll obligations in Uganda are administered by Uganda Revenue Authority (URA), alongside the social security and levy bodies set out below. Every employer is responsible for computing deductions correctly, remitting them on time and retaining the records — the obligation sits with the employer, not the employee, and it does not transfer to a bookkeeper or an accountant.
| Chargeable income (UGX) | Rate |
|---|---|
| 0 – 235,000 | 0% |
| 235,001 – 335,000 | 10% |
| 335,001 – 410,000 | 20% |
| 410,001 – 10,000,000 | 30% |
| Above 10,000,000 | 30% plus a 10% surcharge (40%) |
Monthly chargeable income in UGX, resident employees. Non-residents do not get the tax-free band — their first 335,000 is taxed at 10%.
| Deduction | Employee | Employer | Rules |
|---|---|---|---|
| NSSF | 5% | 10% | Charged on cash emoluments, 15% in total. Not applied below UGX 235,000. Not deductible for PAYE. |
| Local Service Tax | Banded | — | Annual charge capped at UGX 100,000, deducted in instalments over July to October based on monthly income bands. |
Our free calculator applies every deduction on this page — including lower earnings limits and relief caps — and shows the PAYE working band by band.
Open the Uganda calculator| Relief | Value | Notes |
|---|---|---|
| Tax-free band | UGX 235,000/month | Residents only. Non-residents are taxed from the first shilling. |
Getting the order right matters more than getting any single rate right. Applying a deduction after the bands instead of before it changes the tax for every employee on the payroll.
Chargeable income is gross cash pay plus taxable benefits. Because NSSF is not deductible for PAYE purposes, tax is computed on gross chargeable pay using the band table. Local Service Tax is then applied where it is in season. Net pay is gross less PAYE, employee NSSF and LST.
An employee on UGX 1,500,000 gross:
Employer cost on top of gross: NSSF at 10%, or UGX 150,000 — a total cost of employment of UGX 1,650,000.
| When | What is due |
|---|---|
| By the 15th of the following month | PAYE remitted to URA and the return filed |
| By the 15th | NSSF employee and employer contributions remitted |
| July to October | Local Service Tax deducted in four instalments |
| By 30 June | Annual PAYE return filed |
URA applies penalties and interest on late PAYE returns and payments, and NSSF carries its own penalty regime on unremitted contributions. Because NSSF is not deductible for PAYE, an employer who treats it as deductible under-declares tax for every employee — an error that compounds monthly until an audit finds it.
These are the errors that turn up most often when a manual payroll is reviewed.
Our ROI calculator prices what manual payroll actually costs — the days lost at month-end, the leave nobody recorded, and the statutory penalty exposure you are already carrying.
Open the ROI calculatorNo. Unlike Kenya and Tanzania, Ugandan NSSF contributions are not deductible for PAYE purposes. Tax is computed on gross chargeable pay. Treating NSSF as deductible under-declares PAYE for every employee.
5% from the employee and 10% from the employer, 15% in total, charged on cash emoluments. It is not applied below UGX 235,000.
LST is an annual charge capped at UGX 100,000, collected in four instalments over July to October and banded by monthly income.
UGX 235,000 a month for residents. Non-residents do not benefit from it.
30% up to UGX 10,000,000 a month, then an additional 10% surcharge on income above that, giving an effective top rate of 40%.
By the 15th of the month following the payroll period, remitted to URA with the monthly return.
CromaHR computes every deduction on this page automatically, with rates that are effective-dated — so a retrospective run uses the rates in force for that period rather than today's. Returns are generated in the formats Uganda Revenue Authority (URA) actually accepts, and every run leaves a complete audit trail.
Because the platform was designed by a Certified Internal Auditor, the controls came first: maker-checker approval on payroll runs, role-based permissions, and a record of every change showing who made it, when, and what the value was before and after.
CromaHR supports payroll in 36+ countries. These guides cover the markets our customers ask about most.
Free compliance check
Fifteen minutes with our team. We review how you run Uganda payroll today and send you a one-page findings note. No pitch, and you keep the note either way.