Short answer: DDP is usually the clearer customer experience because the shopper sees duties, taxes, and expected fees before payment. DAP can look cheaper at checkout, but the recipient may face a carrier collection request before delivery, increasing surprise, refusal, and support risk.
What does DDP mean for an ecommerce order?
- The seller arranges delivery with import charges handled in the order flow.
- The customer sees the expected delivered total before payment.
- The merchant still needs accurate classification, origin, value, and destination data; DDP does not fix bad customs data.
What happens under DAP?
- The merchant pays carriage to the destination, but the customer may be asked to pay import charges and a carrier fee before delivery.
- The checkout total may understate what the order ultimately costs the customer.
- Unpaid charges can lead to delays, refusals, returns, and support tickets.
Why are EU changes pushing brands toward upfront totals?
- The agreed Union Customs Code reform treats sellers and platforms facilitating distance sales as importers with responsibility for customs data and charges. See the European Parliament summary of the agreement.
- The July 2026 flat duty and November product-identifier requirement make SKU-level data central to the customer total.
- An upfront calculation gives operations a repeatable record instead of leaving the carrier to explain the bill at the door.
What should brands compare before changing terms?
- Carrier support for DDP in each lane
- Accuracy of duty, VAT, and fee calculation from the actual cart
- Treatment of returns and duty recovery
- Checkout disclosure and the order records available to support teams
Questions buyers ask
Does DDP mean the seller is the importer of record everywhere?
Not automatically. Roles depend on the route, contract, carrier setup, and local rules. Confirm the operational arrangement for each market.
Can a Shopify brand offer DDP without clean HS codes?
It can display an estimate, but poor classification and origin data can make that estimate wrong. Clean SKU data is the base layer for a reliable total.