Uganda PAYE Calculator
See exactly how much income tax is deducted from each band of your salary.
Taxed but not paid in cash; cash allowances belong in gross pay.
Your breakdown appears here
Enter a salary and hit calculate to see PAYE, NSSF and LST split out in full.
What Is PAYE?
Pay As You Earn (PAYE) is Uganda's system for collecting income tax directly from employees' salaries. Rather than employees filing and paying taxes themselves, employers are legally required to deduct PAYE each month and remit it to the Uganda Revenue Authority (URA) by the 15th of the following month.
PAYE applies to all forms of employment income including basic salary, overtime payments, bonuses, commissions, and the value of non-cash benefits like housing, company cars, and medical insurance provided by the employer.
Progressive Tax Bands
Uganda uses a progressive tax system, meaning your income is divided into bands, each taxed at a different rate. You don't pay the higher rate on your entire salary, only on the portion that falls within that band.
| Monthly Taxable Pay (UGX) | Rate |
|---|---|
| 0 – 335,000 | 0% |
| 335,001 – 410,000 | 20% |
| 410,001 – 485,000 | 25% |
| 485,001 – 10,000,000 | 30% |
| Above 10,000,000 | 40% |
This progressive structure means that lower-income earners pay a smaller percentage of their total income in tax compared to higher earners. Someone earning UGX 400,000 per month pays only UGX 13,000 in PAYE (an effective PAYE rate of 3.3%), while someone earning UGX 5,000,000 pays UGX 1,388,250 (an effective PAYE rate of 27.8%).
How to Calculate PAYE Step by Step
To calculate your PAYE manually, start with your gross monthly salary and add any taxable non-cash benefits, then apply each tax band in order. Here is how it works on a salary of UGX 500,000:
- The first UGX 335,000 is tax-free (UGX 0).
- The next UGX 75,000 is taxed at 20% (UGX 15,000).
- The next UGX 75,000 is taxed at 25% (UGX 18,750).
- The remaining UGX 15,000 is taxed at 30% (UGX 4,500).
That gives a total PAYE of UGX 38,250.
Non-Cash Benefits and Taxable Income
Many employers in Uganda provide benefits beyond the basic salary, such as housing, transport allowances, or medical insurance. Under URA guidelines, these non-cash benefits are added to your basic salary to determine your total taxable income.
For instance, if your basic salary is UGX 800,000 and your employer provides housing valued at UGX 200,000, your taxable income for PAYE purposes is UGX 1,000,000.
How Much of Your PAYE Comes From the Benefit
Because the benefit is added to your salary before tax, it is not taxed on its own separate bands. It sits on top of your salary and is taxed at your highest rate. To see how much PAYE the benefit alone adds, work out the tax with and without it and take the difference. Using the same UGX 800,000 salary and UGX 200,000 housing:
- PAYE on the salary alone (UGX 800,000) is UGX 128,250.
- PAYE on the salary plus the benefit (UGX 1,000,000) is UGX 188,250.
- The benefit adds the difference, UGX 60,000.
That UGX 60,000 is simply the UGX 200,000 benefit taxed at your top 30% band, since the whole benefit sits above UGX 485,000. A benefit that straddles two bands is split across them in the same way.
PAYE for Non-Resident Employees
Non-residents are taxed on the same progressive bands as residents, with one difference: they do not get the tax-free band. The first UGX 335,000 a month is taxed at 10% instead of being exempt, and the 20%, 25%, 30% and 40% bands then apply exactly as they do for residents. There is no flat 15% on a non-resident salary. That 15% is a withholding tax on certain payments to non-residents, not on employment income. The non-resident tax calculator works this out in full.
An individual is considered a resident for tax purposes if they have a permanent home in Uganda or are present in Uganda for 183 days or more in a 12-month period.