·9 min read·customs-invoice team

How to Ship from the US to the EU: Customs Invoice Checklist 2026

The full US → EU customs paperwork checklist: AES filing, Schedule B, EORI, TARIC, IOSS vs OSS, Incoterms for B2B vs B2C, and the common gotchas that turn a one-day clearance into a two-week delay.

Shipping from the US into the EU touches two tax jurisdictions (US export and EU import), two classification schedules (Schedule B and TARIC), and at least three registration numbers (EIN, EORI, and either IOSS or a VAT registration). None of it is hard on its own; all of it catches shippers the first few times because the paperwork on each side is different. Here’s the full 2026 checklist — origin-side first, destination-side second, with the per-document sub-checklist for the commercial invoice itself.

US origin side

1. Schedule B code (US export classification)

Every commercial export from the US needs a Schedule B code — the US 10-digit classification for exports, published by the Census Bureau. Schedule B aligns with the Harmonized System at the first 6 digits (so your HS code is Schedule B’s first 6 digits) but the final 4 digits are US-specific and differ from HTS (the import schedule).

For most shipments the first 6 digits are what you put on the commercial invoice; Schedule B at full length is used in AES / EEI filing. See the HS codes primer for how the international 6-digit level works.

2. EEI filing via AES (for shipments over $2,500)

The Electronic Export Information (EEI) must be filed in the Automated Export System (AES) for:

Filing is done by the US Principal Party in Interest (USPPI) — you, the exporter — or by a freight forwarder authorised in writing. You need an EIN; individuals can use a Social Security Number but only for personal-effects shipments, not commercial goods. Filing is free; penalty for failure to file is up to $10,000 per violation, though first-time violations are usually warnings.

3. EIN on the commercial invoice

Put the exporter’s EIN on the shipper block of the commercial invoice. Small exporters without an EIN can apply online at irs.gov — instant issuance. Without an EIN, AES filing is blocked and customs on the other end can’t always reconcile the shipment.

4. Export licences (for controlled goods only)

Most consumer goods don’t need a licence. Check the Commerce Control List (CCL) if you’re shipping:

The destination country matters too. Shipments to EU member states rarely trigger controls; shipments routed via EU to sanctioned destinations (Russia, Iran, North Korea) definitely do.

EU destination side

5. Consignee EORI number

Every commercial importer into the EU needs an EORI number(Economic Operator Registration and Identification). It’s a country-prefix + up to 15 alphanumeric digits: DE123456789, FR44123456789, NL001234567B01, etc. One EORI works across all 27 member states.

Put the consignee’s EORI on the commercial invoice in the consignee block. Missing EORI means the EU customs broker can’t file the entry, which means the shipment sits. See our EORI primer for how your consignee gets one and the format rules per country.

6. TARIC code (EU 10-digit tariff code)

TARIC is the EU’s 10-digit integrated tariff, built on the 8-digit Combined Nomenclature (CN). Every product has one. TARIC digits 9 and 10 encode measures — duty rates, quotas, anti-dumping, VAT exemptions.

On your US-issued commercial invoice, the 6-digit HS subheading is sufficient and widely accepted; the EU broker maps it to the local 10-digit TARIC code at entry. If you know the TARIC code, writing it on the invoice speeds clearance.

7. VAT handling — IOSS, OSS, or buyer pays

Three options for VAT on your EU shipments depending on value and channel:

8. Preferential origin — US–EU Trade Cooperation

The US and EU do not have a free trade agreement, so no preferential duty applies. You declare country of origin correctly (US, Made in USA) but there’s no MFN reduction to claim. MFN duty rates apply under the EU Common Customs Tariff.

9. Destination country specifics

Once cleared into one EU member state, goods move freely to any other. The member state of entry matters only for logistics and VAT:

Commercial invoice checklist (US → EU)

Put all of these on the PDF before you ship:

  1. Invoice number + ISO date + currency (USD or EUR).
  2. Shipper: full legal name, US address, EIN.
  3. Consignee: full legal name, EU address, EORI, VAT number.
  4. Incoterm + named place (common for US→EU: FCA, CPT, CIP, DAP, DDP).
  5. Transport mode + port of loading (US) + port of discharge (EU).
  6. Line items with plain-English description, HS 6-digit code (or TARIC 10-digit if known), country of origin (US for US-made), quantity, unit, unit price, line total.
  7. Subtotal + freight + insurance + declared value in the invoice currency.
  8. Standard declaration + signature / fingerprint.
  9. If IOSS: “IOSS registered, IOSS number: IMxxxxxxxxxxxx” footer.
  10. Packing list references (weights, dimensions, number of packages).

Common gotchas

What to do next

Generate your commercial invoice with our wizard — it supports all the fields above, autocompletes HS codes, and validates Incoterms against transport mode. For destination-specific guidance, check the US template, Germany, Netherlands, and Francepages. If you’re also figuring out which Incoterm makes sense, the DDP vs DAP post covers the e-commerce-vs-B2B decision for this exact lane.

Stop re-typing the same fields.

Generate a compliant customs invoice PDF in under a minute, with HS code autocomplete and Incoterms validation baked in.

Create an invoice