A foreign company can pay staff in Uganda in several ways โ but only some of them are compliant. Get it wrong and you are exposed to URA back-taxes, NSSF penalties, and misclassification claims. This guide sets out the three legal routes to paying Ugandan staff, and the PAYE, NSSF and work-permit rules that apply to each.
The three legal ways to pay staff in Uganda
- Set up a Ugandan company and run your own payroll โ full control, higher compliance burden.
- Use an Employer of Record (EOR) โ a local entity employs the staff for you (how EOR works in Uganda).
- Engage genuine independent contractors โ only where the person is truly independent (contractor vs employee rules).
Paying an employee from abroad into a personal account with no PAYE or NSSF is not a fourth option โ it is non-compliance, and the liability lands on both parties.
PAYE: what you must deduct
Every employee in Uganda is subject to PAYE, deducted monthly and remitted to URA by the 15th of the following month. The current bands are 0% up to UGX 235,000; 10% between 235,001 and 335,000; 20% between 335,001 and 410,000; 30% above 410,000; and an extra 10% on income over UGX 10,000,000 per month. You can model exact deductions with our PAYE calculator.
2026 note: the tax-free threshold has been UGX 235,000 since 2012. Under the Income Tax (Amendment) Bill 2026 it is set to rise to UGX 335,000. Until URA confirms commencement, the 235,000 threshold remains the legal basis for deductions.
NSSF: the employer cost people forget
NSSF takes a total of 15% of gross pay โ 5% from the employee and 10% from the employer, with no salary ceiling. The 10% employer contribution is a real cost on top of salary that foreign employers frequently overlook when budgeting. Employees must be registered with NSSF within 30 days of engagement, and late remittance attracts penalties.
Work permits: pay follows immigration status
If the person you are paying is a foreign national, they must hold the correct work permit or special pass to be lawfully employed. Running payroll for a foreigner without valid immigration status is a compliance failure in its own right. Ugandan nationals need no permit โ just a TIN and NSSF registration.
Paying in USD vs UGX
You can agree salaries in USD, but PAYE and NSSF are computed and remitted in Ugandan shillings, so exchange-rate movement affects the shilling value of statutory deductions each month. Many employers set salaries in UGX to keep payroll predictable. See our guide on paying employees in USD vs UGX.
The compliant path, summarised
- Confirm the person's status โ Ugandan or foreign (permit needed?).
- Ensure they have a TIN; register them for NSSF.
- Run PAYE monthly and remit to URA by the 15th.
- Remit 5% + 10% NSSF monthly.
- If you have no Ugandan entity, use an EOR to carry all of the above.
What happens if you pay Uganda staff non-compliantly?
The most common mistake foreign companies make is paying a Ugandan worker from an overseas account with no PAYE or NSSF โ treating them like a freelancer when they function as an employee. This is not a grey area. If the person works set hours under your direction, they are an employee in substance, and both parties carry exposure: the employer for unremitted PAYE and NSSF plus penalties and interest, and the worker for unpaid personal tax. URA can assess back-taxes for prior periods, and NSSF can pursue unremitted contributions. Getting employment right from day one is far cheaper than unwinding a non-compliant arrangement later.
How to set up compliant payroll for one Uganda employee
Even a single hire needs the full compliance stack. The employee needs a TIN; they must be registered with NSSF within 30 days of engagement; you need a written contract under the Employment Act; and you must run monthly PAYE (remitted to URA by the 15th) and NSSF (5% employee, 10% employer). If you have no Ugandan entity, an Employer of Record carries all of this for you. If you do incorporate, you take on the payroll function directly. There is no compliant middle path that skips PAYE and NSSF for a genuine employee.
Paying contractors vs employees: the classification test
You can legitimately pay a genuine independent contractor without PAYE and NSSF โ but only if they are truly independent. The test looks at substance, not the label on the invoice: does the person control how and when they work, do they serve multiple clients, do they provide their own tools, and do they bear commercial risk? If the answer is mostly no โ they work only for you, on your schedule, under your direction โ they are an employee regardless of what the contract calls them. Misclassification is one of the most expensive errors a foreign employer can make in Uganda.
Frequently asked questions
How do foreign companies pay employees in Uganda?
Through a compliant route: either set up a Ugandan entity and run PAYE and NSSF payroll, or use an Employer of Record that employs the staff on your behalf. Paying an employee from abroad with no PAYE or NSSF is non-compliant and exposes both parties to penalties.
Do I need a company in Uganda to pay staff there?
No. An Employer of Record lets you employ and pay staff compliantly without your own Ugandan entity. You would only need to incorporate if you want to run payroll directly or are building a large permanent team.
What taxes apply when paying staff in Uganda?
PAYE (income tax, deducted monthly and remitted to URA by the 15th) and NSSF (5% from the employee, 10% from the employer). Local Service Tax also applies to employees over set months.
Can I pay a Ugandan employee in US dollars?
You can agree a USD salary, but PAYE and NSSF are calculated and remitted in shillings, so exchange-rate movement affects the shilling value of deductions each month. Many employers set salaries in UGX for predictability.
How salary actually reaches the employee
Once PAYE and NSSF are handled, the net salary has to reach the worker โ and in Uganda that increasingly means more than a bank transfer. Salaried and office staff are typically paid into bank accounts, but field teams, casual workers and staff outside the banking system are commonly paid by mobile money, which reaches any registered phone instantly. A compliant payroll setup records the gross, the PAYE and NSSF deducted, and the net paid, regardless of the disbursement channel โ so your records reconcile with what URA and NSSF expect. Employers running mixed workforces should ensure their payroll can disburse by both bank and mobile money and still produce clean, auditable records for every payment.
What it actually costs: worked examples by salary
To make budgeting concrete, here is the fully-loaded monthly cost of employing someone in Uganda at different salary levels, using current URA PAYE bands and the 10% employer NSSF. "Employer total cost" is what leaves your account; "employee take-home" is what they receive after PAYE and their 5% NSSF.
| Gross salary (UGX) | Employer NSSF (10%) | Employer total cost | Employee take-home |
|---|---|---|---|
| 500,000 | 50,000 | ~550,000 | ~448,500 |
| 1,000,000 | 100,000 | ~1,100,000 | ~748,000 |
| 1,500,000 | 150,000 | ~1,650,000 | ~1,073,000 |
| 2,000,000 | 200,000 | ~2,200,000 | ~1,398,000 |
| 3,000,000 | 300,000 | ~3,300,000 | ~2,048,000 |
| 5,000,000 | 500,000 | ~5,500,000 | ~3,348,000 |
Figures use 2026 URA PAYE bands (0% to 235,000; 10% to 335,000; 20% to 410,000; 30% above; +10% over 10M) and NSSF 5% employee / 10% employer. They exclude Local Service Tax and any EOR fee. As a rule of thumb, budget gross salary + 10% for your baseline employer cost, plus any EOR fee on top.
Rates verified against URA published PAYE bands and NSSF Act contribution rates, 2026. Confirm current thresholds on the URA portal.
๐ฌ Paying staff in Uganda from abroad?
Basket Advisory sets up compliant payroll for foreign companies โ PAYE, NSSF, work permits and salary disbursement handled, with or without a local entity via our EOR service.
Frequently asked questions
How can a foreign company legally pay an employee in Uganda?
Through one of three compliant routes: set up a Ugandan company and run payroll, use an Employer of Record that employs the staff for you, or engage a genuine independent contractor. All employee routes require PAYE and NSSF.
Do foreign companies have to deduct PAYE in Uganda?
Yes. Every employee in Uganda is subject to PAYE, deducted monthly and remitted to URA by the 15th of the following month, regardless of whether the employer is local or foreign.
Does a foreign employer pay NSSF in Uganda?
Yes. NSSF is 15% of gross โ 5% deducted from the employee and 10% paid by the employer โ with no salary ceiling. The 10% employer contribution is an additional cost on top of salary.
Can I just pay someone in Uganda as a contractor?
Only if they are genuinely independent. If they work set hours under your direction, they are an employee in substance and must be on PAYE and NSSF. Misclassification exposes you to back-taxes and penalties.
Can I pay a Uganda employee in US dollars?
You can agree a USD salary, but PAYE and NSSF are calculated and remitted in Ugandan shillings, so exchange-rate movements affect the shilling value of deductions. Many employers set salaries in UGX for predictability.