UgandaWork
Uganda work permit (entry permit classes G1, G2 and G3)
Work permit: entry permit classes G1, G2 and G3 (employment)
In short
To work for an employer in Uganda a foreign national needs an entry permit, commonly called a work permit, which allows the holder to live and work in the country and is always sponsored by an organisation registered with NCIC. Salaried expatriates use class G2 (USD 2,500 for 12 months), missionaries and NGO volunteers class G1 (USD 250 for 12 months) and rare-skilled staff in agro-processing, manufacturing and selected mining class G3 (USD 400 for 12 months).
Apply on Uganda Electronic Visa/Permit Application System checked 24 October 2026
Key facts
- Maximum stay
- 6, 12, 24 or 36 months, as granted
- Validity
- 6 to 36 months; renewable on the portal
- Fee
- US$2,500Class G2 for 12 months (USD 1,250 for 6 months, 5,000 for 24, 7,500 for 36). G1: USD 250 for 6 or 12 months. G3: USD 400 for 6 or 12 months.
- Work
- Yes, for the sponsoring organisation
- Family
- Spouse, children under 18 and other relatives can apply for a dependant pass
- Path to permanent residence
- After 10 years of continuous legal stay, a certificate of residence may be sought
- Where to apply
- Online at visas.immigration.go.ug, sponsored by a coded organisation
The three employment classes
Uganda's entry permits are divided into classes A to H by the holder's activity. Three of them cover employment. Class G1 is for missionaries and volunteers working in NGOs. Class G2 is the general class for foreign expatriates employed in Uganda, including salaried NGO staff. Class G3 is for rare-skilled foreign nationals employed in agro-processing, manufacturing and the mining of selected minerals. Class A2 exists separately for people employed and paid by the Government of Uganda.
The permit is always tied to a sponsoring organisation, which must first obtain a mandatory organisation code from NCIC by submitting the organisation profiling form with its registration documents, tax identification number and director details.
Documents for a G2 permit
For class G2 NCIC lists the passport bio-data page, a recent photo, a covering letter from the employer, a valid police clearance from Interpol or the home country, a valid tax clearance certificate, your current immigration status, the appointment letter, a certified copy of your qualifications (graduate certificate), proof that the employer could not find a qualified Ugandan for the job, and a list of the organisation's employees showing nationality and position.
Class G3 needs the same core documents plus an equivalence certificate from Uganda's National Council for Higher Education (NCHE). Class G1 asks for the appointment and covering letters, certified qualifications, a recommendation from the NGO Bureau for NGO volunteers, the organisation's valid NGO permit and its staff list.
Required documents
Identity
- Passport bio-data page, photo and current immigration status
Money
- Valid tax clearance certificate
Work
- Appointment letter and employer's covering letter
- Certified copy of qualifications (graduate certificate)
- Proof the employer could not hire a qualified Ugandan, and staff list by nationality (G2, G3)
Other
- Police clearance from Interpol or home country
Supporting documents (where they apply)
Work
- NCHE equivalence certificate (G3) or NGO Bureau recommendation and NGO permit (G1)
Fees by class and duration
Class G2: USD 1,250 for 6 months, USD 2,500 for 12 months, USD 5,000 for 24 months and USD 7,500 for 36 months; NCIC states that the 12 to 36-month amounts include a non-refundable USD 1,500 portion. Class G1: USD 250 for 6 or 12 months, USD 500 for 24 months and USD 750 for 36 months. Class G3: USD 400 for 6 or 12 months, USD 800 for 24 months and USD 1,200 for 36 months.
East African nationals are treated differently: Kenyans and Rwandans are exempt from immigration fees but must still apply for and obtain the permit, while the fee for Tanzanians has been revised to USD 1,550 a year. The refundable security bond that work permit applicants used to deposit is no longer required.
How to apply
Once the employer has its organisation code, the application is filed on visas.immigration.go.ug under Permit, choosing the entry permit class. Some permits require a prepayment on submission and a top-up payment after approval; the approval letter is emailed after the final payment. You then report to the immigration office with all uploaded documents, payment receipts, the approval letter and your passport for biometric capture.
Workers recruited from abroad who are not visa-exempt usually travel on a single-entry visa first, as entry permits are finalised at an immigration office in Uganda; the approval letter for a visa is what allows entry, since NCIC states that other permits do not by themselves allow you to enter the country.
- The employer obtains an organisation code from NCIC using the profiling form.
- Collect the documents for the relevant class, including police and tax clearances.
- File the entry permit application on visas.immigration.go.ug and pay any prepayment.
- Answer queries, then pay the top-up after approval.
- Report to the immigration office with the approval letter, receipts and passport for biometrics.
- Renew online before expiry; the employer files six-monthly returns.
Forms
- Organisation profiling form and checklist for entry permits · Used by employers to obtain the mandatory organisation code.
Employer duties and compliance
Every employer must send NCIC a return listing all non-citizens it employs every six months. Foreign nationals must carry a copy of their passport and valid immigration status, and company directors who employ foreigners without valid facilities can be prosecuted. Renewal is done through 'Extend your application' on the portal before the permit ends.
Frequently asked questions
Can I apply for a work permit without an employer?
Not for classes G1 to G3: NCIC states that the permit is always sponsored by an organisation with an organisation code. Investors and professionals use classes B to F instead.
Do I still need to pay a security bond?
No. NCIC says the security bond is no longer a requirement for an entry or work permit. People who paid one earlier can claim a refund at the Kampala headquarters.
What is the difference between G2 and G3?
G2 is the general class for expatriate employees and costs USD 2,500 for 12 months. G3 is reserved for rare skills in agro-processing, manufacturing and selected mining, costs USD 400 for 12 months and needs an NCHE equivalence certificate.
What if my permit application is rejected?
You can appeal to the Minister of Internal Affairs through the portal within 30 days of the rejection, after paying the appeal fee at a bank, and then submit your passport to the inspection department.
Official sources
- NCIC - Work Permit
- NCIC - Entry Permit classes A to H; East African fees
- NCIC - Entry permit Class G1 (missionaries and NGO volunteers)
- NCIC - Entry permit Class G2 (expatriate employees)
- NCIC - Entry permit Class G3 (rare skills)
- NCIC - Security Bond Refund
- NCIC - Organisation profiling form for e-permits
- NCIC - Department of Inspection and Compliance (returns, appeals)
- NCIC FAQ - Does approval guarantee admission to Uganda?
Summarised from the official sources above. Rules, fees and processing times change: confirm with the embassy or the official portal before you apply.
Other visa types for Uganda
Visits and short stays
- Tourist visa Maximum stay: Single-entry visa: up to 3 months; East African Tourist Visa: 90 days in Uganda, Kenya and Rwanda
- Transit visa Maximum stay: 7 days
Business and self-employment
- Business visa Maximum stay: Single entry: up to 3 months; special pass: 3 months
- Investor visa Maximum stay: 6, 12, 24 or 36 months
Study and training
- Student visa Maximum stay: Student pass for 3, 6 or 12 months, renewable through the portal
Family
Residence
- Retirement visa Maximum stay: 6, 12, 24 or 36 months
- Permanent residence Maximum stay: 5 years, 10 years or life
Online travel permits
- e-Visa Maximum stay: Depends on the visa: up to 3 months (single entry), 90 days (East African Tourist Visa), 7 days (transit)
Protection
- Asylum and international protection Validity: Asylum seeker attestation renewable after 3 months, then monthly until a decision