๐งพ Tax Advisory ยท URA ยท PAYE
How to File PAYE with URA Uganda 2026: A Complete Step-by-Step Guide
๐
May 2026
โฑ 7 min read
โ๏ธ Kennedy Nyabwala ยท Basket Advisory Technologies, Kampala
๐ Last updated: July 2026
Step 2: Calculate PAYE for Each Employee
Uganda's PAYE is calculated using a progressive tax band system. The rates for the 2025/2026 tax year are as follows:
| Monthly Income (UGX) | Tax Rate | Tax Payable |
| 0 โ 235,000 | 0% | Nil |
| 235,001 โ 335,000 | 10% | 10% of amount over 235,000 |
| 335,001 โ 410,000 | 20% | 10,000 + 20% of amount over 335,000 |
| 410,001 โ 10,000,000 | 30% | 25,000 + 30% of amount over 410,000 |
| Above 10,000,000 | 40% | 30% rate + 40% on amount over 10M |
What is PAYE?
Pay As You Earn (PAYE) is a tax deduction system in Uganda where employers are legally required to deduct income tax from their employees' salaries and remit it to the Uganda Revenue Authority (URA) on their behalf. Every employer with salaried staff in Uganda must comply with PAYE regulations under the Income Tax Act.
Failure to deduct and remit PAYE on time attracts penalties from URA โ including interest of 2% per month on the outstanding amount and potential criminal liability for directors. Understanding how to file PAYE correctly is therefore not just good practice โ it is a legal obligation.
Who must file PAYE? Every employer in Uganda who pays salaries, wages, directors' fees, allowances, or any other employment income must register for PAYE and file monthly returns with URA โ regardless of company size.
Step 1: Register for PAYE with URA
Before you can file PAYE, your organisation must be registered with URA as an employer. Here is how:
- Visit efris.ura.go.ug or go to your nearest URA office in Kampala (Nakawa) or any regional office
- Complete the employer registration form โ you will need your Tax Identification Number (TIN), certificate of incorporation, and details of directors
- URA will assign you an employer reference number which you will use for all PAYE filings
- Registration is free and typically takes 1โ3 working days
Example: An employee earning UGX 1,500,000/month would pay: UGX 25,000 + 30% of (1,500,000 - 410,000) = UGX 25,000 + UGX 327,000 = UGX 352,000 PAYE per month.
Note that PAYE is calculated on gross pay including all allowances, housing, transport, and other taxable benefits โ not just basic salary.
Step 3: Deduct NSSF Before PAYE
Before calculating PAYE, you must first deduct the employee's NSSF contribution of 5% of gross salary. NSSF contributions reduce the taxable income โ meaning PAYE is calculated on salary minus the employee's 5% NSSF contribution.
- Employee NSSF contribution: 5% of gross salary
- Employer NSSF contribution: 10% of gross salary (this is an employer cost โ not deducted from employee)
- PAYE is calculated on: Gross salary minus employee NSSF (5%)
Step 4: File the PAYE Return on URA Portal
PAYE returns must be filed by the 15th of the following month. Filing is done entirely online through URA's eTax portal:
- Log in to efris.ura.go.ug using your employer TIN and password
- Navigate to Returns โ Employment Income Returns
- Select the tax period (month) you are filing for
- Enter each employee's gross pay, NSSF deduction, and calculated PAYE amount
- Review the total PAYE payable for all employees
- Submit the return โ you will receive a Payment Reference Number (PRN)
Step 5: Make the PAYE Payment
After filing the return, pay the PAYE amount using the PRN generated. Payment can be made via:
- MTN MoMo Pay โ pay bill to URA using the PRN
- Bank transfer โ to URA's designated accounts at Stanbic, dfcu, Centenary Bank, or other URA partner banks
- URA payment gateway โ online card payment via the eTax portal
Payment must be made by the 15th of the month โ the same deadline as filing. Late payment attracts 2% interest per month on the outstanding amount.
Common PAYE Mistakes Ugandan Employers Make
- Not including all taxable allowances โ housing, transport, and other allowances are taxable unless specifically exempt
- Filing but not paying โ a filed return with no payment still attracts penalties and interest
- Using wrong tax bands โ URA updates bands periodically. Always confirm current rates on ura.go.ug
- Not registering new employees โ every new hire must be added to your PAYE schedule from their first pay month
- Missing the 15th deadline โ even by one day triggers penalties. File early, pay early
Basket Advisory tip: Outsource your payroll processing to eliminate PAYE errors entirely. Our Basket Payroll platform calculates PAYE automatically for all employees, generates URA-ready returns, and sends payment reminders before the 15th of every month.
PAYE for Expatriate Employees
Expatriates working in Uganda under valid work permits are also subject to PAYE on their Uganda-sourced income. If an expatriate is paid partly in Uganda and partly overseas, only the Uganda portion is subject to Ugandan PAYE. Basket Advisory's human capital team can advise on expatriate tax structuring and work permit compliance.
Penalties for Non-Compliance
| Offence | Penalty |
| Late filing of return | UGX 200,000 per month of default |
| Late payment | 2% interest per month on outstanding amount |
| Failure to deduct PAYE | Employer personally liable for the tax plus interest |
| Fraud / deliberate non-compliance | Criminal prosecution and potential imprisonment |
Need help with PAYE compliance?
Basket Advisory handles complete payroll outsourcing for businesses and NGOs across Uganda โ including PAYE calculation, filing, and payment. Let us keep you compliant every month.
Talk to Our Tax Team โ
About the Author
Kennedy Nyabwala
Founder ยท Basket Advisory Technologies
Kennedy Nyabwala is the founder of Basket Advisory Technologies, with extensive cross-sector experience spanning e-commerce, agribusiness, supply chain, logistics, and fintech. He works with businesses, NGOs and financial institutions across Uganda and East Africa on payroll compliance, workforce payments, credit infrastructure, and go-to-market strategy. Based in Kampala, Uganda.
basketadvisory.com →
๐ก Need exact take-home figures? Use our free PAYE calculator (Uganda 2026 URA bands) to calculate PAYE, NSSF and net pay instantly.
Understanding file paye with ura uganda 2026: a complete step-by-step guid in Uganda
File PAYE with URA Uganda 2026: A Complete Step-by-Step Guid is administered by the Uganda Revenue Authority (URA), and getting it right protects you from penalties, interest and audit exposure. Uganda's tax system runs largely online through the URA portal, and most obligations are monthly or annual with fixed filing deadlines. The key to staying compliant is understanding exactly what you owe, when it is due, and keeping records that support every figure you file.
Key rates and thresholds
The figures that matter most in Ugandan employment taxation: PAYE is charged on progressive monthly bands โ 0% up to UGX 235,000, 10% to 335,000, 20% to 410,000, 30% above that, and an extra 10% over UGX 10,000,000. NSSF is 5% employee plus 10% employer. VAT is charged at the standard rate once you cross the registration threshold. Withholding tax applies to specified payments. Always confirm current rates on the URA portal, as thresholds are periodically revised โ the tax-free PAYE threshold, for example, is set to rise to UGX 335,000 under the Income Tax (Amendment) Bill 2026.
How to stay compliant with URA
Compliance comes down to three habits: register correctly (you need a TIN for everything), file on time (most returns are due by the 15th of the following month), and keep clean records. File even when you cannot immediately pay โ submitting the return and generating a payment reference limits penalties. Late filing and late payment both attract charges, so a disciplined monthly rhythm is the cheapest form of tax planning.
Penalties for getting it wrong
URA applies penalties and interest for late filing, late payment and under-declaration. Beyond the direct cost, a pattern of non-compliance raises audit risk and can complicate everything from bank facilities to government tenders, which require tax clearance. Treating tax obligations as a fixed monthly routine โ rather than a year-end scramble โ keeps you clear of all of this.
How Basket Advisory helps
Basket Advisory helps businesses and NGOs handle file paye with ura uganda 2026: a complete step-by-step guid and the full range of URA obligations โ registration, filing, and staying audit-ready โ so you can focus on running your organisation rather than chasing deadlines.
Frequently asked questions
Do I need a TIN in Uganda?
Yes. A Tax Identification Number is required for filing any tax, opening a bank account, registering a company and most official transactions. It is issued free by URA.
When are tax returns due in Uganda?
Most employment-related returns, including PAYE and VAT, are due by the 15th of the month following the tax period. Annual income tax returns follow the URA's published schedule.
What happens if I file tax late in Uganda?
Late filing and late payment attract penalties and interest under URA rules. Filing on time โ even if you cannot pay immediately โ limits the penalties.
Are Uganda tax rates changing in 2026?
The tax-free PAYE threshold is set to rise from UGX 235,000 to UGX 335,000 under the Income Tax (Amendment) Bill 2026. Until URA confirms commencement, the current threshold applies. Always verify current rates on the URA portal.
๐ฌ Need help with How to File PAYE with URA Uganda 2026?
Basket Advisory helps businesses, NGOs and foreign employers across Uganda with payroll, tax compliance, workforce payments and setup โ end to end. Talk to our team.