HomeFeaturesPricingFree toolsCountry guidesFor accountantsBlogAbout
Start free trial Book a demo Log in

Payroll guide · Uganda

Comprehensive Guide to Payroll in 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.

Updated for 2026Written by the CromaHR compliance team Uganda · UGX

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.

Who administers payroll in Uganda

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.

PAYE bands

Chargeable income (UGX)Rate
0 – 235,0000%
235,001 – 335,00010%
335,001 – 410,00020%
410,001 – 10,000,00030%
Above 10,000,00030% 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%.

Statutory deductions

DeductionEmployeeEmployerRules
NSSF5%10%Charged on cash emoluments, 15% in total. Not applied below UGX 235,000. Not deductible for PAYE.
Local Service TaxBandedAnnual charge capped at UGX 100,000, deducted in instalments over July to October based on monthly income bands.

Work out a real net pay in seconds

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

Reliefs and thresholds

ReliefValueNotes
Tax-free bandUGX 235,000/monthResidents only. Non-residents are taxed from the first shilling.

The computation order

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.

Order of computation

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.

A worked example

An employee on UGX 1,500,000 gross:

Gross pay1,500,000
Chargeable income — NSSF is not deductible1,500,000
PAYE — 25,000 plus 30% of the excess over 410,000(352,000)
Less NSSF employee at 5%(75,000)
Net pay1,073,000

Employer cost on top of gross: NSSF at 10%, or UGX 150,000 — a total cost of employment of UGX 1,650,000.

Filing calendar

WhenWhat is due
By the 15th of the following monthPAYE remitted to URA and the return filed
By the 15thNSSF employee and employer contributions remitted
July to OctoberLocal Service Tax deducted in four instalments
By 30 JuneAnnual PAYE return filed

Penalties for getting it wrong

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.

Five common mistakes

These are the errors that turn up most often when a manual payroll is reviewed.

  1. Deducting NSSF before PAYE. This is the single most common Ugandan payroll error. NSSF is not deductible for PAYE purposes — tax is computed on gross chargeable pay.
  2. Applying the resident band table to non-residents. Non-residents do not get the tax-free band; their first UGX 335,000 is taxed at 10%.
  3. Deducting NSSF below the floor. It is not applied below UGX 235,000 of monthly earnings.
  4. Spreading Local Service Tax across twelve months. It is collected over July to October, not the full year.
  5. Missing the 10% surcharge. Income above UGX 10,000,000 a month attracts an additional 10%, taking the effective rate to 40%.

What is compliant payroll worth to you?

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 calculator

Frequently asked questions

Is NSSF deductible before PAYE in Uganda?

No. 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.

What is the NSSF rate in Uganda?

5% from the employee and 10% from the employer, 15% in total, charged on cash emoluments. It is not applied below UGX 235,000.

When is Local Service Tax deducted?

LST is an annual charge capped at UGX 100,000, collected in four instalments over July to October and banded by monthly income.

What is the PAYE tax-free threshold in Uganda?

UGX 235,000 a month for residents. Non-residents do not benefit from it.

What is the top PAYE rate in Uganda?

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%.

When is PAYE due in Uganda?

By the 15th of the month following the payroll period, remitted to URA with the monthly return.

Running Uganda payroll on CromaHR

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.

Payroll guides for other markets

CromaHR supports payroll in 36+ countries. These guides cover the markets our customers ask about most.

Free compliance check

Find out what your payroll is getting wrong.

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.

Get your team working with CromaHR.

Start free trial
Chat with us