Guide

How to clear goods at Mombasa Port: steps, fees and timelines

What your clearing agent files, the taxes you pay, KEBS checks, and how to avoid storage charges once the free days run out.

Quick answer

To clear goods at Mombasa you must use a KRA-licensed customs agent. The agent files your entry on KRA's Integrated Customs Management System (iCMS), you pay the duties and levies, and the cargo is released after any KRA and KEBS checks. Domestic import containers get five free days of Kenya Ports Authority storage. After that you pay from $30 a day for a 20ft container, so start the paperwork before the ship arrives.

At a glance

Who handles itA KRA-licensed customs (clearing and forwarding) agent. This is required for commercial imports.
SystemsKRA's iCMS for the customs entry; the KenTrade single window for permits
Main leviesImport Declaration Fee 2.5% and Railway Development Levy 2% of customs value, plus import duty (0–35%) and VAT
Standards checkKEBS certificate of conformity, or destination inspection at 0.6% of customs value ($300 minimum, $3,500 maximum)
Free port storageFirst 5 days for domestic import containers, starting the day after discharge
Typical timeA few days if documents are ready and cargo goes on the green channel

Mombasa is East Africa's busiest port and the gateway for most of Kenya's imports, plus cargo heading on to Uganda, Rwanda, South Sudan and eastern Congo. Clearing goods there involves several bodies: the Kenya Revenue Authority (KRA) for customs and tax, the Kenya Ports Authority (KPA) for handling and storage, the Kenya Bureau of Standards (KEBS) for quality, and your shipping line. This guide explains who does what, what it costs and where delays usually happen.

Before you start: documents checklist

KRA lists these documents to support a customs declaration:

  • Commercial invoice, showing the price you paid
  • Packing list
  • Bill of lading (sea freight) or airway bill (air freight)
  • Import Declaration Form (IDF)
  • Licences or permits, where your goods need them
  • Exemption or remission authority, if you are claiming a tax exemption
  • Any other document that supports the declaration, such as a KEBS certificate of conformity

You will also need a KRA PIN, either your own or your company's. If you do not have one yet, see our guide on how to get a KRA PIN.

Step by step

  1. Appoint a KRA-licensed customs agent

    Choose a clearing and forwarding agent licensed by KRA before your goods ship. The agent has access to iCMS and takes legal responsibility for the accuracy of your declaration. Ask for a written quote that separates their agency fee from the government charges they pay on your behalf.

    Where: Before shipment · Cost: Agent's fee (negotiated) · Time: 1–2 days

  2. Check whether your goods need a KEBS certificate or permits

    Many goods need a certificate of conformity from the Kenya Bureau of Standards (KEBS) programme before shipping. Some also need permits from other agencies, such as for food, medicines or chemicals. Your agent applies for permits through the KenTrade single window.

    Where: KEBS, KenTrade, the relevant agency · Cost: Varies by agency · Time: Days to weeks, so start early

  3. Collect your shipping documents

    Get the commercial invoice, packing list and bill of lading (or airway bill) from your supplier and shipping line, plus any licences, permits or exemption letters. Send clear copies to your agent as soon as the goods ship.

    Where: Supplier and shipping line · Cost: Included in your purchase · Time: While goods are at sea

  4. Let the agent lodge the entry on iCMS

    Your cargo must appear on the ship's manifest in iCMS. The agent then lodges your import declaration against that manifest, using your documents to set the customs value and tariff code.

    Where: KRA iCMS (online) · Cost: Agent's fee · Time: 1 day

  5. Pay duties, taxes and levies

    iCMS calculates what you owe: import duty at the East African Community tariff rate for your goods, VAT, the Import Declaration Fee (2.5%) and the Railway Development Levy (2%) of the customs value, and excise duty where it applies. Under iCMS, the entry is passed automatically once you have paid.

    Where: Through iCMS-generated payment slip · Cost: Depends on value and tariff code · Time: Same day once paid

  6. Go through verification

    KRA assigns each entry a risk channel. Green means direct release, with a possible audit later. Yellow means a cargo scan and a full document check. Red means a 100% physical inspection. KEBS may also inspect goods that arrive without a certificate of conformity.

    Where: Port, container freight station or ICD · Cost: KEBS destination inspection fee if it applies · Time: Hours (green) to several days (red)

  7. Pay port charges and take delivery

    Settle Kenya Ports Authority charges and any shipping-line charges, get the release order and move your cargo out. Keep an eye on the free days: storage and demurrage start to add up fast after them.

    Where: KPA and your shipping line · Cost: Storage from $30/day (20ft) after free days · Time: 1 day

Costs and fees

There are three kinds of cost: government taxes, port and shipping charges, and your agent's fee. The government figures below are the published rates. Your actual bill depends on the customs value and tariff code of your goods.

ChargeRatePaid to
Import duty0% to 35% of customs value, depending on the goods (EAC Common External Tariff)KRA
Import Declaration Fee2.5% of customs valueKRA
Railway Development Levy2% of customs valueKRA
VATStandard rate 16%, on the value including dutyKRA
Excise dutyOnly on some goods, such as vehicles, alcohol and tobaccoKRA
KEBS destination inspection0.6% of customs value, min $300, max $3,500 (if it applies)KEBS
KPA storage, 20ft containerFree for 5 days, then $30/day to day 21, then $50/dayKPA
KPA storage, 40ft containerFree for 5 days, then $60/day to day 21, then $100/dayKPA
Shipping line demurrageSet by each shipping line; check your bill of lading termsShipping line
Agent's feeNegotiated with your agentCustoms agent
Sources: PwC Kenya tax summary (reviewed July 2026), KPA Tariff clause 18, USDA FAS report on KEBS inspection. Checked 30 September 2026.

KPA's free days start the day after your container is discharged from the ship, and they run straight through weekends and public holidays. A container discharged on a Friday has used up most of its free time by the following Wednesday.

How long it takes

SituationWhat to expect
Best caseDocuments ready before arrival, duties paid promptly and a green channel release. The goods can leave within the five free days.
TypicalA yellow channel scan and document check adds time. Allow roughly a week and keep in touch with your agent daily.
Worst caseA red channel physical inspection, a missing permit or certificate of conformity, or a valuation dispute. This can take weeks, while storage and demurrage keep adding up.

For comparison, the government's Info Trade Kenya portal puts its step-by-step procedure for clearing a new commercial vehicle at between 2 hours 40 minutes and 6 days of processing, not counting time lost to missing documents.

Common mistakes and how to avoid them

  • Waiting for the ship to arrive before starting. The five free days go quickly. Send your agent the documents as soon as the goods ship, so the entry is ready when the container lands.
  • Under-declaring the value. KRA can reject the invoice value and assess its own. That leads to delays, extra tax and possible penalties. Declare the real price.
  • Shipping regulated goods without a KEBS certificate. Check before shipping whether your goods need a certificate of conformity. Without one, you face destination inspection and possibly penalties.
  • Mixing up KPA storage and shipping-line demurrage. They are separate charges with separate clocks. Clearing within one free period does not mean you are inside the other.
  • An agent quote that bundles everything. Ask your agent to list the government charges separately from their own fee, and to share the iCMS assessment so you can see what KRA actually charged.

Alternatives and importing from abroad

  • Clear inland instead. Containers can be moved to an inland container depot, such as the one in Nairobi, and cleared there. KPA gives domestic import containers five free days at ICDs as well.
  • Transit cargo. Goods passing through Kenya to Uganda, Rwanda, South Sudan or the DRC follow transit procedures and get 15 free days of KPA storage.
  • Small parcels. Low-value parcels sent by courier or post follow simpler procedures. Ask the courier how duty is charged.
  • If you are overseas. You can appoint a licensed agent in Mombasa remotely and send documents electronically. Choose an agent you can check, and pay government charges against the official iCMS assessment.

Official links

Frequently asked questions

Can I clear my own goods at Mombasa without an agent?

Not for commercial cargo. The customs entry must be lodged on iCMS by a KRA-licensed customs agent. KRA also tells people importing a car to hire a licensed clearing agent.

How many free storage days do I get at Mombasa Port?

Under the Kenya Ports Authority tariff, domestic import containers get the first five consecutive days free. The count starts the day after the container is discharged and includes weekends and public holidays. After that, storage is $30 a day for a 20ft container and $60 for a 40ft container up to day 21, then $50 and $100. Transit containers get 15 free days. Your shipping line's demurrage runs separately.

What are the IDF and RDL rates in 2026?

The Import Declaration Fee is 2.5% and the Railway Development Levy is 2% of the customs value, according to PwC's Kenya tax summary (reviewed July 2026). Some older KRA pages still show 3.5% for the IDF, so check the figure on your iCMS assessment.

What if my goods arrive without a KEBS certificate of conformity?

KEBS may inspect them at destination. For goods from countries where it has no pre-export inspection contractor, KEBS charges 0.6% of the customs value, with a minimum of $300 and a maximum of $3,500. Goods that arrive without a required certificate can also face penalties, so check before you ship.

Can my container go to Nairobi instead of being cleared in Mombasa?

Yes. Containers can be moved to an inland container depot (ICD), such as the one in Nairobi, and cleared there. KPA's tariff also gives domestic import containers five free days at ICDs.

Sources

  1. Kenya Ports Authority: Tariff (Clause 18, storage charges)
  2. KRA Customs and Border Control: import and export processes
  3. PwC Worldwide Tax Summaries: Kenya, other taxes (reviewed 17 July 2026)
  4. USDA FAS: Kenya implements destination inspection for US goods
  5. KEBS: PVoC Manual, version 15 (19 February 2026)
  6. Info Trade Kenya: motor vehicle clearance procedure

Fees and rules change. We last checked these facts on 30 September 2026. Always confirm with the official office before you pay. This guide is general information, not legal, tax or financial advice. Spotted something out of date? Tell us.