Submit cargo information before arrival to obtain an ACD reference code and support Customs processing for cargo destined to Kenya ports.
The Advance Cargo Declaration — also known as CTN, ECTN, BSC or BESC — is a mandatory loading document that must accompany all shipments unloaded in Kenya, regardless of final destination. It provides detailed information about the cargo, vessel, and exporter before the goods arrive at the destination port.
The Kenya Revenue Authority - Customs and Border Control requires an Advance Cargo Declaration for all cargo destined to Kenya. The official launch circular with implementation dates and compliance requirements is published here.
Every shipment unloaded at a Kenya port must be covered by a validated declaration.
Businesses shipping goods to Kenya.
Agents preparing declarations on behalf of shippers.
Carriers and consolidators loading cargo for Kenyan ports.
Customs agents handling clearance at arrival.
The declaration ensures regulatory compliance, lets Customs track imports efficiently, and keeps the supply chain transparent.
Meets customs requirements for cargo entering the country.
Authorities track shipments before they reach the port.
Verified cargo, vessel and exporter information end to end.
A valid declaration speeds up customs clearance at arrival.
Failure to obtain an ACD can result in fines, delays, or the rejection of cargo at the port of entry — and in severe cases, seizure or confiscation.
The ACD must be obtained at the port of loading by the shipper, exporter or freight forwarder.
Register and submit your shipping documents
Obtain the ACD at the port of loading
Add the ACD reference code to all Bills of Lading
Clear your cargo at customs on arrival
Prepare the following to apply. All submitted documents must be clear and readable, and ACD drafts should include container details and HS Codes.
A step-by-step guide to registering, preparing and submitting your ACD applications on the portal.
A self-service portal for preparing, submitting and tracking your declarations end to end.

The Kenya Revenue Authority's Advance Cargo Declaration (ACD) Platform will officially go live on Monday, 3 August 2026, for containerised cargo destined for Kenyan ports.
From this date, the shipper or exporter must apply for and obtain an ACD Reference Code at the port of loading before the cargo is loaded.
Shipping lines, shipowners, carriers and appointed agents should:
The shipper must submit the following documents through the ACD Platform:
Once approved, the generated ACD Reference Code must be endorsed on the Bill of Lading before the shipment proceeds to Kenya.
The Kenya Revenue Authority appreciates the cooperation of shipping lines, shipowners, carriers, shipping agents and exporters in supporting the implementation of the ACD Platform.
Clear your cargo from customs with a valid Advance Cargo Declaration for Kenya.
Official support for exporters, freight forwarders and clearing agents — provided on behalf of the Kenya Revenue Authority - Customs and Border Control.