Permits & People

Residence Permit Class B Tanzania: Employee Permits, Fees, Sequence and Renewal

Cover: residence permit Class B Tanzania for foreign employees, B-1 direct fee F0406 and TISEZA route F0404
Class B residence for foreign employees on the Mainland, with the work permit sequence and the Zanzibar points that differ. As at 10 October 2026.
Direct answer

What is a residence permit Class B in Tanzania? It is the Immigration permit for a foreign national offered specific employment by a specific employer in Mainland Tanzania. The main code, B-1, costs USD 2,000, or USD 500 for EAC citizens (F0406), or USD 2,050 through TISEZA (F0404). It follows a Labour Commissioner work permit of USD 500 or USD 1,000 and ends when the job ends.

The residence permit Class B Tanzania employers file is the second of two permits. The work permit from the Labour Commissioner comes first; the Immigration permit follows on the same online file. This guide covers the Class B codes, the sequence, fees with register IDs, documents, timelines, renewal, change of employer, termination, penalties and Zanzibar.

What the law says about the Class B permit

Two Acts and two authorities govern a foreign employee, and both permits are needed.

Cap. 54 section numbers here come from the 2021 consolidation and may differ in the Revised Edition 2023. TanzLII flags a Cap. 436 amendment dated 30 June 2025 that its text does not yet carry.

Who should read this

Investors and directors who hold shares should read our Class A residence permit guide instead. Short assignments of a few weeks may fit a special pass for short-term work.

What are the Class B codes in the permit matrix?

GN 428 of 2023 calls Class B "specific employment by specific employer". The e-Permit guidelines, version 2024.3, carry the same four codes.

CodeWho it coversGovernment feeSource of the figure
B-1Person offered specific employment, with the required qualifications and experienceUSD 2,000; EAC USD 500; plus USD 50 re-entry pass per applicant and dependantRegister F0406
B-1 through TISEZAEmployee of a TISEZA-facilitated projectUSD 2,050; EAC USD 550; USD 50 per dependant; 10% facilitation fee after approvalRegister F0404
B-2Diaspora, a former Tanzanian national, offered specific employmentUSD 500 (NEW-04-04)GN 428; register NEW-04-04
B-3Specific employment for up to six monthsUSD 500; EAC USD 250; re-entry pass USD 250 (NEW-04-05)GN 428; register NEW-04-05
B-4Refugee offered specific employmentUSD 500 (NEW-04-06)GN 428; register NEW-04-06

B-1 is the code for almost every expatriate hire; B-3 suits a project role of six months or less. The amount on the control number governs on the day of payment.

The matrix also sets an issuance status for each file: FG for a first grant, SG for a second grant, RPL for a replacement after expiry, and RG1 or RG2 for a re-grant within or into a class.

Which comes first, the work permit or the residence permit?

The work permit comes first. Both permits are filed on one integrated online file, but two authorities decide.

  1. Labour Commissioner. The employer opens an account on the Tanzania Work Permit Application portal, files the work permit and pays its control number.
  2. Commissioner General of Immigration. On approval, the system passes the file to Immigration for the residence permit. The portal guidelines state that it is "integrated with the Online System for application of Residence Permit (e-Permit)".
  3. Payment and enrolment. Immigration approves the file for payment. The applicant pays the residence permit control number, then attends an Immigration office for fingerprints and photo.
  4. Issue. Both permits are issued on one e-Permit smart card, according to Clyde & Co (6 April 2023).

Section 10(1) of Cap. 436 requires the work permit application "prior to entry". The e-Permit guidelines say a Class B application "must be made prior to the entry of the prospective employee into Tanzania". Starting work on a visitor visa while the file is pending is an offence. Our guide on the hiring sequence for foreign employees sets out the full order of steps.

Class B or Class C work permit: which applies?

The residence permit is Class B for every employee. The work permit class depends on the profession. Section 13(1) of Cap. 436 sets five classes:

The register describes the prescribed professions for a Class B work permit as medical and health, oil and gas, science and mathematics teaching, and others listed. A Class B work permit costs USD 500 (F0414). Every other profession takes a Class C work permit at USD 1,000 (F0415). The portal does not print the full list, so confirm the class for the job title.

A Class C work permit holder still takes a Class B residence permit. Clyde & Co describes Class B residence as for non-citizens holding "a Class B or C work permit".

How much does a Class B residence permit cost?

Figures are from the Zatra fee register at 26 September 2026. Each fee is paid at the official rate against its own GePG control number, which governs on the day of payment.

ItemGovernment feeRegister ID
Residence permit B-1, direct, with re-entry pass per applicant and dependantUSD 2,000; EAC USD 500; plus USD 50 eachF0406
Residence permit Class B through TISEZAUSD 2,050; EAC USD 550; USD 50 per dependant; 10% facilitation fee after approvalF0404
Work permit Class B, prescribed professionsUSD 500F0414
Work permit Class C, other professionsUSD 1,000F0415
TISEZA facilitation on a work permitUSD 100F0418
Re-entry pass for each dependant listed on the permitUSD 50 eachNEW-04-21
Dependant pass, spouse or child of a permit holderUSD 550; EAC USD 300NEW-04-22
Renewal of a residence permitNo separate fee: fresh application at the class feeNEW-04-19
Work Permit Register inspectionUSD 50NEW-04-37

The TISEZA resident permit page states the TISEZA figures: "USD 2050", "USD 550 For East African citizen", "USD 50 for each dependants" and a "10% facilitation fee". It does not say whether the 10% is charged on USD 2,050 alone or on the total with dependants.

The portal states that fees are "non-refundable and/or non-transferrable", so a refused or abandoned file loses its fee.

What documents does a Class B file need?

The e-Permit guidelines and the GN 428 matrix list the documents. Uploads on the work permit portal must be PDF, with photos in jpeg or png, each not exceeding 500 kilobytes.

DocumentWork permitResidence permit
Online application and application or justification letterYesYes
Employer's covering letterYesYes
Passport copy valid for at least six months; passport photographsYesYes
CV and certified academic certificatesYesYes
Signed employment contract and job descriptionYesYes
Approved work permit from the Labour CommissionerNot applicableYes
Certificate of incorporation, memorandum and articles, business licenceEmployer documentsYes
TIN certificate and tax clearanceEmployer documentsYes
Professional board registration, where the profession requires itYesYes
Dependants' passports and relationship certificatesNoYes, if listed
Previous original permit, on renewal or replacementYesYes

Two items need early work. First, Tanzania is not a party to the Apostille Convention, so foreign degree and marriage certificates may need notarisation and legalisation. Our dependant pass guide covers that chain for family documents. Second, section 11(2) of Cap. 436 requires the Labour Commissioner to be satisfied that "all possible efforts have been explored to obtain a local expert". Keep the advertisement and interview record for the role.

Section 7 of Cap. 436 also requires the employer to prepare a succession plan for transferring "the noncitizen's knowledge or expertise to the citizens". The ratio of foreign to local staff is a separate test, covered in our note on the foreign employee ratio.

How long does a Class B permit last, and how is it renewed?

The two Acts set different outer limits, and the shorter cycle drives the calendar.

The work permit portal still shows a five-year maximum for Class B and C. The Act has read eight years since 2021, according to Cymbell Attorneys (3 November 2021). Plan on 24-month cycles and an eight-year ceiling, and confirm the residence permit term on the card.

Renewal is a fresh application. The work permit renewal goes to the Labour Commissioner at least 60 days before expiry under section 12(7) of Cap. 436 (NEW-04-36). Clyde & Co (2 May 2025) confirms that the Labour Laws (Amendments) Act No. 4 of 2025 kept the 60-day rule. The residence permit renewal costs the class fee again (NEW-04-19). Our work permit renewal guide covers the renewal file.

Can a Class B holder change employer?

Not on the same permits. Both permits are tied to one job.

The new employer must file a new work permit and a new residence permit, at the full class fees. The matrix status RG1, a re-grant within the same class, appears to fit this case; confirm the status code with Immigration. The High Commission in Pretoria lists a letter of no objection from the old employer, and a special pass for a changing employee already in the country. Its 2011 fees show the page is dated, so treat it as indicative.

Until both new permits issue, work for the new employer is work without a permit.

What happens when a Class B employee's job ends?

Status ends with the job, and the employer carries reporting duties under both Acts.

Event or dutyWhat the text saysBasis
Residence permitCeases to be valid once the holder stops the specified employment; presence then unlawful, subject to the ActCap. 54 s.34(3)
Employer report to ImmigrationWithin 30 days of the failure or cessation of employment; failure is an offenceCap. 54 s.34(4)
Employer report to the Labour Commissioner"Immediately" where employment ends before the permit expiresCap. 436 s.16(2)
Work permitMay be cancelled once the holder ceases the employmentCap. 436 s.14(1)(b)
Winding up affairsClass C-4 permit; matrix asks for the termination letter, previous permit and a letter of reasonsGN 428; NEW-04-10
DependantsFamily status rides on the principal's and falls with itSee our dependant pass guide

No published text gives a fixed grace period after termination. An employee who needs time to close affairs should apply for C-4 at once. The employment side, notice and terminal benefits, is covered in our guide to employee termination. A dismissal dispute does not extend the permit; take an advocate's view before the employee stays on.

What are the penalties for working without a permit?

OffencePenaltyBasis
Non-citizen working without a work permit or exemption; any person engaging oneFine not less than TZS 10,000,000, imprisonment not less than two years, or bothCap. 436 s.9; F0422
Working without a valid residence permit or pass; employing such a personFine not less than TZS 500,000, imprisonment up to three years, or bothCap. 54 R.E. 2023 s.47(1)(m) and (n); F0426
Employer failing to report cessation within 30 daysOffence under Cap. 54Cap. 54 s.34(4)
Late half-yearly return of non-citizen employeesTZS 500,000 for each month or part of a monthCap. 436 s.16(3)

The Cap. 54 offences sit in section 47(1) of the Revised Edition 2023, paragraphs (m) and (n) (section 45 in the 2021 consolidation), per register line F0426. Both regimes reach the employer, not only the employee. Our note on working without a permit covers inspections and enforcement. Any arrest, charge or seizure of passports goes to an advocate at once.

How does Class B differ from Class A and Class C?

PointClass AClass BClass C
WhoInvestors and self-employed personsEmployees of a specific employerOthers: researchers, retirees, missionaries, volunteers, NGO staff, winding up
Cap. 54 sections.33s.34s.35
Work permitClass A, USD 1,000 (F0413)Class B USD 500 (F0414) or Class C USD 1,000 (F0415)Depends on the activity
Direct residence feeA-3 USD 3,000; EAC USD 1,500 (F0405)B-1 USD 2,000; EAC USD 500 (F0406)By code in GN 428
Ends whenThe business or investment stopsThe specified employment stopsThe purpose stops

A shareholder who also draws a salary is an investor first. Section 9(3) of Cap. 436, as amended in 2025, lets a Class A holder work for another company in which they hold shares only with the Labour Commissioner's written authorisation.

How does it work in Zanzibar?

Immigration is a Union matter, so the Class B residence permit is the same instrument in Zanzibar. The e-Permit guidelines name the Immigration Head Office Zanzibar and the Zanzibar Investment Promotion Authority (ZIPA) as filing points.

Labour is not a Union matter. Section 2(1) of Cap. 436 states that "This Act shall apply to Mainland Tanzania". In Zanzibar, the labour approval comes from the Zanzibar labour authorities under the Employment Act No. 11 of 2005. FB Attorneys (31 October 2022) state that a Mainland work permit holder "cannot use his work permit issued in Mainland to do any work in Zanzibar".

PointMainland TanzaniaZanzibar
Work permit lawCap. 436Employment Act No. 11 of 2005
Work permit authorityLabour Commissioner, online portalZanzibar labour authorities; confirm the office
Residence permitImmigration, Cap. 54 and GN 428Same Union instruments; Immigration Head Office Zanzibar
Investor windowTISEZAZIPA
Foreign staff capSee our foreign employee ratio note15% of a project's labour force, per ZIPA
Work permit feesRegister lines F0414 and F0415Not in the register; confirm locally

The ZIPA eRegulations portal lists a separate Class B procedure and asks the company to apply "while the foreign employee is still abroad". See our guide to work and residence in Zanzibar.

Worked example: a civil engineer and family on B-1

A Dar es Salaam contractor hires a British civil engineer on a three-year contract. His wife and two children, aged 6 and 9, join him; none is an EAC citizen. Civil engineering is not among the register's examples of prescribed professions, so the base case is a Class C work permit.

Route 1, direct, family listed on the permit.

Route 2, the employer is a TISEZA-registered project.

If the 10% is charged on USD 2,200, including dependants, Route 2 becomes USD 3,520.

Variations. For example, if the engineer works in oil and gas, a prescribed profession, the Class B work permit costs USD 500 (F0414) and Route 1 falls to USD 2,700. If he is a Kenyan citizen, B-1 costs USD 500 (F0406) and Route 1 falls to USD 1,700. If the family receives dependant passes instead of listing, three passes cost USD 1,650 (NEW-04-22). Route 1 then becomes USD 1,000 + 2,000 + 50 + 1,650 = USD 4,700.

Renewal. The work permit runs 24 months, so a three-year contract needs one renewal. Renewal at month 22 repeats the direct cost of USD 3,200 (F0415, F0406, NEW-04-19). Budget USD 6,400 in government fees for the contract under Route 1. Zatra's professional fee is quoted separately.

What to do now

  1. Confirm the class. Check whether the job title is a prescribed profession (Class B work permit) or not (Class C), and whether the employer files direct or through TISEZA.
  2. Keep the employee abroad. File before entry, and do not let the employee start work on a visitor visa.
  3. Build the local-search record. Keep the advertisement, shortlist and reasons, and draft the succession plan.
  4. Prepare documents early. Certify, legalise and scan degrees, contracts and family certificates to the portal limits.
  5. Pay on time. Pay each GePG control number within 60 days of approval, and keep the receipts.
  6. Diarise expiries. Record the expiry, the 60-day renewal date and the half-yearly returns.
  7. Plan the exit. On resignation or termination, report to both authorities and file C-4 if the employee needs time.

Key dates and deadlines

The table applies the rules to the worked example, assuming both permits issue on 1 December 2026. Replace the dates with your own.

WhenDate in the exampleActionBasis
Before entryBefore travelFile the work permitCap. 436 s.10(1)
Approval for paymentWithin 60 daysPay or the file is deletede-Permit guidelines
After enrolmentWithin a weekCollect the permite-Permit guidelines
Half-yearly returns30 June and 31 December each yearFile the non-citizen returnCap. 436 s.16(1)
Work permit renewalBy 1 October 2028File at least 60 days before expiry on 30 November 2028Cap. 436 s.12(7); NEW-04-36
Refusal or cancellationWithin 30 days of the decisionAppeal to the MinisterCap. 436 s.18(1)
Employment endsImmediately, and within 30 daysReport to the Labour Commissioner, then to ImmigrationCap. 436 s.16(2); Cap. 54 s.34(4)
Eight-year ceiling30 November 2034Succession should be completeCap. 436 s.12(4)

How Zatra helps

Zatra's work and residence permits service prepares the work permit, the Class B residence permit, the family file, renewals and exit filings. Employers registering a project can use our TISEZA investor registration service. A Senior Advisory Session at USD 49 suits an employer that wants the class and route checked before filing. Our pricing page lists the packages.

Government fees are paid by the client to the authority at the official rate against its GePG control number, separately from Zatra's professional fee. Zatra prepares and coordinates the file; it does not decide or guarantee any authority's outcome. Refusals, appeals to the Minister, revocation notices, prosecution, seizure of documents, disputes and formal legal opinions go to Zatra's advocate.

Sources and status

Accurate as at 10 October 2026. Fees are from the Zatra fee register at 26 September 2026; legal text is from the versions listed below.

Figures to confirm before you act

This article is general information based on official sources available at the date of publication. It is not legal, tax or financial advice. Laws and notices change. Verify with the issuing authority or consult Zatra before acting.

Frequently asked questions

Can I enter Tanzania on a visitor visa and apply for Class B from inside the country?

Cap. 436 and the e-Permit guidelines both expect the application before entry. A visitor may attend meetings but may not work while waiting. The Pretoria mission page also says applicants should generally be outside Tanzania while a Class B file is pending.

Who pays the Class B fees, the employer or the employee?

The law does not say who bears the cost. In practice the employer pays, because it files the work permit and gives security under Cap. 54. State the position in the employment contract, including who pays on renewal and on early exit.

Can a Class B holder do paid work for a second company?

No. The permits are tied to the employer named on them. Work for a second company, even part time or on a consultancy basis, needs its own permits. The 2025 authorisation route for multiple companies applies only to Class A holders with shares.

Is the Class B fee refunded if the application is refused?

The work permit portal states that application fees are non-refundable and non-transferable. The residence permit fee is paid only after approval for payment, which limits the risk on that part. A refusal can be appealed to the Minister within 30 days, through an advocate.

Does a Class B permit holder need a NIDA identity card?

NIDA registration of foreign residents has been reported as part of the residence process, but the current rule is not stated in the permit guidelines. Our dependant pass guide sets out NIDA fees for family members. Confirm with NIDA when collecting the permit.

Can the spouse of a Class B holder work in Tanzania?

Not on the family listing or a dependant pass. A spouse with a job offer needs a work permit and a residence permit of their own, filed by their employer. Unpaid volunteering is also an occupation under Cap. 436.

What happens to a Class B permit if the employer is sold or merged?

No text addresses this directly. If the employing entity changes, the permits name the wrong employer. Treat a change of legal employer as a change of employer and refile. Where only the shareholders change and the same company remains the employer, confirm with both authorities whether any update is needed.

Can a Class B holder stay after the eight-year limit?

Not as an employee under Cap. 436. A holder who becomes a genuine investor may move to Class A, and a retiree aged 55 or above may consider Class C-2. Each route has its own tests and fees, so plan the move well before expiry.

Sources & regulators

Verify before filing: Rates, forms and thresholds move by Finance Act, Government Notice and portal revision. Confirm the live schedule on the mandate-holder portal before you budget or submit. Law-firm alerts and Big Four notes are discovery only.

Brief the desk

This Insights page is orientation. Work and residence permits is the commercial desk for the same facts. Zatra’s fee stays on its own line, separate from government, bank and regulator charges. Approvals are not guaranteed.

Book a 20-minute file check Renewing a work permit

+255 788 466 212 · [email protected] · WhatsApp +255 747 912 965

Disclaimer

This article is informational orientation. It is not legal, tax or investment advice and not a government decision. Tanzanian instruments move by Act, Government Notice, Finance Act and portal revision. If a sentence here disagrees with the live mandate-holder, the mandate-holder wins. Zatra Consultants Limited does not issue licences, permits, tax clearances or approvals, and gives no assurance of any regulatory or banking outcome. Professional fees are published only on /pricing/.

Office Line +255 788 466 212
Ask Senior Desk on WhatsApp