DAP vs DDP: How to Decide Which International Shipping Approach is Best for Your Ecommerce Store
You've set up international shipping, picked a carrier, and started getting orders from overseas. Then a customer emails you.
Their package has been sitting at customs for five days. The carrier is asking them to pay $60 in import duties before it'll release the order. The customer had no idea. They're not paying. They want a refund.
That's what happens when you ship DAP without realizing what it means for the person on the other side.
DAP vs DDP isn't just Incoterms trivia. It's the difference between a smooth delivery and a refund request.
DAP vs. DDP: What it means for international orders
DAP stands for Delivered at Place. With DAP, the merchant ships the order to the agreed destination, but the customer is responsible for import customs clearance, duties, taxes, and any related fees once the shipment arrives.
DDP stands for Delivered Duty Paid. With DDP, the merchant takes care of the shipping, duties, and taxes upfront. That means the customer receives their package without paying extra import fees at delivery.
You may also see DAP referred to as DDU, or Delivered Duty Unpaid. Technically, DAP is the current Incoterms term, but many carriers, ecommerce platforms, and logistics providers still use DDU. For a deeper breakdown, see our guide to DDP vs DDU in ecommerce.
|
Responsibility |
DAP (DDU) |
DDP |
|
Pays for international shipping |
Merchant |
Merchant |
|
Handles export clearance |
Merchant |
Merchant |
|
Handles import customs clearance |
Customer |
Merchant |
|
Pays import duties and VAT |
Customer |
Merchant |
|
Acts as importer of record |
Customer |
Merchant |
|
Risk transfers to customer when |
Goods arrive at named place |
Goods arrive at named place |
DAP can look simpler for merchants and technically, it is. But "simpler for the merchant" often means "harder for your customer." DAP can turn international purchase into a frustrating post-checkout experience.
Why DAP creates friction at the door
With DAP, the customer is usually responsible for paying duties, taxes, and import fees before the package can be delivered. The carrier may need to collect those charges before the shipment clears customs.
That is where the experience can get messy. Unless those costs were clearly explained at checkout, customers may feel like they were charged twice: once when they placed the order, and again when the package arrived.
The impact is real.
An Avalara survey of more than 8,000 shoppers across eight countries found that nearly half refuse delivery of a package with hidden costs altogether, and 75% reconsider buying from that retailer again after surprise customs fees.
To make matters worse, DAP can also add delays. Customs will hold the shipment until the buyer pays. That can take days, or in some countries even weeks, and the customer usually blames your brand, not customs.
For most D2C ecommerce, DAP creates more friction than it solves. It only makes sense in a few specific situations.
3 situations where DAP actually makes sense
1. B2B sales with experienced importers. If you're selling to businesses with their own customs brokers and import accounts, DAP may be their preference. They can often recover VAT, manage duty classifications, and handle customs on their own timeline.
For B2B, the important part is that they know what they're taking on and they have the resources to resolve it.
2. Testing a new market before committing to DDP infrastructure. DDP requires understanding duty rates, VAT rules, customs requirements, and documentation by country. If you're shipping one or two orders a month to a new market, DAP can help you test demand first.
But be transparent. A line like "Import duties and taxes are not included and may be collected by the carrier before delivery" won't remove all friction, but it reduces the surprise. A tool like ShipperHQ can also help you show clearer delivery costs at checkout before customers buy.
3. High-value shipments where the buyer's local status changes the duty rate. Some buyers (mainly B2B) qualify for preferential duty rates, exemptions, or local tax treatment that a foreign seller cannot access. In those cases, DAP puts customs control with the party that can actually use it.
For most consumer orders, though, this is not the situation. They just want the box.
4 situations where DDP is worthwhile
1. You're selling direct to consumers. Your customer expects a final price at checkout. They're not thinking about Incoterms. If duties show up at delivery, you've broken their trust. DDP makes the price you show at checkout the price they pay.
If you add another bill after checkout, it feels like moving the goalposts, even if you technically disclosed it somewhere.
2. You sell repeat-purchase products. Subscription boxes, consumables, skincare, supplements, apparel basics, replacement parts. Any category where customer lifetime value matters.
One DAP surprise fee can end the relationship. DDP protects repeat revenue by making the full cost clear before the shopper commits.
3. You're shipping to markets where DAP causes carrier friction. Some carriers and postal services handle DDP shipments more smoothly than DAP. If you're seeing consistent delays, refusals, or returns into a specific country, the Incoterm may be part of the problem.
DDP won't fix every customs issue, but it does remove the task of asking someone to pay extra for something they already bought.
4. You're competing on customer experience. "No surprise fees at delivery" is a real differentiator in cross-border ecommerce. Brands shipping DDP can say "Duties and taxes included" at checkout.
A DAP order may look cheaper because part of the cost is pushed to a later, more annoying moment. DDP brings that cost forward. Sometimes the checkout total is higher, but at least it's honest.
The part most guides skip: checkout
Most DAP vs DDP guides stop at responsibility.
Who pays duties? Who clears customs? All useful info.
But for ecommerce, the practical question is different: what does the shopper see before they click "Place Order"?
DDP only works if you can calculate landed cost at checkout. Landed cost means the product price plus shipping, duties, taxes, and related import costs for that specific order and destination.
That calculation can depend on:
- The product's HS code
- Tax thresholds or de minimis rules
- The destination country
- The product value
- The shipment origin
- Whether duties and taxes are included or shown as a separate line item
This is where a lot of stores get stuck.
They want to offer DDP because it's better for customers, but they don't want to guess. Guess too low and you eat the difference. Guess too high and your checkout looks overpriced. Hide the cost entirely and you can expect to lose roughly 48% of shoppers to cart abandonment.
Getting the rates right at checkout is what makes DDP work. ShipperHQ's Duties & Taxes feature calculates international duties and taxes at checkout so shoppers know what to expect before they buy.
You can also dig deeper into how to offer international shipping without losing money before you commit to either term.
DAP vs DDP: the one-question decision test
Here's the fastest way to decide which term is right for a given shipment:
Does your customer know they might owe money after you take their payment?
If you're selling D2C and the answer is no, you need DDP. Putting import costs on a consumer who didn't agree to them isn't a shortcut. It's a refund waiting to happen.
If you're selling B2B and the buyer has their own import process, DAP may be cleaner. Let them manage their costs in their market.
With DAP, the complexity shows up at the customer's door. With DDP, the complexity stays with you.
For consumers who just want the package they already paid for, DDP is usually the cleaner promise: we handle the customs stuff. You just get the box.
FAQs
What is the difference between DAP and DDP?
The difference is who handles import duties, taxes, and customs clearance.
With DAP, the buyer is responsible for those costs when the shipment arrives.
With DDP, the seller handles them before delivery, so the buyer receives the package without extra import fees at the door.
Who pays import duties under DAP?
The buyer pays import duties under DAP.
Because the buyer acts as the importer of record, the carrier may need to collect duties, taxes, or customs fees before releasing the shipment.
Is DAP the same as DDU?
For most ecommerce purposes, yes. DAP is the current Incoterms term, while DDU is the older term many carrier portals, ecommerce workflows, and marketing materials still use.
Both describe a shipment where the seller delivers to the destination, but the buyer may be responsible for duties and taxes on arrival.
Share this article
Related Articles
De Minimis Is Ending in the EU: What Ecommerce Brands Need to Know
The EU is closing one of ecommerce's biggest low-value shipping loopholes.
Current Tariffs and Upcoming Tariff Update: What Every Ecommerce Brand Needs to Know in 2026
If you’ve tried to keep up with US tariff policy this year, you’re in good company.
How to Offer eCommerce International Shipping Without Losing Money
Shipping orders across borders used to be a job only big brands could handle. Today, even smaller online stores see ...