Back to BlogCustoms & Compliance

How Customs Clearance Works at Mombasa Port — Step by Step

A clear step-by-step walkthrough of the customs clearance process at Mombasa Port — from IDF application and PVoC to KRA assessment, duty payment, and cargo release.

15 March 20258 min read

What Is Customs Clearance?

Customs clearance is the process by which your imported goods are assessed, taxed, and released by Kenya Revenue Authority (KRA) at Mombasa Port. No container leaves the port without a KRA Release Order. Understanding each step in this process — and what causes delays at each — allows you to plan your shipments accurately and avoid avoidable costs.

This guide walks through the complete customs clearance process at Mombasa Port, from the actions required before your vessel departs the origin country to the moment your container is collected from the terminal.

Before the Vessel Departs: Pre-Shipment Requirements

Customs clearance in Kenya begins before your goods leave the origin country. Two things must be in place before the vessel sails.

PVoC — Pre-Shipment Verification of Conformity

Kenya Bureau of Standards (KEBS) requires a PVoC certificate for most regulated goods imported into Kenya. This certificate is issued by a KEBS-accredited inspection body in the origin country and confirms that your goods meet Kenyan standards.

Goods that require PVoC include:

  • Electronics and electrical equipment
  • Steel and metal products
  • Chemicals and fertilisers
  • Food and beverages
  • Textiles and footwear
  • Cosmetics and personal care products
  • Construction materials

Goods exempt from PVoC include:

  • Raw materials for manufacturing
  • Capital goods (machinery and equipment used in production)
  • Pharmaceuticals (regulated separately by PPB)
  • Goods from EAC partner states

If your goods arrive at Mombasa Port without a valid PVoC certificate, KEBS detains the shipment. You must then apply for In-Country Verification (ICV) — a process that takes 2–4 weeks and costs significantly more than the original PVoC. Meanwhile, demurrage and port storage charges continue to accrue.

Action: Confirm PVoC requirements with your clearing agent before placing your purchase order, not after the goods have shipped.

Securing the Shipping Documents

Before your vessel arrives, collect these documents from your supplier:

  • Commercial Invoice — with full FOB value, HS code, and buyer/seller details
  • Packing List — item-by-item with quantities and weights
  • Bill of Lading (BL) — the original or a copy, depending on your payment terms
  • Certificate of Origin — required for EAC preferential tariff claims
  • PVoC Certificate — for regulated goods (see above)
  • Any special permits — KEPHIS phytosanitary certificate for plants/food, KEBS product registration for certain categories

Send these to your clearing agent as soon as they are available — ideally 5–7 days before the vessel's estimated time of arrival (ETA) at Mombasa.

Step 1: IDF Application

The Import Declaration Form (IDF) is a mandatory pre-clearance document filed electronically through the KenTrade single window system. It must be obtained before the vessel arrives — this is not optional.

What the IDF records:

  • Description and HS code of the goods
  • CIF value (used as the basis for duty calculation)
  • Country of origin
  • Importer details
  • Shipping line and Bill of Lading reference

What happens if IDF is late: KRA imposes an IDF penalty on consignments that arrive without a prior IDF. The penalty is 2% of the CIF value. On a $20,000 CIF shipment, that is $400 in penalties before a single duty is assessed.

Who files it: Your clearing agent files the IDF on your behalf via KenTrade.

Timeline: File at least 3–5 days before the vessel ETA. For direct sailings, file as soon as the Bill of Lading is available.

Step 2: Vessel Arrival and Discharge

When the vessel berths at Kilindini Harbour, KPA oversees discharge. Containers are moved from the vessel to the container terminal yard.

At this point:

  • The free days clock starts — typically 4 calendar days for KPA storage, and separately, the shipping line's demurrage free days (usually 5–7 days)
  • Your clearing agent receives the arrival notice from the shipping line
  • The shipping line releases the Bill of Lading in their system once original BL or a telex release is confirmed

Important: For LCL shipments, the container is deconsolidated at a CFS (Container Freight Station). Your individual consignment is separated and stored at the CFS, where a separate free period applies (typically 5 days from CFS arrival).

Step 3: Customs Entry Submission

Your clearing agent submits the import entry on KRA's iCMS (Integrated Customs Management System). This is the formal declaration of your goods to customs.

The entry includes:

  • Importer details and PIN
  • HS code and goods description
  • CIF value and duty calculation
  • IDF reference number
  • Bill of Lading reference
  • Copies of all supporting documents (invoice, packing list, BL, PVoC, Certificate of Origin)

HS code accuracy is critical. KRA maintains a database of reference prices for common import categories. If your declared value is significantly below the reference price for that HS code, KRA may query the valuation or refer the entry for examination. Similarly, an incorrect HS code can result in the wrong duty rate being applied — either underpaying (which triggers penalties) or overpaying.

Step 4: KRA Risk Assessment and Channel Assignment

Once the entry is submitted, KRA's system performs an automated risk assessment and assigns your consignment to a clearance channel:

Green Channel — Low risk. Duties are assessed electronically without document review or physical inspection. This is the fastest path.

Yellow Channel — Medium risk. KRA requests additional supporting documents before processing. Common triggers: value queries, first-time importer, unusual origin-goods combination. Adds 1–2 days.

Red Channel — High risk. Physical examination of the goods is required. KRA officers inspect the cargo at the port or CFS. Adds 3–7 days (and sometimes longer if goods are unstuffed for inspection).

Most routine, well-documented consignments from established importers with accurate HS codes clear on the Green channel. New importers, unusual goods, and under-declared values are more likely to be selected for Yellow or Red.

Step 5: Duty Assessment and Payment

KRA assesses the total duties and taxes payable:

Charge Rate Basis
Import Duty (EAC CET) 0–35% CIF value
VAT 16% CIF + Import Duty
Import Declaration Fee (IDF) 2.5% CIF value
Railway Development Levy (RDL) 2.0% CIF value
Excise Duty Varies Specific goods only

Your clearing agent will send you the assessment notice. Payment is made via KRA's eCitizen platform or through a designated bank. Once payment is confirmed in KRA's system, a payment receipt is generated.

Speed matters here. Every day between duty assessment and payment is a day of demurrage and storage charges running. Have funds authorised and ready to move before the vessel arrives.

Step 6: Release Order and Gate Pass

Once duties are paid and any examination is cleared, KRA issues a Release Order in the iCMS system. This is the electronic authorisation to release the cargo from customs control.

Your clearing agent presents the Release Order to KPA, who issues the Gate Pass. The Gate Pass authorises your transporter to physically collect the container from the terminal yard.

For LCL shipments, the CFS releases the individual consignment to your transporter after the Release Order is received.

Step 7: Collection and Transport

Your transporter or NexGen's inland logistics team collects the container using the Gate Pass. Options for onward delivery:

  • Direct road delivery from Mombasa Port to your warehouse
  • SGR rail to Nairobi ICD (Embakasi) — more reliable timing, lower risk of road incidents, generally preferred for Nairobi-bound FCL
  • Bonded transport to Uganda, Rwanda, or Tanzania — requires transit documentation coordinated by your agent

End-to-End Timeline: What to Expect

Stage When Typical Duration
IDF Application Before vessel arrival Same day (done by agent)
Vessel discharge Vessel berths 1–2 days
BL release by shipping line After discharge Same day to 1 day
Customs entry submission After BL release Same day (done by agent)
Green channel assessment After entry submission 2–4 hours
Duty payment After assessment Same day (if funds ready)
Release Order issued After payment confirmed 1–3 hours
Gate Pass and collection After Release Order Same day

Best-case total (Green channel): 2–3 working days from vessel arrival to container collection.

With Yellow/Red channel or PVoC issues: 5–14 working days.

The Role of Your Clearing Agent

Customs clearance at Mombasa involves at least six government systems — KenTrade, KRA iCMS, KPA, KEBS, the shipping line's release system, and the bank — all running in parallel. A good clearing agent navigates all of these simultaneously so that no single step creates a bottleneck.

What distinguishes an efficient clearing agent:

  • Files your IDF proactively — before you need to ask
  • Verifies HS codes and document accuracy before entry submission
  • Has established relationships with KRA and KPA officers for fast resolution of queries
  • Monitors the clearance status daily and alerts you to any channel change or hold
  • Provides a duty estimate before the vessel arrives so you can have funds ready

NexGen Shipping operates a dedicated customs clearance team based at Mombasa Port. We handle your IDF, iCMS entry, duty payment coordination, and gate release — and we keep you updated at every step.

Get a customs clearance quote →

customs clearanceMombasa PortKRAIDFPVoC

Need a freight quote?

NexGen handles sea freight, customs clearance, and delivery from Mombasa Port.

Chat with us