To hire and pay a remote worker in Uganda, a foreign company has two compliant options: set up a Ugandan entity and run payroll yourself, or use an Employer of Record (EOR) to employ the person on your behalf without incorporating. For most companies hiring one or a few remote staff, the EOR route is faster, cheaper and fully compliant. This guide walks through every step โ the routes, the costs, PAYE and NSSF, contracts, work permits, and how the salary actually reaches your employee.
Why companies hire remote workers in Uganda
Uganda has a young, English-speaking, increasingly skilled workforce โ software developers, customer support, finance, operations and field staff โ at costs well below Europe, North America or even parts of the region. For a foreign company, the appeal is obvious: strong talent at competitive rates. The catch is that employing someone in Uganda means complying with Ugandan employment, tax and social-security law, which is where most foreign employers get stuck. The good news is that it is entirely manageable once you understand the two routes.
The two ways to hire a remote worker in Uganda
There are only two compliant ways to put a Ugandan remote worker on your team:
| Employer of Record (EOR) | Your own Ugandan entity | |
|---|---|---|
| What it is | A local company employs the worker for you | You incorporate and become the employer |
| Setup time | Days | Weeks to months |
| Upfront cost | Low โ monthly fee per employee | Incorporation, capital, bank account, filings |
| Compliance | Carried by the EOR | Yours โ URA, NSSF, URSB, audits |
| Best for | 1โ20 remote staff, speed, testing the market | Large permanent teams, long-term presence |
If you are hiring your first remote employee in Uganda, or a small team, the Employer of Record route removes the biggest barriers โ no incorporation, no local payroll function, no standing overhead. If you are building a large, permanent operation, your own entity eventually becomes more economical.
How to hire a remote worker through an EOR (step by step)
- Choose your person and agree terms โ salary, role and start date.
- The EOR issues a compliant contract under Uganda's Employment Act, covering pay, leave, notice and termination.
- The employee is set up for tax and social security โ a TIN and NSSF registration within 30 days of engagement.
- Payroll runs monthly โ PAYE to URA by the 15th, 5% employee NSSF and 10% employer NSSF remitted.
- The net salary is disbursed in Ugandan shillings by bank transfer or mobile money.
Because the EOR is already a registered Ugandan employer, this can happen in days rather than the months a fresh incorporation takes.
How much does it cost to employ someone in Uganda?
The salary you agree is not your total cost. Above gross pay, the one big mandatory employer cost is the 10% employer NSSF contribution. As a planning rule, budget gross salary + roughly 10%, then add the EOR's monthly fee if you use one. PAYE and the 5% employee NSSF are deducted from the employee's gross, so they lower the worker's take-home pay rather than adding to your cost above salary. For a worked breakdown, see our full cost of employing someone in Uganda guide and the PAYE calculator.
PAYE and NSSF: the compliance you cannot skip
Every employee in Uganda is subject to two deductions. PAYE (income tax) is charged on progressive bands โ 0% up to UGX 235,000, then 10%, 20% and 30%, plus an extra 10% above UGX 10,000,000 โ and remitted to URA by the 15th of the following month. NSSF is social security: 5% from the employee and 10% from the employer, a combined 15% of gross with no ceiling. Running these correctly and on time is what separates compliant employment from an arrangement that can trigger back-taxes and penalties. See how foreign companies legally pay staff for the detail.
Contracts and Ugandan employment law
A remote worker in Uganda needs a written employment contract that meets the Employment Act โ a verbal arrangement is not enough. It should cover job description, salary, working hours, leave, notice periods and grounds for termination. Getting the contract right protects both sides and is a prerequisite for compliant payroll. Our guide on employment contracts under Ugandan law covers what must be included.
Do you need a work permit for a remote worker?
If your remote worker is a Ugandan national, no work permit is needed โ just a TIN and NSSF registration. If the person is a foreign national physically in Uganda, they need the correct work permit or special pass before payroll begins, and their employment must not run ahead of their immigration status. This is a common oversight for companies relocating staff into Uganda.
Contractor or employee? Get the classification right
Some companies try to avoid PAYE and NSSF by paying a remote worker as a "contractor." This is only legitimate if the person is genuinely independent โ controls their own hours, serves multiple clients, uses their own tools and bears commercial risk. If they work only for you, on your schedule, under your direction, they are an employee in substance regardless of the label, and misclassification exposes you to back-taxes and penalties. When in doubt, employ properly.
How the salary actually reaches your remote worker
Once PAYE and NSSF are handled, the net salary is paid in Ugandan shillings. Office and salaried staff are typically paid by bank transfer; many remote, field and younger workers prefer mobile money, which reaches any registered phone instantly. You can agree a salary in USD, but because deductions are computed in shillings, paying in USD vs UGX affects predictability โ many employers set salaries in UGX. A compliant payroll records gross, PAYE, NSSF and net for every payment, whatever the channel.
Hiring NGOs and development-partner staff
The same rules apply to NGOs and development partners employing staff in Uganda โ PAYE, NSSF and compliant contracts are mandatory, and an EOR can carry them where the organisation has no local entity. Project, grant-funded and field staff can all be employed compliantly this way. See how NGOs pay international and local staff in Uganda.
Want to hire in Uganda this week โ without setting up a company?
Basket Advisory is your Employer of Record in Uganda. We issue the contract, run PAYE and NSSF, handle work permits, and pay your employee in UGX โ fully compliant, in days. Tell us who you want to hire and we will send you a fully-loaded cost quote.
Get a Free EOR Quote โFrequently asked questions
Can I hire a remote worker in Uganda without a company there?
Yes. Using an Employer of Record (EOR), you can employ and pay a remote worker in Uganda compliantly without setting up your own local entity. The EOR becomes the legal employer, running PAYE, NSSF and a compliant contract, while the person works for you day to day.
How do I pay a remote employee in Uganda?
Pay them in Ugandan shillings after deducting PAYE and the 5% employee NSSF, with the 10% employer NSSF paid on top. Salaried staff are usually paid by bank transfer; many remote and field workers are paid by mobile money. If you have no Ugandan entity, an EOR runs the payroll and disburses on your behalf.
How much does it cost to employ someone in Uganda?
Budget the gross salary plus roughly 10% for the mandatory employer NSSF contribution. If you use an EOR, add its monthly per-employee fee. PAYE and the 5% employee NSSF come out of the employee's gross, so they reduce take-home pay rather than adding to your cost above salary.
Do I need to pay PAYE and NSSF for a remote worker in Uganda?
Yes, if the person is an employee. PAYE is deducted monthly and remitted to URA by the 15th; NSSF is 5% from the employee and 10% from the employer. Only a genuine independent contractor is exempt โ and misclassifying an employee as a contractor carries back-taxes and penalties.
How long does it take to hire a remote worker in Uganda?
Through an Employer of Record, days โ the EOR is already a registered employer, so onboarding is mainly issuing a contract and collecting details. Setting up your own entity takes weeks to months for incorporation, TIN, NSSF and a bank account.
Can I pay a Ugandan remote worker 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 statutory deductions each month. Many employers set the salary in UGX for predictability.
Is it legal for a foreign company to employ someone in Uganda?
Yes. A foreign company can employ Ugandan staff either through its own registered entity or through an Employer of Record. Both are fully compliant; the difference is who carries the payroll and compliance burden and how fast you can start.