TanzaniaWork
Tanzania work visa: work permit and Residence Permit Class B
Work permit and Residence Permit Class B (employees)
In short
Foreigners employed in Tanzania need two approvals: a work permit from the Labour Commissioner under the Non-Citizens (Employment Regulation) Act and Residence Permit Class B from the Immigration Services Department. The employer applies once through the integrated online system before the employee arrives. Class B costs USD 2,000, and a work permit is valid for 24 months, renewable up to eight years in total.
Apply on Tanzania Immigration e-Services – Residence Permit checked 24 October 2026
Key facts
- Maximum stay
- Residence permit up to two years per grant, renewable
- Validity
- Work permit 24 months; total with renewals up to eight years
- Fee
- US$2,000Residence Permit Class B-1 (EAC citizens USD 500) plus USD 50 re-entry pass per person; the work permit fee is separate.
- Processing time
- Residence permit issued about a week after enrolment
- Work
- Yes, for the named employer and job
- Family
- Spouse and children through a dependant pass or listed on the permit
- Path to permanent residence
- Naturalisation possible after long residence; no permanent residence status described
- Where to apply
- Employer applies online while the employee is abroad
Who needs Class B
Residence Permit Class B is issued to foreigners with qualifications or skills, preferably in highly technical occupations, that are not readily available in the Tanzanian labour market. It covers rare professions engaged by a specific employer and professionals working on government and private strategic projects. The matrix has four codes: B-1 for specific employment by a specific employer (USD 2,000), B-2 for diaspora (USD 500), B-3 for short-term employment of up to six months (USD 500) and B-4 for refugees (USD 500).
Before granting a work permit, the Labour Commissioner must be satisfied that efforts to find a local expert have been made, and the employer must prepare a succession plan for passing the foreigner's expertise to citizens and run a training programme for local staff.
The work permit
The Non-Citizens (Employment Regulation) Act sets five work permit classes: A for self-employed investors, B for holders of prescribed professions, C for other professions, D for persons in registered religious and charitable activities, and E for refugees. Its schedule lists fees of USD 1,000 for Class A, USD 500 for Class B, USD 1,000 for Class C, USD 500 for Class D and no fee for Class E. A work permit is valid for 24 months and can be renewed, but the first grant and renewals together may not exceed eight years. It is not transferable and is valid only for the purpose for which it was issued.
The Labour Commissioner may cancel a work permit if conditions are breached, the holder stops the job, or the application contained misrepresentations. A refusal or cancellation can be appealed to the Minister within 30 days.
Documents for Class B
The general Class B list includes the online application and an application letter, the work permit from the Labour Commissioner (Mainland or Zanzibar), a passport valid for at least six months, passports of dependants, a photo, the employee's CV, certified academic certificates with official translations if they are not in English or Swahili, the job description and employment contract, the company's organisation structure, registration certificates from professional boards where needed, and the employer's business licence, certificate of incorporation, TIN certificate, tax clearance and BRELA list of directors and shareholders. A letter of no objection is needed when the employee moves from another company.
Required documents
Identity
- Passport valid at least six months and photo
Work
- Work permit from the Labour Commissioner
- Employment contract and job description
- CV and certified academic certificates
- Employer business licence, incorporation, TIN and tax clearance
Supporting documents (where they apply)
Work
- Professional board registration where required
Family
- Passports of dependants
How the employer applies
The work permit and residence permit systems are integrated. The employer registers on the Labour Department's online work and residence permit system, creates an account as a company or organisation, completes one application with all residence permit details and submits it. Once the Labour Commissioner grants the work permit, the system forwards the file to the Immigration Services Department. After approval, the fee must be paid within 60 days; the employee then enrols fingerprints and a photo at an immigration office and receives a smart-card residence permit that also contains the work permit, usually within a week.
Applications should be lodged while the employee is still abroad. An employer that applies for a first grant while the employee is already in Tanzania may have to pay a special pass fee on top of the residence permit fee. Companies registered with TIC, EPZA or ZIPA can submit Class B applications through those investment windows.
- Agree the job offer and a succession plan with the Tanzanian employer.
- Employer registers on the online work and residence permit system.
- Employer submits one application with work and residence permit details.
- After the work permit is granted, the file moves to Immigration.
- Pay the Class B fee within 60 days of approval.
- Enrol at an immigration office and collect the smart-card permit.
Obligations during employment
Employers must submit returns on the employment of non-citizens to the Labour Commissioner every 30 June and 31 December and report immediately if a foreign employee's employment ends earlier. Before leaving Tanzania for good, the holder must surrender the work permit to the Labour Commissioner within 14 days before departure. A former Class B holder who needs time to close their affairs after the contract ends can apply for Class C-4 (winding up affairs).
Frequently asked questions
Can I enter on a tourist visa and then look for work?
Visitors may not work, and permits should be applied for while the employee is abroad; a first grant applied for in Tanzania can attract an extra special pass fee.
How long can a foreigner work in Tanzania?
Each work permit lasts 24 months; with renewals the total may not exceed eight years, though investors of great value may exceed ten years.
How much is Residence Permit Class B?
USD 2,000 for B-1, plus a USD 50 re-entry pass per person. The work permit fee is separate.
What if the work permit is refused?
The employer or applicant can appeal to the Minister within 30 days of the decision.
Official sources
- Tanzania Immigration Services Department – Residence Permit Guidelines (PDF)
- Tanzania Immigration Services Department – Immigration services (visa, residence permit and pass information)
- Tanzania Immigration Services Department – Service fees (visa, residence permit and pass matrices)
- Tanzania Immigration Services Department – Residence permits brochure (PDF, July 2026)
- The Non-Citizens (Employment Regulation) Act, Cap. 436 R.E. 2023 (PDF, published by the Immigration Services Department)
- Tanzania Immigration e-Services – Online residence permit application
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 Tanzania
Visits and short stays
- Tourist visa Maximum stay: Up to 90 days, single entry
- Transit visa Maximum stay: Up to seven days
- Medical treatment visa Maximum stay: Ordinary visa up to 90 days; residence permits up to two years
Business and self-employment
- Business visa Maximum stay: Up to 90 days, single entry
- Investor visa Maximum stay: Up to two years per grant, renewable
Study and training
- Student visa Maximum stay: Up to the length of the programme, at most two years per visa
- Researcher visa Maximum stay: Up to two years per permit, renewable
Family
- Family reunification visa Maximum stay: Up to two years per pass, renewable
Residence
- Golden visa and residence by investment Maximum stay: Up to two years per grant, renewable
- Retirement visa Maximum stay: Up to two years per grant, renewable
Online travel permits
- e-Visa Maximum stay: Depends on the visa: 90 days per stay for ordinary, business and multiple visas; seven days for transit
- Visa on arrival Maximum stay: Ordinary visa up to 90 days
Protection
- Asylum and international protection Processing time: Committee to consider the claim within 60 days, extendable for reasonable cause