Uganda PAYE Guide 2026
Rates, Thresholds, Registration, Filing & Penalties β Everything Uganda Employers Need to Know
Pay As You Earn (PAYE) is Uganda's primary employment income tax, administered by the Uganda Revenue Authority (URA). Every Uganda employer with one or more employees earning above the tax threshold must register for PAYE, deduct it monthly, and remit it to URA by the 15th of the following month. This guide covers everything you need β the 2026 tax bands, NSSF obligations, registration process, filing steps, and penalties for non-compliance.
What is PAYE in Uganda?
PAYE stands for Pay As You Earn. It is a system where employers deduct income tax from employee salaries before paying them β and remit those deductions directly to URA. The employer acts as a tax collection agent on behalf of the government.
PAYE applies to all employment income including salaries, wages, allowances, bonuses, commissions, overtime pay, and benefits in kind. It does not apply to casual workers earning below the PAYE threshold β but casual workers above the threshold are still subject to PAYE on their daily rate income.
Key point: PAYE is the employer's legal obligation. If you fail to deduct, fail to file, or fail to remit β URA holds the employer liable, not the employee. The penalty applies to the employer even if the employee has already received their full salary.
Uganda PAYE Tax Bands 2026
The following tax bands apply to monthly employment income for the 2025/2026 tax year as set by URA:
| Monthly Income (UGX) | Tax Rate | Tax on Band |
|---|---|---|
| UGX 0 β 235,000 | 0% β Nil | UGX 0 |
| UGX 235,001 β 335,000 | 10% | Max UGX 10,000 |
| UGX 335,001 β 410,000 | 20% | Max UGX 15,000 |
| UGX 410,001 β 10,000,000 | 30% | Max UGX 2,877,000 |
| Above UGX 10,000,000 | 40% | Applies to excess above 10M |
How the Tax Bands Work β Worked Example
PAYE is calculated progressively β each band applies only to the income that falls within it, not the full salary. Here is a worked example for a UGX 2,500,000 monthly salary:
| Band | Taxable Amount | Rate | PAYE |
|---|---|---|---|
| First UGX 235,000 | UGX 235,000 | 0% | UGX 0 |
| UGX 235,001 β 335,000 | UGX 100,000 | 10% | UGX 10,000 |
| UGX 335,001 β 410,000 | UGX 75,000 | 20% | UGX 15,000 |
| UGX 410,001 β 2,500,000 | UGX 2,090,000 | 30% | UGX 627,000 |
| Total PAYE | UGX 2,500,000 | UGX 652,000 |
Net take-home pay: UGX 2,500,000 β UGX 652,000 (PAYE) β UGX 125,000 (NSSF 5%) = UGX 1,723,000
NSSF β National Social Security Fund
NSSF contributions are separate from PAYE but are deducted at the same time by the employer. Both the employee and employer contribute:
| Contributor | Rate | Who Pays |
|---|---|---|
| Employee contribution | 5% | Deducted from employee gross salary |
| Employer contribution | 10% | Paid by employer β on top of gross salary |
| Total NSSF | 15% | Employer remits both to NSSF Fund |
β οΈ NSSF Threshold: NSSF only applies to employees earning UGX 100,000 or more per month. Employees below this threshold are exempt from NSSF contributions β but the employer still has no NSSF liability on them.
π‘ The hidden cost employers miss: A UGX 2,500,000 salary employee actually costs the employer UGX 2,750,000 per month β because the employer pays an additional UGX 250,000 in employer NSSF on top. Budget for this when setting salary offers.
How to Register for PAYE in Uganda
Any employer who pays salaries above the PAYE threshold must register with URA before making the first salary payment. Registration is done through the URA eTax portal.
How to File PAYE Returns in Uganda
PAYE returns must be filed monthly β by the 15th of the month following the payroll month. For example, May payroll must be filed and paid by June 15th.
Penalties for Late Filing and Non-Compliance
URA takes PAYE compliance seriously. The penalties for non-compliance are significant and compound monthly:
| Offence | Penalty |
|---|---|
| Late filing of PAYE return | UGX 200,000 per month |
| Late payment of PAYE | 2% per month on outstanding amount |
| Failure to deduct PAYE | Employer liable for full amount + penalties |
| Incorrect PAYE return | Amendment + potential audit |
| Late NSSF remittance | 5% surcharge per month |
β οΈ Important: If you miss the 15th deadline, file and pay immediately regardless. The penalty clock starts on the 16th and compounds every month. A 6-month delay on UGX 1,000,000 PAYE generates UGX 1,200,000 in penalties and interest β more than the original tax.
PAYE for Casual Workers in Uganda
Casual workers are common in manufacturing, construction, hospitality, and agriculture. The PAYE rules for casual workers are the same as permanent employees β the same tax bands apply β but the calculation is based on the daily rate extrapolated to a monthly equivalent.
How to calculate PAYE for casual workers:
- Multiply daily rate Γ 26 working days to get monthly equivalent gross
- Apply the standard PAYE tax bands to the monthly equivalent
- Divide the monthly PAYE by 26 to get daily PAYE
- Multiply by actual days worked to get PAYE for the period
π‘ Most casual workers earning below UGX 9,038/day (UGX 235,000/month equivalent) pay zero PAYE. However, NSSF applies if their monthly earnings exceed UGX 100,000 β which most regular casual workers reach.
Full Employer PAYE Obligations β Summary
- Register for PAYE with URA before first payroll
- Register as an NSSF employer with NSSF Fund
- Deduct correct PAYE from every employee every month
- Deduct employee NSSF (5%) for qualifying employees
- Remit PAYE to URA by 15th of following month
- Remit total NSSF (15%) to NSSF Fund by 15th of following month
- File PAYE return on URA eTax by 15th of following month
- Issue payslips to all employees showing deductions
- File annual PAYE reconciliation return by June 30th
- Keep payroll records for minimum 5 years