What ACD stands for
ACD is the abbreviation for Advance Cargo Declaration. It is a customs and port-security filing lodged at origin, before the container is loaded, for cargo bound for certain destinations. The declaration records the shipper, the consignee, the cargo description, the HS codes, the weights and the declared values, and ties all of it to one reference number the destination authority can pull up before the vessel arrives.
The word advance is the operative one. An ACD is not raised at destination when the cargo is worked. It is raised at the load port, in advance of loading, so the destination authority sees the shipment before it exists as physical cargo in their jurisdiction.
What the ACD actually does
- Security screening. Sudan and Yemen both administer the ACD as a pre-arrival risk check. Yemen’s requirement was issued by the Counter Terrorism Service; the object is to see what is on the vessel before it sails, not after it berths.
- Customs pre-lodgement. The declared values, HS codes and party details give the destination customs authority a reconciled record to check the eventual import entry against.
- Manifest matching. The ACD reference is quoted on the Bill of Lading and carried onto the vessel manifest, so the declaration and the physical consignment can be matched at discharge.
ACD, ECTN, CTN, BSC and BESC — how the names relate
In day-to-day freight conversation these terms get used interchangeably, and for most practical purposes they describe one instrument: an origin-side electronic filing that has to be validated before the cargo clears at destination. There is still a distinction worth holding onto.
ECTN — Electronic Cargo Tracking Note — is the umbrella term for the pre-shipment note used across most African destinations. It is administered by shippers’ councils or port authorities, and its main function is trade statistics, freight-value verification and customs revenue protection. Local names for the same instrument include BESC for Cameroon, Senegal and Benin, BSC for Ivory Coast and Madagascar, CNCA for Angola, FERI for DR Congo and CTN for Gambia, Ghana and Liberia.
ACD sits in the same family but leans harder toward security and customs risk than toward freight statistics — and in Sudan and Yemen it is enforced at the load port, which is the practical difference that catches exporters out. Under most ECTN regimes a late certificate is a destination problem: fines, demurrage, delayed clearance. Under the Sudan ACD the cargo can be refused loading in the first place.
Do not confuse ACD with ACID, the Advance Cargo Information Declaration, which is Egypt’s NAFEZA requirement. ACID is a number registered by the Egyptian importer and printed on the face of the Bill of Lading. Different country, different portal, different responsible party.
| ACD | ECTN | CTN | |
|---|---|---|---|
| Full name | Advance Cargo Declaration | Electronic Cargo Tracking Note | Cargo Tracking Note |
| Primary purpose | Pre-arrival security screening and customs risk assessment | Freight-value verification, trade statistics, customs revenue protection | Customs validation of container compliance |
| Destinations | Sudan, Yemen, Kenya | Umbrella term across most African destinations (locally BESC, BSC, CNCA, FERI, CEE, BIETC) | Gambia, Ghana, Liberia, Sierra Leone, Somalia |
| Issuing body | Customs, port and security authorities | Shippers’ councils, destination customs and port authorities | National port authority compliance boards |
| When filed | Before loading at origin (Sudan, Yemen); varies by route for Kenya | Varies by destination — before departure or before arrival | Varies by destination |
| Enforced at | Load port and discharge port | Mainly discharge port | Discharge port |
| Number on the Bill of Lading | Yes — Sudan and Yemen | Depends on destination | Depends on destination |
| Who files | Shipper, exporter or freight forwarder | Shipper or freight forwarder | Shipper or freight forwarder |
| Consequence of missing it | Cargo may be refused loading; customs hold and demurrage at destination | Fines, storage and demurrage at destination | Fines and clearance delays at destination |
Which countries require an ACD, and when it is due
| Destination | Discharge ports | Authority | Filing anchor |
|---|---|---|---|
| Sudan ACD | Port Sudan | Sudan Customs Authority | Before loading at the origin port. Mandatory for all Sudan-bound sea cargo from 1 January 2026. |
| Yemen ACD | Aden, Hodeidah, Mukalla | Counter Terrorism Service | At the port of loading, for all containerised shipments, since 1 February 2025. |
| Kenya ACD | Mombasa | Kenya Maritime Authority / KRA | Varies by route — some sailings require validation before the vessel departs. Confirm the cut-off for your service before booking. |
- Sudan applies the ACD to every cargo type. General cargo, machinery, spare parts, and new and used vehicles, regardless of country of origin. There is no low-value or small-shipment carve-out.
- Kenya requires the ACD for transit cargo too. Cargo that only passes through Mombasa on its way to a landlocked neighbour still needs the declaration. In-transit routing does not remove the obligation; it has to be documented.
Documents required for an ACD
The core file is the same everywhere: a freighted (rated) draft Bill of Lading plus the commercial invoice. Beyond that it varies by destination.
| Document | Sudan | Yemen | Kenya | What it is for |
|---|---|---|---|---|
| Bill of Lading (draft or final) | Yes | Yes | Yes | Carries the containers, seals, weights, vessel and voyage the declaration is matched against. |
| Commercial invoice | Yes | Yes | Yes | Establishes the declared value and the HS codes customs reconciles the import entry against. |
| Freight invoice | Yes | When freight is not shown on the commercial invoice | When freight is not shown on the commercial invoice | Separates freight from goods value so the two are never conflated. |
| Certificate of Origin | Yes | Yes | — | Evidences the country of manufacture, which Sudan Customs treats as a substantive declaration. |
| Packing list | Yes | — | — | Reconciles package counts and weights against the Bill of Lading. |
| Export customs declaration | — | — | Yes | Links the origin-side export entry to the declaration filed for Mombasa. |
The Bill of Lading has to reflect the cargo as actually shipped: weights, seal numbers and discharge port must match. A draft is acceptable for filing; a draft that no longer matches the final BL is not.
Who is responsible for filing — shipper or consignee
For the ACD the obligation sits at the origin side. The shipper, exporter or freight forwarder obtains the declaration before loading. This is the opposite of what many exporters assume, and the opposite of Egypt’s ACID, where the importer registers on NAFEZA and passes the number back to the shipper.
Yemen’s regulation states it directly: the shipper, exporter or freight forwarder must obtain the certificate. Sudan works the same way — the number is obtained by the origin party before the cargo is loaded, then referenced on the final Bill of Lading.
Commercially the cost is often for the consignee’s account under the sales terms. That does not move the filing obligation. Under FOB or CFR terms the buyer may pay for the ACD, but the seller is still the party who has to file it, because the seller controls the cargo at the moment the deadline bites.
How to get an ACD — the steps and the timing
- 1Open the file at bookingSend the freighted draft Bill of Lading and the commercial invoice as soon as the vessel and routing are fixed. A draft BL is enough to start.
- 2Draft and fixed-price invoice — 3–6 hoursOur compliance desk cross-checks shipper, consignee, cargo description, HS codes and declared values against the destination rules, then returns a draft declaration and a fixed price.
- 3You approve the draftNothing is filed until you have confirmed every field. Corrections at this stage cost nothing; corrections after validation attract amendment charges.
- 4PaymentSettle the invoice — the statutory charge set by the destination authority plus our fixed service fee, itemised separately.
- 5Validation and number issued — 3–6 hoursThe declaration is registered and the ACD reference comes back to your inbox.
- 6Reference onto the Bill of LadingPass the number to the carrier and confirm in writing that it has been annotated on the final BL before the BL is released. Post-release amendments are where carriers start refusing.
What an ACD costs
An ACD price has two parts, and they are quoted separately: the statutory charge the destination authority sets for registering the declaration, and the service fee for preparing, checking and filing it. Neither is a percentage of your cargo value.
The statutory element is set per destination and per shipment profile, so it is confirmed against your route rather than published as a single figure. Ask for the quote with the draft BL attached and both lines come back itemised, fixed, before anything is filed.
Amendments after validation are charged separately, and some authorities limit what can be changed at all. Filing correctly is materially cheaper than filing fast and amending — size the demurrage exposure before deciding how urgent a filing is.
Why ACD filings get rejected
Sudan
- Missing Certificate of Origin, or an unrecognised chamber stamp. Sudan Customs treats country of manufacture as a substantive declaration. Obtain the certificate from the recognised chamber of commerce in the country of manufacture, stamped and signed on the original, and check the country named on it matches the invoice and the BL.
- The ACD number is not declared on the vessel manifest. If the reference does not travel onto the final Bill of Lading and from there onto the manifest, the declaration and the consignment cannot be matched at Port Sudan.
- Blurred or illegible scans. A reviewing officer cannot validate a figure they cannot read. Flat scans, full page including stamps, one file per document, values readable at 100% zoom.
Kenya
- Incomplete shipper or consignee information. Full legal name, full physical address and the importer’s registration details for both parties, exactly as they appear on the commercial documents.
- Declared values inconsistent with the commercial invoice. Declare the invoice value as invoiced and supply the freight invoice separately whenever freight is not shown on the commercial invoice, so freight and goods value are never conflated.
- Documents submitted after the vessel departure deadline. An advance declaration filed after the vessel has sailed is not an advance declaration. This is the least recoverable rejection, because no correction changes the sailing date.
Yemen
- Cargo description mismatch between the BL and the commercial invoice. Because Yemen’s ACD is a security filing, the goods description is read closely. Make the BL description a faithful short form of the invoice description, with the same HS codes and identical package counts and weights.
- Shipper or consignee details inconsistent with the declared manifest. Use the legal entity name as registered, identically across the invoice, the BL and the declaration — no trading-as variants, no abbreviated addresses on one document and full addresses on another.
- The declaration was not filed before loading. The number is issued at validation, so it cannot be quoted before the file is approved — which is exactly why the file has to be opened early.
Nearly every ACD rejection reduces to one of two things: two documents disagree, or one document is late. Before you file, put the draft Bill of Lading and the commercial invoice side by side and check that shipper, consignee, goods description, HS code and gross weight match exactly. Then check the third document agrees with both.
What happens without a valid ACD
- At the load port (Sudan, Yemen). Cargo without a valid reference can be refused loading outright. Carriers refuse Bill of Lading amendments once the BL is released, which closes the easy fix. The exposure is a missed sailing, re-booking costs, storage at origin and a delivery date you can no longer hit.
- At the discharge port. Sudan Customs can hold cargo arriving without a valid ACD until a valid declaration is produced, with demurrage accruing at Port Sudan throughout, on top of clearance delays.
- On amendment. Correcting a validated declaration after the fact attracts amendment charges, and some authorities cap how much can be changed.
Frequently asked questions
Ready to get your certificate?
Send your Bill of Lading and get your draft certificate today — fast, transparent, compliant.
