What is the cost of a work permit in Uganda?
It is important to note that Kenyan and Rwandan nationals are exempted from paying these fees or any other immigration fees even though they are required to obtain a work permit. Tanzanians are required to pay USD 1,500 per year.
The following are the statutory fees payable by other nationalities for the process:
For Classes A (Diplomatic) and A (Official)
Nil.
For Class A2 (Government Contractors)
- USD 250 (6 months)
- USD 500 (12 months)
- USD 1000 (24 months)
- USD 1,500 (36 months)
Fees are to be paid after the application has been processed and approved.
For Class B1 (Agriculture)
- USD 1,250 (6 months) – before processing the application
- USD 2,500 (12 months) – USD 1,500 (pre-payment fee paid before processing (prepaid)) and USD 1,000 (application fee paid after approval (after approval))
- USD 5,000 (24 months) – USD 1,500 (prepaid) and USD 3,500 (after approval)
- USD 7,500 (36 months) – USD 1,500 (prepaid) and USD 6,000 (after approval)
For Class B2 (Agro processing)
- USD 400 (6 months)
- USD 400 (12 months)
- USD 800 (24 months)
- USD 1,200 (36 months)
Fees are to be paid before processing the application.
For Class C1 (Mining)
- USD 1,250 (6 months) – before processing
- USD 2,500 (12 months) – USD 1,500 (prepaid) and USD 1,000 (after approval)
- USD 5,000 (24 months) – USD 1,500 (prepaid) and USD 3,500 (after approval)
- USD 7,500 (36 months) – USD 1,500 (prepaid) and USD 6,000 (after approval)
For Class C2 (Mining)
- USD 400 (6 months)
- USD 400 (12 months)
- USD 800 (24 months)
- USD 1,200 (36 months)
Fees are to be paid before processing the application.
For Class D (Business and Trade)
- USD 1,250 (6 months) – before processing
- USD 2,500 (12 months) – USD 1,500 (prepaid) and USD 1,000 (after approval)
- USD 5,000 (24 months) – USD 1,500 (prepaid) and USD 3,500 (after approval)
- USD 7,500 (36 months) – USD 1,500 (prepaid) and USD 6,000 (after approval)
For Class E (Manufacturing)
- USD 400 (6 months)
- USD 400 (12 months)
- USD 800 (24 months)
- USD 1,200 (36 months)
Fees are to be paid before processing the application.
For Class F (Professionals)
- USD 1,500 (6 months) – before processing
- USD 3,000 (12 months) – USD 1,500 (prepaid) and USD 1,500 (after approval)
- USD 6,000 (24 months) – USD 1,500 (prepaid) and USD 4,500 (after approval)
- USD 9,000 (36 months) – USD 1,500 (prepaid) and USD 7,500 (after approval)
For Class G1 (Volunteers, NGO Workers and Missionaries)
- USD 250 (6 months)
- USD 250 (12 months)
- USD 500 (24 months)
- USD 750 (36 months)
Fees are to be paid after the application is processed and approved.
For Class G2 (Foreign Expatriates)
- USD 1,250 (6 months) – before processing
- USD 2,500 (12 months) – USD 1,500 (prepaid) and USD 1,000 (after approval)
- USD 5,000 (24 months) – USD 1,500 (prepaid) and USD 3,500 (after approval)
- USD 7,500 (36 months) – USD 1,500 (prepaid) and USD 6,000 (after approval)
For Class H (Ordinary Residents)
- USD 750 (6 months)
- USD 1,500 (12 months)
- USD 3,000 (24 months)
- USD 4,500 (36 months)
Fees are to be paid after the application has been processed and approved.