DDP vs DAP: Why Surprise Customs Fees Are Killing Your EU Conversions

  • September 20, 2026
  • Trackveo
  • 14 min read

Last updated: September 20, 2026

If your European conversion rate looks healthy at checkout but your delivery experience is generating refused parcels, angry emails and chargebacks, the culprit is often one setting: whether you ship DDP or DAP. In plain terms, DDP (Delivered Duty Paid) means you collect the import VAT and duty at checkout, so the parcel arrives with nothing left to pay. DAP (Delivered At Place) means the customer is billed for those charges on the doorstep, often with a courier “handling fee” on top, before they’re allowed to receive the item they’ve already paid for. For a shopper who thought the transaction was finished, that surprise bill feels like a scam, and many simply refuse the parcel. So the honest answer to “which should I use?” is this: for business-to-consumer ecommerce selling into Europe, DDP almost always wins, because it removes the single worst moment in the cross-border buying experience. The rest of this article explains why, what it costs, and when DAP is still defensible.

New to selling into Europe altogether? It’s worth reading our full VAT, IOSS and customs primer for US and UK brands first for the wider picture, then coming back here for the specific DDP vs DAP decision.

What DDP and DAP actually mean

These are Incoterms, the standard shipping terms that define who is responsible for import charges and at what point. You don’t need to memorise the whole list; for ecommerce, two matter.

DAP (Delivered At Place)

You get the goods to the destination, but the buyer is the importer of record. They owe the import VAT and any customs duty, and the carrier collects it before final delivery, usually adding its own clearance or “disbursement” fee.

DDP (Delivered Duty Paid)

You, the seller, take on import VAT and duty. You either collect it inside your checkout or absorb it into your pricing, clear customs on the customer’s behalf, and deliver a parcel with zero charges outstanding.

The difference is invisible on your product page and brutal at the door.

Why DAP quietly destroys conversions and repeat custom

The damage isn’t only the sale you might lose. It’s spread across the whole journey:

  • Refused deliveries. For example, a customer hit with an unexpected €18 fee on a €45 order often rejects the parcel. You then eat return shipping, re-importation and restocking, and you’ve paid to acquire a customer who now resents you.
  • Support load. “Why am I being charged again?” becomes your most common ticket, and it lands after the sale when goodwill is already spent.
  • Reviews and repeat rate. The doorstep-fee complaint is one of the most common in cross-border retail, and it’s the kind that ends up in a one-star review and kills the second order.
  • Abandoned carts (the version you never see). Experienced European shoppers have been stung before. If your checkout doesn’t clearly say “no fees on delivery”, some abandon pre-emptively, an invisible loss that never shows up as a “problem”.

DAP doesn’t feel like a conversion problem because the checkout number looks fine. The leak happens downstream, which is exactly why it goes undiagnosed for months.

The honest trade-off: DDP isn’t free

Intellectual honesty matters here, because DDP is genuinely better for conversion but it is not costless, and any partner who tells you otherwise is selling you something.

The trade-offs

  • You carry the duty and VAT. You either show it at checkout (transparent, but a higher total that can dent add-to-cart) or bake it into product prices (smoother, but it compresses margin unless you’ve repriced for Europe).
  • You need accurate data. DDP relies on correct HS codes (the customs classification numbers for each product) and country-of-origin details. Wrong codes mean wrong duty and clearance delays.
  • Operational complexity. Someone has to be the entity that pays and reclaims VAT correctly across markets. This is real work, but it’s brokerable, which is the point below.

The trade-off is worth naming plainly: DDP moves cost and effort onto you in exchange for a dramatically cleaner customer experience. For B2C, that trade almost always pays for itself in refused-parcel savings and repeat rate alone. But you should decide it with eyes open, not because a vendor promised it was magic.

How to decide: DDP vs DAP for your brand

DDP (Delivered Duty Paid)DAP (Delivered At Place)
Who pays import VAT & dutyYou (the seller)The customer, at the door
Customer’s delivery experienceNothing to pay, cleanSurprise fee plus carrier handling charge
Effect on conversion & repeat rateStrong positiveFrequent refusals, complaints, churn
Your admin burdenHigher (clearance, VAT, HS codes)Lower per parcel
Best forB2C ecommerce selling into EuropeSome B2B, or high-value one-offs where the buyer expects to clear

Want a DDP setup with no doorstep fees?

Contact Us

A quick worked example (illustrative, so plug in your own numbers)

Say you’re a US skincare brand shipping a €45 order to Germany. Under DAP, the customer might face roughly €9 import VAT plus a €12 to €15 courier handling fee, call it about a €21 surprise on a €45 order. A meaningful share refuse it. Under DDP, you absorb or display that VAT, the parcel arrives clean, and the refusal risk largely disappears. Whether DDP is cheaper overall depends on your refusal rate, margins and order value, which is exactly the sum worth doing before you commit.

(These figures are illustrative; verify current rates for your products and destinations before pricing.)

There’s also a threshold worth knowing.

For parcels valued under €150, the EU’s IOSS (Import One-Stop Shop) scheme lets you collect VAT at checkout and ship without VAT being charged again on arrival, effectively a DDP-style clean delivery for low-value orders. Since 1 July 2026, these parcels are no longer duty-free either: the EU now charges a flat €3 customs duty per item type (per tariff classification) in the parcel. Under DDP, that’s one more charge you collect or absorb rather than leaving it for the customer at the door. Above €150, standard duty rates apply and the DDP mechanics get more involved. If most of your basket sits under €150, IOSS is likely central to getting this right.

Where a fulfilment partner fits (the honest version)

You can run DDP yourself. Plenty of brands do. The reason many hand it over is that “ship duty-paid across every EU market” quietly means managing IOSS, HS codes, VAT registration where you hold stock, and carrier clearance in each country, and getting any of it wrong reintroduces the doorstep fee you were trying to remove.

This is where an asset-light partner like Trackveo earns its place: we’ve already absorbed the complexity of coordinating the right carriers and clearance per market, so you ship DDP cleanly without building that capability in-house. We won’t pretend it makes the cost of duty disappear, because it doesn’t. What it does is make the clean-delivery experience repeatable across markets without you becoming a customs expert. You can see how we handle this on our cross-border logistics service.

FAQ

Is DDP or DAP better for ecommerce?

For B2C selling into Europe, DDP is almost always better. It removes the surprise doorstep fee that causes refused parcels, complaints and lost repeat custom. DAP can suit some B2B or high-value orders where the buyer expects to handle clearance.

Does DDP mean my customer pays no VAT?

No. The VAT and duty are still owed. DDP means you pay or collect them, so the customer sees nothing extra on delivery. You either display the charge at checkout or build it into your pricing.

What is the €150 threshold and IOSS?

IOSS (Import One-Stop Shop) is an EU scheme for imported parcels valued under €150. It lets you collect VAT at checkout so it isn’t charged again on arrival, giving a clean, DDP-style delivery for low-value orders. Since 1 July 2026, parcels under €150 also carry a flat €3 EU customs duty per item type, and above €150 standard duty rates apply.

Why are my EU customers getting charged on delivery?

You’re almost certainly shipping DAP. The customer is the importer of record, so the carrier collects import VAT and duty (plus a handling fee) before delivering. Switching to DDP moves that responsibility to you and removes the doorstep charge.

Does switching to DDP hurt my margins?

It can, if you haven’t repriced for Europe, because you’re now carrying the VAT and duty. But it typically saves more than it costs once you account for refused parcels, return shipping and lost repeat orders. It’s worth modelling with your own numbers.

Ready to fix the doorstep-fee leak?

If your EU deliveries are generating refusals and “why am I being charged again?” emails, a DDP setup is usually the fix, but it’s worth getting the VAT, IOSS and per-market clearance right before you flip the switch. Want a DDP setup with no doorstep fees? Apply for a review and we’ll map it honestly for your products and markets, including whether DDP actually saves you money at your order values.