How to
How to handle EU vs non-EU customs for merch shipments from Mexico
When your brand in Mexico City, Monterrey or Guadalajara ships apparel, drinkware or corporate kits to clients in Europe, the line between an EU country and a non-EU one defines VAT, EORI, IOSS, and the export paperwork you file with the SAT. This guide covers what changes in each scenario, with examples routed through MEX and GDL airports.
What counts as "inside the EU" vs "outside"
For VAT and duty treatment on corporate merch, the European Union covers all 27 member states plus a small set of special territories. A polo shipped from Polanco to a client in Madrid moves inside the EU; the same polo going to the same client but delivered physically in Zurich or in the UK crosses a customs border. The split looks minor, but it changes the tax treatment and the documents required from day one.
When the destination is a member state, VAT is paid in destination under OSS (One Stop Shop) or IOSS (Import One Stop Shop) if the intrinsic value of the parcel does not exceed 150 EUR. Above that threshold, VAT is cleared at import by the receiver, unless you hold an EORI number and a fiscal representative authorised in the EU. When the destination is Switzerland, the United Kingdom, Norway, or any non-EU country, the shipment is treated as an export on the Mexican side and as a third-country import on the European side; the documentation grows and lead times stretch from three to seven days.
From the Mexican side, you are the exporter. You need an export pedimento filed with the SAT when the value exceeds 50 USD or when the consignee requests one for their own books. The CFDI 4.0 must carry the foreign trade complement (CCE 20.1) with the exporter registration number, destination country, and product identifiers. If your brand operates under an IMMEX programme, the regime simplifies some steps but does not waive the obligations on the destination side.
The most expensive confusion: treating every shipment as if it were "outside the EU." Sending a corporate kit to Amsterdam under an extracommunity export flow wastes time in customs, leaves VAT uncollected, and breaks the audit trail. The operating rule is simple: always confirm the country of physical delivery, never the billing country of the client.
Operating plan in 7 steps
- Confirm the country of physical delivery. Not the invoicing entity, not the corporate HQ. A brand registered in Lyon that takes delivery in Marseille is still EU; a brand registered in Madrid that takes delivery in Casablanca is not.
- Verify the intrinsic value of the parcel. If each parcel stays below 150 EUR (excluding shipping), IOSS applies; above the threshold, VAT is paid by the receiver or by your fiscal representative.
- Request or validate the receiver's EORI. Any European business that imports regularly must hold an EORI; without it, your shipment stalls at European customs. Ask the client's finance team for a copy before the first shipment.
- Issue the CFDI with CCE 20.1 complement. Filed with the SAT, including destination country, product description, and total value. This receipt is the only document valid for European customs and for your own accountant in Mexico.
- Classify merchandise under the correct HS code. Cotton tees fall under 6109; drinkware under 9617; notebooks under 4820; backpacks under 4202. A misclassified code triggers a customs hold of five to ten days.
- Choose a carrier with IOSS or DDP coverage. DHL Express, FedEx International Economy, and UPS Saver offer DDP (delivered duty paid) that clears VAT at destination; for recurring B2B, DDP with your EORI is usually more economical.
- Archive the proof of delivery and VAT clearance. The PDF signed by the receiver and the VAT payment receipt are your evidence if the client disputes the charge or if the SAT asks for proof of export.
Common pitfalls that cost time and money
The first pitfall is forgetting the EORI. It is the European equivalent of an RFC: without it, no business can import formally. A Mexican company shipping repeatedly to a single client should request it on the first order and file it under that client. Reuse it for every shipment that follows.
The second pitfall is confusing the EU zone with the eurozone. Norway, Iceland, and Liechtenstein are EEA but not EU. Switzerland is neither EU nor EEA. The UK left the EU in 2021 and operates its own VAT regime with a GB EORI. Treating the UK as EU triggers a parcel hold and double VAT charges.
The third pitfall is using the same HS code for different categories. A gift set (tee + drinkware + notebook) must be declared on three separate lines on the CFDI; bundling it under a single code misallocates the value and may lead to overpaying VAT.
The fourth pitfall is overlooking Mexican VAT. A formal export from Mexico generates 0% VAT on the CFDI provided the pedimento and the proof of delivery in destination are archived. Without that evidence, your accountant must pay the 16% VAT and later request a refund, which can take months.
The fifth pitfall is underestimating Carta Porte 3.0 for overland legs. A truck leaving CDMX toward Rotterdam with cross-docking in Veracruz requires a Carta Porte with the carrier's details and operator data; without it, the parcel service refuses the waybill.
Tools, templates, and references
EORI request template: a short email to the European client asking for their EORI, registration country, and physical delivery address. Suggested wording: "To process your international order and clear VAT at destination, we need your EORI number and the physical delivery address. Without these details, the shipment cannot enter European customs."
EU/EEA/non-EU country list to archive: EU 27 (Germany, Austria, Belgium, Bulgaria, Croatia, Cyprus, Denmark, Slovakia, Slovenia, Spain, Estonia, Finland, France, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Czech Republic, Romania, Sweden); EEA additions (Norway, Iceland, Liechtenstein); non-EU with special agreement (Switzerland, the UK).
Technical references: Regulation (EU) 904/2010 on administrative cooperation in VAT; IOSS Regulation 2019/2026 for consignments up to 150 EUR; SAT Foreign Trade Manual for pedimento and CCE 20.1; NOM-050 for textile labelling; ISO 21084 for recycled content in packaging.
Suggested timelines: request EORI 5 business days before the first shipment; issue the CFDI with CCE 20.1 the day before pickup; file the export pedimento the same day the parcel leaves the warehouse; archive signed delivery and VAT clearance within 30 days.