๐ŸŒ Cross-Border Payroll ยท Uganda

How Foreign Companies Legally Pay Staff in Uganda: PAYE, NSSF & Work Permits Explained

๐Ÿ“… Updated July 2026โฑ 8 min readโœ๏ธ Kennedy Nyabwala ยท Basket Advisory Technologies, Kampala๐Ÿ”„ Last updated: July 2026

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

  1. Set up a Ugandan company and run your own payroll โ€” full control, higher compliance burden.
  2. Use an Employer of Record (EOR) โ€” a local entity employs the staff for you (how EOR works in Uganda).
  3. 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

๐Ÿ’ฌ 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.

๐Ÿ“ง solutions@basketadvisory.com
Talk to a Consultant โ†’

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.

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 →

๐Ÿ“˜ Start here: our complete guide on how to hire and pay a remote worker in Uganda covers the full process โ€” routes, cost, PAYE, NSSF, contracts and work permits โ€” in one place.

Share LinkedIn X WhatsApp Facebook Reddit Telegram Email