Tax

What You Need to Know About Uganda Payroll Tax

HeadOffice

What You Need to Know About Uganda Payroll Tax

Uganda's PAYE rates climb steeply, reaching 40% for top earners above UGX 10 million per month, one of the highest marginal rates in East Africa. On top of PAYE, employers contribute 10% of gross salary to NSSF while employees contribute 5%, bringing the total social security obligation to 15%. This guide walks you through how to calculate each deduction and file your DT-2008 return by the 15th of every month.

1. What is Payroll Tax?

Payroll tax in Uganda covers the taxes and contributions that employers must deduct from employee wages and remit to the relevant authorities. The main components are:

  • PAYE (Pay As You Earn): Personal income tax deducted from employees earning above UGX 235,000 per month, using progressive rates from 10% to 40%
  • NSSF (National Social Security Fund): A total contribution of 15% of gross salary, split between the employer (10%) and employee (5%)
  • Local Service Tax (LST): A small annual tax based on income bands, deducted monthly

2. Who does it apply to?

This usually applies to:

  • All employers in Uganda
  • Employees earning above UGX 235,000 per month (for PAYE)
  • All employees under a contract of service (for NSSF)
  • Both local and foreign employees working in Uganda

3. Why does it matter?

Understanding payroll tax helps you:

  • Stay compliant with tax laws
  • Avoid penalties and late fees
  • Keep proper records
  • File and pay correctly
  • Plan your cash flow better

4. How does it work?

Here's the basic process:

  1. Register as an employer with the URA and NSSF
  2. Calculate PAYE using the progressive tax rates for each employee
  3. Deduct NSSF employee contribution (5%) from each employee's gross salary
  4. Add the employer NSSF contribution (10%)
  5. Deduct the applicable Local Service Tax amount
  6. File the PAYE return (DT-2008) on URA e-Services by the 15th of the following month
  7. Remit NSSF contributions by the 15th of the following month
  8. Pay PAYE and LST to the URA by the same deadline

5. What forms are involved?

  • DT-2008 - Monthly PAYE return filed via URA e-Services
  • NSSF Contribution Schedule - Monthly report of NSSF contributions for all employees
  • Annual PAYE Return - Year-end summary of all employees' earnings and PAYE
  • Employee Registration Form - To register employees with NSSF

6. What information do you need?

Before handling payroll tax, make sure you have:

  • Your employer TIN from URA
  • Employee TINs and NSSF numbers
  • Details of each employee's gross salary and benefits
  • Records of any tax-exempt income (such as certain gratuities)
  • Previous PAYE and NSSF payment receipts
  • Updated URA tax tables

7. Important deadlines

  • Filing frequency: Monthly
  • Payment deadline: PAYE and NSSF due by the 15th of the following month
  • Year-end requirements: Annual PAYE return filed with URA. NSSF annual compliance reports as required.

8. Common mistakes to avoid

  • Not deducting PAYE from employees earning above UGX 235,000 per month
  • Using incorrect PAYE tax brackets (rates range from 10% to 40%)
  • Late NSSF remittance, which attracts a 5% penalty plus interest
  • Not registering employees with NSSF within 30 days of engagement
  • Failing to account for taxable benefits (housing, transport, meals)
  • Not applying the tax-free threshold correctly for part-time or casual workers
  • Missing the 15th deadline for DT-2008 filing

9. Simple example

An employee earns UGX 3,000,000 per month.

NSSF:

  • Employee contribution: UGX 3,000,000 x 5% = UGX 150,000
  • Employer contribution: UGX 3,000,000 x 10% = UGX 300,000

PAYE calculation:

  • Monthly taxable income after NSSF: UGX 3,000,000 - UGX 150,000 = UGX 2,850,000
  • First UGX 235,000: 0% = UGX 0
  • UGX 235,001 to UGX 335,000 (UGX 100,000): 10% = UGX 10,000
  • UGX 335,001 to UGX 410,000 (UGX 75,000): 20% = UGX 15,000
  • UGX 410,001 to UGX 10,000,000: 30% = UGX 2,440,000 x 30% = UGX 732,000
  • Total PAYE: UGX 757,000

Total deducted from employee: UGX 150,000 + UGX 757,000 = UGX 907,000 Employer cost above salary: UGX 300,000 (NSSF)

10. FAQ

Q: What is the PAYE threshold in Uganda? A: Employees earning UGX 235,000 or less per month are not subject to PAYE.

Q: What are the PAYE tax bands? A: 0% on the first UGX 235,000, 10% on UGX 235,001 to UGX 335,000, 20% on UGX 335,001 to UGX 410,000, 30% on UGX 410,001 to UGX 10,000,000, and 40% on income above UGX 10,000,000.

Q: Is NSSF mandatory for all employees? A: Yes. All employees under a contract of service must be registered and contribute to NSSF. The total contribution is 15% (employer 10%, employee 5%).

Q: Are there any recent payroll tax incentives? A: Yes. A 3-year income tax exemption is available for start-ups established by Ugandan citizens, effective from July 2025.

Q: What is the penalty for late NSSF remittance? A: A penalty of 5% of the outstanding amount is charged, plus interest at the prevailing commercial rate.

11. Final takeaway

Uganda's payroll tax system requires monthly PAYE filing and NSSF contributions totalling 15%, and submitting everything by the 15th of each month keeps your business compliant with the URA.

Caption

What you need to know about Uganda payroll tax: Deduct PAYE at progressive rates, contribute 15% to NSSF (10% employer, 5% employee), and file your DT-2008 return by the 15th each month.

Sign-up CTA

Want to simplify your tax compliance? Sign up for HeadOffice FREE and manage your business taxes with confidence.

Don't Wait

Take the Next Step

The best time to streamline your operations using HeadOffice was when you started your business, the next best time is now!