·7 min read·customs-invoice team

DDP vs DAP: Which Incoterm Should E-Commerce Use?

DDP delivers landed-cost pricing — one number, no surprises at customs. DAP puts the duty burden on the buyer. Here's the VAT implications, the operational trade-offs, and a decision tree for picking the right one.

Short version. Under DDP(Delivered Duty Paid), the seller pays all costs and taxes to deliver the goods to the buyer’s door — including duties and VAT. Under DAP (Delivered at Place), the seller pays everything except import duties and taxes, which fall on the buyer. For B2C e-commerce, DDP usually wins because customers hate surprise customs bills. For B2B, DAP is cheaper and the buyer typically has the broker relationships to clear imports themselves.

Side-by-side

 DAPDDP
Origin-side costs (packing, export clearance, inland)SellerSeller
Main carriageSellerSeller
Destination unloadingBuyerBuyer (seller, on some negotiations)
Import dutiesBuyerSeller
Import VAT / GSTBuyerSeller
Risk transferAt destination, before unloadingAt buyer’s door
Seller needs destination VAT registration?NoOften yes for B2C

Why DDP is the right default for B2C e-commerce

A Shopify or Etsy buyer who orders a €150 jacket from a US merchant expects to pay €150. Under DAP, the courier arrives at their door demanding an extra €30 in VAT and €8 in customs-clearance fees before handing over the package. Roughly a quarter of buyers refuse to pay, and the shipment goes back.

DDP solves this: you collect the destination taxes at checkout, hand the shipment to the courier, and your customer receives the package with nothing owing. Return rates drop, buyer-support tickets drop, and average order value rises because buyers know the final price upfront.

The trade-off is operational. Under DDP you need a plan for collecting destination VAT legally:

Why DAP is the right default for B2B

A business buyer has an in-house customs broker, an EORI number, a relationship with DHL Trade, and a process for clearing imports. They pay duty and VAT, then reclaim VAT on their next quarterly return — net cost zero for registered businesses.

Under DAP you drop the shipment at their destination ready for unloading, they take it from there. You don’t need VAT registration in the buyer’s country; you don’t carry the cash-flow burden of paying duties up front.

If the buyer pushes for DDP in a B2B negotiation, understand what they’re asking for: either they don’t want to front the VAT (minor cash-flow preference), or they want landed-cost visibility for budgeting. Price accordingly — DDP should command a higher unit price than DAP.

Decision tree

  1. Is this a B2C shipment under €150 into the EU? → DDP, register for IOSS.
  2. Is this a B2C shipment over €150 into the EU?→ DDP via a fiscal representative, or DAP with a very clear “import charges apply at delivery” disclosure at checkout.
  3. Is this a B2B shipment to any destination? → DAP by default. Offer DDP as a premium option when the buyer asks.
  4. Is this a gift or sample under $50? → DAP is fine. Low-value shipments often clear with minimal duty. Under $800 into the US, it qualifies for Section 321 de minimis and enters duty-free.
  5. Is the destination sanctioned or restricted? → Neither. Don’t ship.

What to put on the commercial invoice

Under DDP, the declared value on the invoice must include freight, insurance, and the Incoterm-implied duties (if you’re declaring the full landed cost) — otherwise customs will re-assess. Pragmatic default: declare subtotal + freight + insurance on the invoice, pay duties separately, and make sure your commercial invoice footer notes “DDP: all destination duties and taxes borne by seller.”

Under DAP, declare subtotal + freight + insurance; the buyer pays duties at clearance on top. Our invoice generator handles the math for both once you pick the Incoterm and enter charges.

FAQ

Does DDP mean the seller pays VAT?

Yes. DDP (Delivered Duty Paid) puts every import-side cost on the seller — duties, VAT, GST, and any other destination taxes. For B2C shipments into the EU or UK this usually means the seller must register for VAT in the destination country (or use IOSS for shipments under €150 into the EU).

Is DDP the same as shipping 'DDU'?

No. DDU (Delivered Duty Unpaid) was an Incoterm in Incoterms 2000 but was removed in Incoterms 2010. Its closest modern equivalent is DAP — seller delivers to destination, buyer pays import duties and VAT. If you see DDU on a document today it's legacy terminology; clarify whether the parties mean DAP.

Can small Shopify merchants realistically offer DDP?

Yes, for small parcel / courier shipments. DHL, FedEx, and UPS offer DDP service at checkout where they collect duties and VAT on your behalf. The trade-off is per-shipment fees of $10–$20 on top of duty. For volume, a direct merchant-of-record arrangement or IOSS registration is cheaper.

Which is more expensive for the seller — DDP or DAP?

DDP. Under DAP you only pay origin-side costs and main carriage; the buyer pays the duties and VAT at destination. Under DDP you pay everything. The per-unit economics favour DAP for B2B where the buyer has an import licence and broker relationship; DDP wins for B2C where the buyer won't tolerate a surprise customs bill at the door.

What to do next

Pick the Incoterm that matches your customer type, then build the checkout around it. Our deep-dives on DDP and DAP cover the legal details; the full Incoterms 2020 chart compares them against the other nine. When you’re ready to generate invoices against real orders, start at customs-invoice.com/create.

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