Why Shipments Get Stuck at Tanger Med Customs (And How to Avoid It)
Every freight forwarder working the Morocco-Europe corridor has had this call: "The truck is at the port, but customs won't release it." Nine times out of ten, the cause isn't a mystery. It's one of a handful of recurring problems that show up over and over at Tanger Med, and most of them are preventable if you know where to look before the shipment leaves origin.
Here's what actually causes delays, and what to check before a container or truck ever reaches the port.
1. EUR.1 Certificate Errors
The EUR.1 movement certificate is what allows preferential tariff treatment under the EU-Morocco Association Agreement. It's also one of the most common points of failure, because small formatting issues get treated as substantive problems by customs.
Common mistakes:
- Description mismatch : the goods description on the EUR.1 doesn't match the commercial invoice or the CMR word for word. Customs officers cross-check these documents, and inconsistencies trigger manual review.
- Missing or incorrect stamp : the certificate needs to be stamped and signed by the exporting country's customs authority before departure. A certificate stamped after the goods have already left is invalid.
- Origin criteria not properly justified : for goods with mixed-origin components, the exporter needs supporting documentation proving the originating status. Without it, ADII can reject preferential treatment even if the certificate itself looks fine.
Fix : Have the EUR.1 checked against the invoice and packing list before the truck departs, not after arrival. A 10-minute cross-check at origin saves days at the border.
2. CMR and BL Inconsistencies
The CMR (road transport) or Bill of Lading (sea transport) is the document that describes what's actually moving. When it doesn't match the commercial invoice, HS code, or the EUR.1, BADR (Morocco's customs IT system) flags the declaration for physical inspection.
Typical triggers:
- Weight or package count discrepancies between the CMR and the invoice
- Consignee name that doesn't exactly match the importer of record
- Generic or vague goods descriptions ("mixed goods," "spare parts") instead of specific HS-code-aligned descriptions
Fix : Treat the CMR/BL as a legal document, not paperwork. Every field should match the invoice exactly, and descriptions should be specific enough that a customs officer can classify the goods without asking questions.
3. HS Code Misclassification
Wrong or approximate HS codes are a slower but more expensive problem than missing paperwork, because they don't just cause delays — they can trigger reassessment, fines, or a change in duty rate.
This happens most often when:
- The same generic HS code is reused across different product variants for convenience
- The exporter's HS code doesn't match Morocco's tariff nomenclature interpretation for that product category
- Multi-component shipments are declared under a single dominant code instead of being broken down
Fix : For recurring shipment types, lock in the correct HS code once with a customs broker and document the reasoning. Don't leave classification to whoever is filling out the invoice that week.
4. Incomplete or Late BADR Declaration
BADR is Morocco's electronic customs declaration system, and timing matters. A declaration too late submitted relative to the vessel or truck's arrival pushes the shipment into the general processing queue instead of pre-cleared status.
Fix : Submit the declaration as soon as final shipping documents are available, ideally before the vessel arrives at Tanger Med, not after. Pre-arrival declaration is the single biggest lever for avoiding queue delays, and it costs nothing extra.
5. Missing Certificates for Regulated Goods
Food products, cosmetics, electronics, and certain industrial goods require additional certificates (phytosanitary, conformity, ONSSA approval, etc.) beyond standard customs documents. Forwarders who don't work these product categories regularly sometimes miss this until the shipment is already at the port.
Fix : Confirm regulatory requirements by product category before booking transport, not after arrival. This should be a checklist item at the quotation stage, not the clearance stage.
The Pattern Behind All of This
Almost every delay above traces back to the same root cause: documents were prepared reactively instead of being verified against each other before departure. Customs at Tanger Med isn't unpredictable — it's mechanical. If the documents are consistent, complete, and submitted on time, clearance is usually fast. The delays come from mismatches that a five-minute cross-check would have caught.
For forwarders and shippers working this corridor regularly, the fix isn't more paperwork — it's a standard pre-departure checklist: invoice, CMR/BL, EUR.1, and HS code all cross-checked against each other before the truck leaves origin.
Working on a Morocco-Europe shipment and not sure which documents apply to your cargo? Get in touch for support with customs documentation and clearance coordination.
