One-line definition: DAP (Delivered at Place) means the customer pays import duties and taxes on arrival; DDP (Delivered Duty Paid) means the merchant collects and pays those charges so the customer receives the parcel with nothing extra to pay.
What they mean
DAP and DDP are the two Incoterms most relevant to e-commerce merchants shipping internationally to consumers. They represent opposite ends of one specific question: who handles import duties and taxes — the merchant or the customer?
DAP — Delivered at Place The merchant ships the goods and delivers them to the customer's address. The merchant covers transport costs. But import duties, import VAT, and any customs handling fees at the destination are the customer's responsibility. The carrier's customs brokerage typically contacts the customer before releasing the parcel and requests payment. The customer pays — or the parcel sits in a customs facility until they do.
DDP — Delivered Duty Paid The merchant takes responsibility for everything, including import duties and taxes. The customer pays a single amount at checkout — the product price plus shipping — and receives the parcel with no additional charges. The merchant either collects the estimated duty and VAT at checkout and remits it through the carrier or a customs broker, or absorbs the cost themselves.
The physical journey of the parcel is identical under both terms. The difference is entirely in who pays what, and when.
Why it matters for e-commerce merchants
The DAP vs DDP decision is one of the most commercially significant choices a Shopify merchant makes when expanding internationally — particularly into markets where import charges are unavoidable on most orders.
The stakes are clearest in markets like Norway, Switzerland, and the UK (for EU merchants) where the de minimis threshold means most e-commerce orders attract import VAT and potentially import duty. In these markets, a DAP shipment creates a gap between what the customer paid at checkout and what they end up paying in total. That gap generates:
Abandoned deliveries. Some customers refuse to pay the unexpected customs charge and the carrier returns the parcel to you. You absorb the return shipping cost, process a refund, and lose the sale.
Disputes and chargebacks. Customers who were not clearly warned about potential import charges feel misled — even if the information was in your terms and conditions — and raise disputes with their bank.
Lost repeat customers. A customer who had a smooth first purchase but received a surprise customs bill on delivery is significantly less likely to buy from you again, regardless of how much they liked the product.
Negative reviews. "I ordered from this store and had to pay an unexpected tax on delivery" is a recurring review pattern for merchants who ship DAP to high-duty markets without clear communication. The review attributes the problem to the merchant, not to the customs authority.
DDP eliminates all of these outcomes. The customer experience is clean, predictable, and identical to buying from a domestic store. The trade-off is operational complexity on the merchant's side.
Comparing DAP and DDP directly
| DAP | DDP | |
|---|---|---|
| Who pays import duty | Customer (at delivery) | Merchant (at checkout or absorbed) |
| Who pays import VAT | Customer (at delivery) | Merchant (collected at checkout) |
| Customer experience | Risk of surprise charges | Clean, no surprises |
| Merchant complexity | Low — standard shipping | Higher — duty calculation required |
| Carrier requirement | Standard | DDP-capable carrier or customs broker |
| Best for | Low-duty markets, informed B2B buyers | B2C markets with significant import charges |
| Risk of non-delivery | Higher — customer may refuse customs bill | Lower — no customs bill to refuse |
When DAP is the right choice
DAP is not always the wrong answer. There are markets and situations where it is the appropriate default.
High de minimis markets. In the Australia, where the de minimis threshold is $1000, the vast majority of standard e-commerce orders clear Australia customs without any duty or VAT charge. A Finnish merchant shipping to Australian customers under DAP terms will find that most customers face no additional charges at delivery. The risk of a negative experience is low because charges rarely materialize.
B2B sales to VAT-registered businesses. When selling to businesses that are VAT-registered in their own country, the import VAT is typically recoverable by the buyer through their VAT return — it is not a net cost to them. B2B buyers in international markets are generally more aware of import processes and less surprised by customs charges than consumer buyers.
Customers explicitly choosing the lowest shipping cost. Some price-sensitive buyers understand and accept that DAP means they may face import charges, in exchange for a lower upfront shipping cost. This works best when the potential import charge is clearly communicated at checkout.
Low-value shipments just below the duty threshold. If your typical order value consistently falls below the applicable duty threshold for your key markets, DAP is fine — charges will not materialize for most orders, and the occasional above-threshold order can be handled on a case-by-case basis.
When DDP is the right choice
DDP becomes compelling — and in some markets, almost necessary for competitive reasons — when import charges are unavoidable and the customer experience of surprise charges is commercially damaging.
Norway. The NOK 350 (approximately €30) de minimis threshold means almost every e-commerce order from an EU or UK merchant to a Norwegian customer attracts Norwegian VAT (25%). Without DDP or VOEC handling, every Norwegian customer faces an additional charge at delivery. For merchants who sell regularly to Norway, VOEC registration — which functions similarly to DDP for sub-NOK 3,000 orders — is the standard approach.
Switzerland. The CHF 65 threshold means most e-commerce orders above approximately €67 attract Swiss VAT. Swiss consumers are accustomed to cross-border online shopping but are also accustomed to paying import VAT — the surprise is not the charge itself but not being told about it upfront. DDP or collected-at-checkout VAT is the more competitive approach for Swiss-targeted stores.
UK (for EU merchants). Post-Brexit, UK import VAT applies on all goods from the EU. Orders under £135 require the EU merchant to register for UK VAT and collect it at checkout — which is effectively a DDP approach for the VAT component, even if duty treatment remains DAP. Above £135, UK customs collects both duty and VAT from the customer unless DDP arrangements are in place.
Any B2C market where your competitors offer DDP. If your direct competitors — including domestic merchants in the destination market and large marketplaces — offer a landed price with no additional charges, your DAP pricing looks uncompetitive even if your base price is lower. The customer compares total cost, not line items.
The practical mechanics of DDP
Offering DDP requires solving three operational problems: calculating the correct duty and VAT at checkout, collecting it from the customer, and remitting it to the relevant authority.
Duty and VAT calculation. This requires knowing the HS tariff code for each product and the applicable duty and VAT rates at each destination. Some Shopify apps and carrier integrations provide automated duty calculation at checkout. For simpler product ranges, a fixed landed cost built into the product price is an alternative — less precise but operationally simpler.
Collection. Duty and VAT collected at checkout can be shown as a separate line item ("import VAT: €X") or built into the product price. Showing it separately is more transparent; building it in is simpler for the customer. For IOSS and VOEC, the VAT is collected as part of the checkout total and reported through the respective scheme.
Remittance. IOSS handles EU import VAT remittance for sub-€150 orders from non-EU merchants. VOEC handles Norwegian VAT remittance for qualifying orders. For duty remittance on above-threshold shipments, a carrier DDP service or customs broker handles payment at the destination customs on your behalf, billing you for the charges plus a service fee.
Common misconceptions and mistakes
"DAP and DDU are the same thing." DDU (Delivered Duty Unpaid) was a term used in older versions of Incoterms but was removed in Incoterms 2010 and replaced by DAP. If you see DDU referenced in older contracts or documentation, it is equivalent to DAP under current Incoterms. The terms are functionally identical; DAP is the current standard.
"DDP always means I absorb the duty cost." Not necessarily. DDP means you are responsible for ensuring duty is paid — but you can collect the estimated amount from the customer at checkout and pass it through to the customs authority. The customer still pays the duty; you are simply the one who collects and remits it. The merchant-absorbs-duty model is one implementation of DDP, not the only one.
"I can offer DDP just by saying I do." DDP requires operational infrastructure. You need a way to calculate accurate duty and VAT by destination and HS code, a mechanism to collect it at checkout, and a carrier or broker arrangement that handles remittance. Simply stating "DDP" on your shipping policy without the underlying mechanism means you are making a promise you cannot keep.
"DAP means I have no customs responsibilities." Under DAP, you still have export responsibilities — export clearance in your own country, correct customs documentation (CN23, commercial invoice), and accurate declared values. DAP shifts import responsibilities to the buyer; it does not eliminate your export responsibilities as the seller.
How this connects to your Shopify store
Packrooster supports both DAP and DDP shipping arrangements through its carrier network. For merchants shipping DAP — the standard model for most international Shopify orders — Packrooster generates the required customs documentation automatically, ensuring the CN23 and commercial invoice are accurate and complete, which minimizes the risk of customs delays that would otherwise create the same negative experience as a surprise duty charge.
For DDP-capable routes, Packrooster works with carriers that offer DDP as a service option, using the customs documentation and declared values from the Shopify order to underpin the duty assessment and remittance process. You can choose which incoterm you want to use in each market automatically.
For Norway specifically — where VOEC registration makes DDP-equivalent handling available for sub-NOK 3,000 orders — Packrooster supports VOEC ID assignment on Norwegian shipments, integrating the pre-collected VAT into the carrier's declaration automatically.
For EU B2C imports under €150 from non-EU merchants — where IOSS provides the DDP-equivalent mechanism for VAT — Packrooster supports IOSS number assignment so that pre-declared VAT is recognized at EU customs clearance without additional charges at delivery.
The practical output: merchants who have set up DDP or IOSS/VOEC arrangements correctly in Packrooster can ship internationally with the confidence that the duty and VAT handling reflected on the customs documentation matches what was collected at checkout — closing the loop that makes DDP work smoothly in practice.
Learn more about Packrooster →
Frequently asked questions
Is DAP the default for most international Shopify stores? Yes. Most Shopify stores that have not specifically configured DDP, IOSS, or VOEC are effectively shipping DAP — the customer is responsible for any import charges at the destination. This is fine for markets with high de minimis thresholds like the USA, but creates a customer experience risk in markets like Norway, Switzerland, and the UK where most orders attract import charges.
How do I know whether to use DAP or DDP for a specific market? The decision hinges on two factors: how likely it is that orders to that market will attract import charges (determined by the de minimis threshold and typical order values), and how sensitive that market's consumers are to surprise charges at delivery. For Norway and Switzerland — low thresholds, high consumer awareness of cross-border shopping — DDP or VOEC/OSS handling is strongly recommended. For the Australia — high threshold, most orders duty-free — DAP is generally fine.
Does DDP cost more to offer than DAP? DDP has direct costs — the duty and VAT paid, plus any carrier or customs broker service fee for handling remittance. Whether these costs are passed to the customer or absorbed by the merchant is a commercial decision. In most cases merchants pass the costs through — collecting them at checkout — so the net cost to the merchant is the service fee for DDP handling rather than the duty itself. That service fee is typically small relative to the commercial benefit of eliminating customer disputes and abandoned deliveries.
What is the difference between DDP and IOSS for EU shipments? IOSS is a VAT-specific scheme for sub-€150 imports to the EU from non-EU merchants. It handles the VAT component of DDP for qualifying orders — VAT is collected at checkout and pre-declared to EU customs. IOSS does not cover import duty (which is zero below €150 anyway) or the mechanics of above-threshold shipments. DDP is the broader commercial term covering all charges — duty and VAT — across all markets. For EU B2C imports under €150, IOSS is the practical implementation of DDP for the VAT element.
Can I offer DAP for some markets and DDP for others? Yes — and for most international Shopify merchants, a split approach is the most practical. DAP for high-threshold markets like Australia where import charges rarely materialize. DDP or VOEC/IOSS for low-threshold markets like Norway and the EU where charges are near-universal. Packrooster's checkout carrier control lets you configure different shipping options for different destination markets, so the right commercial model applies automatically based on the customer's location.




