UgandaBusiness and self-employment
Uganda investor and business owner permits (classes B to F)
Entry permit classes B, C, D, E and F (company shareholders and professionals)
In short
Foreigners who own shares in a Ugandan company and want to live in Uganda to run it apply for an entry permit in the class that matches the business: B for agriculture and agro-processing, C for mining, D for general trade, E for manufacturing and F for members of listed professions. Fees run from USD 400 a year for agro-processing, mining and manufacturing to USD 2,500 for trade and USD 3,000 for professionals.
Apply on Uganda Electronic Visa/Permit Application System checked 24 October 2026
Key facts
- Maximum stay
- 6, 12, 24 or 36 months
- Validity
- 6 to 36 months as granted; renewable
- Fee
- US$2,500Class D (general trade) and B1 (agriculture) for 12 months. B2, C1 and E: USD 400 for 12 months. F: USD 3,000 for 12 months.
- Work
- Yes, in the company and sector named in the permit
- Family
- Dependants apply for a dependant pass
- Path to permanent residence
- Certificate of residence after 10 years of continuous legal stay and contribution to Uganda
- Where to apply
- Online at visas.immigration.go.ug after the company is coded with NCIC
Which class applies to your business
NCIC issues these permits to shareholders of companies, according to sector. Class B1 covers agriculture and B2 agro-processing. Class C1 covers prospecting for or mining of minerals in general, while C2 is for specific minerals: gold, copper, iron ore, silica, phosphate, limestone and marble. Class D covers general trade and class E manufacturing.
Class F is for shareholders of companies practising listed professions: medicine, dentistry, law, pharmacy, civil, mechanical, electrical, mining, aeronautical and chemical engineering, accountancy, architecture and surveying, veterinary surgery, estate agency, valuation, land surveying and nursing and midwifery. A class F applicant must be registered with the relevant Ugandan professional body.
Documents
Every class asks for the passport bio-data page, a recent photo, a covering letter, a valid police clearance from Interpol or the home country, a valid tax clearance certificate and your current immigration status. Each sector then adds its own proof. Class D needs a certified company bank statement for the last three months and a valid trading licence. Class E needs a Uganda Investment Authority licence, a recent bank statement and proof of land ownership or an agreement. Class B1 adds the land title or agreement, a recommendation from the local council or the Resident District Commissioner's office, a work plan or feasibility study and a recommendation from the Ministry of Agriculture. Class F needs the professional registration certificate.
Before any permit is filed, the company itself is coded by NCIC using its memorandum and articles of association, certificate of incorporation, company form 7 or 20, tax clearance, TIN and sector licences.
Required documents
Identity
- Passport bio-data page, recent photo and current immigration status
Money
- Valid tax clearance certificate
- Company bank statement for the last three months
Work
- Sector licence: trading licence (D), UIA licence (E, B2), professional registration (F)
Other
- Police clearance from Interpol or home country
Supporting documents (where they apply)
Work
- Land title or agreement and local recommendations (B, C, E)
Fees
Classes B1 and D: 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. Classes B2, C1 and E: USD 400 for 6 or 12 months, USD 800 for 24 months and USD 1,200 for 36 months. Class F: USD 1,500 for 6 months, USD 3,000 for 12 months, USD 6,000 for 24 months and USD 9,000 for 36 months. NCIC notes that several of these amounts include a non-refundable USD 1,500 component.
Kenyan and Rwandan nationals are exempt from immigration fees, and Tanzanians pay USD 1,550 a year, though all of them must still obtain the permit.
Applying
The application is filed online under Permit with the right class selected. After submission and any prepayment, an officer reviews it; once approved, any top-up is paid and the approval letter is emailed. The investor then reports to the immigration office with the approval letter, receipts, uploaded documents and passport for biometric capture. Because a permit approval does not itself allow entry from abroad, investors coming from abroad who are not visa-exempt normally enter first on a single-entry or multiple-entry visa.
- Register the company in Uganda and obtain the sector licences.
- Have the company coded by NCIC using the organisation profiling form.
- Apply online for the entry permit class matching the company's activity.
- Pay the fees and answer any requests for documents.
- Attend the immigration office for biometrics and collect the permit.
Forms
- Organisation profiling form and checklist for entry permits · Lists the company documents needed for coding in each class.
Renewal and obligations
Permits are renewed on the portal through 'Extend your application' before they expire. As employers, investors' companies must file a return of all non-citizen staff with NCIC every six months, and directors who employ foreigners without valid permits can be prosecuted. After 10 years of continuous legal residence with tax and social security compliance, an investor may apply for a certificate of residence.
Frequently asked questions
Is there a minimum investment amount?
NCIC's class pages do not set a minimum capital; they ask for proof of the business, such as licences, bank statements and land documents, depending on the sector.
I run a trading company. Which class do I need?
Class D, for shareholders of companies in general trade. It costs USD 2,500 for 12 months and needs a valid trading licence and a certified company bank statement.
Why are manufacturing permits cheaper?
NCIC prices classes E, B2 and C1 at USD 400 for 12 months, compared with USD 2,500 for trade. The published fee tables reflect these sector differences.
Can a foreign doctor or lawyer open a practice?
Shareholders of companies in the listed professions apply under class F, with proof of registration with the relevant Ugandan professional body. The fee is USD 3,000 for 12 months.
Official sources
- NCIC - Entry Permit classes A to H
- NCIC - Entry permit Class B1 (agriculture)
- NCIC - Entry permit Class B2 (agro-processing)
- NCIC - Entry permit Class C1 (mining)
- NCIC - Entry permit Class D (general trade)
- NCIC - Entry permit Class E (manufacturing)
- NCIC - Entry permit Class F (professionals)
- NCIC - Organisation profiling form and checklist for entry permits
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
Study and training
- Student visa Maximum stay: Student pass for 3, 6 or 12 months, renewable through the portal
Work
- Work visa Maximum stay: 6, 12, 24 or 36 months, as granted
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