IOSS vs DDP: Which Shipping Route Saves Your EU Customers More in 2026?

---

If you ship to the EU, "IOSS vs DDP" is not a theoretical question. It decides who pays the VAT, how much the customer sees at checkout, what happens on returns, and how much of the November duty increase you absorb.

Both routes are legal and both are used at scale. They are not interchangeable — they change your unit economics differently.

What each route actually is

IOSS (Import One-Stop Shop). You register with the EU (directly or via an intermediary), collect VAT at checkout, and declare it monthly. Parcels carrying the IOSS number clear customs without VAT being collected again at the border. IOSS applies to low-value consignments up to €150.

DDP (Delivered Duty Paid). The carrier handles import and collects all charges — VAT, duty, handling fees — then bills them to you (or adds them to the delivery price the customer already paid). The customer pays "one price," and the fees are settled behind the scenes.

IOSSDDP (via carrier)
VAT collectedBy you, at checkout (monthly EU return)By the carrier, at the border
Customer sees fees at checkoutYes — itemized, predictableUsually not — bundled into shipping or billed later
Clears customs faster?Yes, typically (IOSS number pre-filed)Depends on carrier + documentation
ReturnsSimple — VAT already accounted forComplex — import fees on returned goods are hard to reclaim
Your controlHigh — you set the numbersLow — carrier sets the fees
Cost of entryRegistration + monthly returnsNone — just per-shipment carrier fees

Where IOSS wins

For most DTC stores selling low-value parcels into the EU, IOSS is the cleaner route:

1. Predictable checkout. The customer sees the VAT amount before paying — no surprise "pay €12 to release your parcel" emails, which are a top cause of abandoned deliveries and chargebacks. 2. Faster clearance. The IOSS number pre-filed on the declaration is a strong signal to customs; parcels move. 3. Cleaner returns. Because VAT was handled at checkout, a return doesn't drag you into reclaiming import fees. 4. You keep the margin math. When you know the VAT number and the duty rules, you can decide who pays what — instead of discovering carrier fees later.

Where DDP makes sense

DDP is not wrong — it's situational:

1. High-value or B2B orders. Above €150, IOSS stops applying, and a carrier handling everything can be simpler than you doing formal declarations per order. 2. Low shipping frequency. If EU orders are a small share of your business, the admin cost of IOSS registration and monthly returns may exceed its benefit. 3. Carriers with genuinely transparent DDP. Some quote landed cost accurately upfront. The catch: you're trusting their fee structure, and audits are hard.

Why the November €5 duty changes the math

Here's the part most comparison posts skip: IOSS covers VAT — it does not cover duty.

The EU's flat import duty on low-value parcels rises from €3 to €5 per declaration line on November 1, 2026 (€3 duty + €2 Union Handling Fee). That charge applies regardless of your route:

1. With IOSS, you collect VAT at checkout, but the €3/€5 duty still hits at the border — unless you ship DDP and absorb it, the customer may be asked to pay on delivery. 2. With DDP, the carrier bills you for VAT plus duty plus handling — and you rarely see the per-declaration-line breakdown, which is exactly where overcharging hides. 3. A single order with multiple product lines can be charged multiple times (per declaration line), so a €5 assumption becomes €15–€25 in reality.

Whichever route you use, you need visibility into what was actually charged per line. That visibility is the entire game in 2026.

Switching from DDP to IOSS: what actually changes

If you currently ship DDP and want to move low-value orders to IOSS, the switch is simpler than it sounds — but there are four moving parts:

1. Registration. Register for IOSS directly with the EU or through an intermediary. Direct registration needs an EORI and a fiscal representative in some EU states — an intermediary removes that friction for a small fee. 2. Shopify setup. Enable IOSS in Shopify (Settings → Taxes → Import One-Stop-Shop), enter your IOSS number, and make sure the VAT field shows at checkout for EU orders. 3. Carrier configuration. Tell your carrier the parcels carry an IOSS number so they pre-file it on the declaration. This is the step sellers forget — an IOSS number that never reaches the declaration buys you nothing. 4. Your duty math. IOSS handles VAT only. The €3/€5 flat duty per declaration line still applies at the border. Decide whether you absorb it, pass it to the customer, or audit it after delivery — because without the audit, you're guessing.

Most stores can complete the switch in a week. The returns and checkout experience improve immediately.

Bottom line

Choose IOSS if you're a DTC store shipping low-value parcels at any real volume: better checkout experience, faster clearance, cleaner returns, and you stay in control of the duty math. Choose DDP if you're high-value, B2B, or too small for the registration admin — and accept that fee transparency will be worse. In both cases, plan for the €5 duty and audit your per-line charges.

DutyRight is currently under Shopify review. Join the waitlist to get the App Store install link and your early-bird discount when we go live.

Join the DutyRight waitlist →

About the data in this guide

Every figure in this article is checked against the official EU sources listed on the About & data sources page (Regulation (EU) 2026/382, the TARIC and Commission guidance). Spot an error or a broken link? Email support@eur3duty.com and we'll correct it.

Before Nov 1: get your HS6 groups right

From November 1, every declaration line to the EU costs €5 (€3 duty + €2 Union Handling Fee), and multi-line orders stack. DutyRight builds the exact HS6 grouping your store needs — join the waitlist and get the free checklist plus early-bird access when we launch.

Join the DutyRight waitlist →

Early-bird discount for waitlist members · No spam, unsubscribe anytime.