INTERNATIONAL · TAX · MARKETS · 17 JULY 2026 · 7 MIN READ
Duty-paid pricing and the markets it opens
DDP is usually discussed as a checkout setting. It is really a pricing decision, and it decides which countries are worth selling into at all.
DDP pricing means the price a customer sees already accounts for getting the goods across the border — the duty, the import tax and the brokerage, either collected as visible lines at checkout or built into a market-specific price. Offer it anywhere you want repeat customers, because the alternative hands the final price negotiation to a courier on a doorstep. But offer it deliberately: DDP changes what your product costs in each market, which means it changes which markets are viable, and a single global price list cannot express that.
IN SHORT
- DDP (Delivered Duty Paid) makes the seller responsible for import costs; DAP (Delivered at Place) leaves the customer to pay the courier on delivery.
- The real decision is not whether to collect duty but where to put it: a visible line at checkout, or absorbed into a market-specific price.
- Shopify supports per-market price adjustments and fixed prices per country, which is what makes absorbing duty possible without wrecking your home market.
- Low-value goods regimes in Australia, New Zealand, Switzerland, Norway, the EU and the UK only apply if you are registered to collect tax there — registration is a prerequisite, not a consequence.
- The EU threshold is €150 and the UK threshold is £135; above them, import VAT and duties apply instead of the low-value goods tax.
- Since 29 August 2025 de minimis does not apply to US shipments at all, so any US strategy built on small parcels entering duty-free no longer works.
- If cross-border is a handful of orders a month, DDP costs more to run than the problem it solves. Say so on the product page and revisit at volume.
DDP is a pricing term before it is a shipping term
Delivered Duty Paid comes from the Incoterms vocabulary and Shopify uses it the same way: under DDP "the seller assumes responsibility for any import costs that might be payable when goods cross borders, such as duties, import taxes, or brokerage/disbursement fees." Under Delivered at Place, "the seller is only responsible for shipping the product, and that the customer is responsible for paying any import costs to the shipping carrier."
Most stores read that as a fulfilment choice and stop there. It is not. The moment you take responsibility for import costs, the cost of selling one unit into Germany stops being the same number as the cost of selling it into Canada, and your pricing has to hold a difference it never had to hold before. A store running one global price list under DDP is quietly cross-subsidising its most expensive markets with its cheapest ones, and usually does not know by how much.
That is the useful framing. DDP does not raise your prices. It reveals that your prices were only ever correct in one country.
Two ways to charge it, and they are not equivalent
Once you have decided to bear the import cost, there are exactly two places it can go.
As a visible line at checkout. Shopify calculates estimated duties and import taxes and shows them alongside shipping and tax. The advertised product price is unchanged worldwide, so your merchandising, your ads and your comparison pricing all stay coherent. The customer sees a total that is higher than the price they clicked, and some of them leave.
Absorbed into a market price. Shopify supports per-market pricing — percentage adjustments, fixed prices set by country or region, and rounding rules — so a product can simply cost more in a market where it costs more to deliver. The customer sees one number and it does not move. You lose the ability to explain why Norway is dearer, and you carry the estimate risk yourself when the real duty comes in above your assumption.
Neither is correct in general. The line-item version suits categories where buyers expect a build-up — anything considered, expensive, or bought after comparison. The absorbed version suits impulse and gifting, where a total that changes between the product page and the confirmation step is the thing that loses the sale. What does not work is choosing by accident, which is what happens when nobody owns international pricing and the checkout setting is the only lever anyone touches.
Which markets DDP actually opens
The phrase "opens a market" is doing real work here, so it is worth being concrete about the mechanism. A market is effectively closed when the gap between the price a customer agrees to and the price they end up paying is large enough that a meaningful share of parcels get refused. Under DAP that gap is the duty, plus the import tax, plus a courier brokerage fee the customer never agreed to and cannot predict. Under DDP the gap is zero.
Three kinds of market change category when you close that gap.
- High-duty categories into high-rate countries. Apparel, footwear and textiles carry some of the steepest tariff lines there are. Under DAP the doorstep demand on a mid-priced order is large enough to look like a scam; under DDP it is a price the customer already accepted.
- Markets where you have no brand recognition yet. A first order carries the least trust and is the one you can least afford to hand to a stranger in a van to renegotiate.
- Gifting and delivery-to-a-third-party. The person who pays is not the person answering the door. Under DAP the recipient is asked for money for a present, which is the worst experience on this list and the one most likely to end a customer relationship permanently.
Registration is a prerequisite, not a consequence
This is the part most commonly discovered late. Several regions run a separate regime for low-value consignments, and Shopify names six: Australia, New Zealand, Switzerland, Norway, the European Union and the United Kingdom. Shopify is explicit about what triggers it: "A low-value goods tax is applied to shipments in some countries and regions for shipments that are below the de minimis if you're registered to collect tax in that country or region."
Registered. Not "if you sell there", not "if you turn the setting on". The thresholds themselves are documented — the EU collects VAT on cross-border orders "equal to or less than €150 EUR", the UK on orders "equal to or less than £135 GBP" — and above them the ordinary import VAT and duties apply instead.
The practical consequence is a sequencing rule. Registration, then pricing, then the checkout setting — because a price list built on the assumption that you are collecting UK VAT at the point of sale is wrong until the registration exists. Shopify declines to advise on this and is right to: "It's up to you to decide whether you should collect and remit taxes." Take that to an adviser who knows the market, not to a blog post, including this one.
And do not encode a threshold as if it were permanent. Shopify's own documentation records one that moved: from 29 August 2025 "de minimis doesn't apply to shipments to the United States. Duties and import taxes apply to all US imports, regardless of the value of the shipment." Any US pricing built on small parcels entering free stopped working on a date somebody else chose.
The estimate is the risk you are taking on
Under DAP, an inaccurate duty calculation is the courier's problem and then the customer's. Under DDP it is yours, and if you have absorbed the duty into a market price it is yours without a corresponding line to adjust.
Shopify describes the amounts it calculates as estimates based on the information available when the order is placed, and warns that inaccurate product information — a missing country of origin, an incorrect HS code — can result in additional duties being charged to the customer on delivery. That is the failure mode worth naming: you have charged the customer a duty-paid price and they still get a doorstep demand, which is strictly worse than never having offered DDP at all.
So duty-paid pricing has a data prerequisite as well as a registration one. HS codes and country of origin on every product you ship internationally, sourced from the supplier rather than assumed from the warehouse. Shopify's guidance is to verify both before setting up collection, and the silent case is the dangerous one: a product with no HS code, no description and no category has nothing to calculate from, so the order completes and the shortfall appears at the border.
There is also a carrier constraint that turns a pricing project into a logistics project. Through Shopify's carrier accounts, DDP labels are supported on a subset — Canada Post for the USA, DHL Express, DHL Express Canada and DHL eCommerce — and Shopify states that with any other carrier on a Shopify carrier account "you can't purchase a label for orders where duties have been collected." If you hold your own contracts or a 3PL buys your labels, confirm DDP support with them rather than with Shopify.
When we would tell you not to bother
Two cases, and they are common enough to state before the recommendation.
Low cross-border volume. If international is a handful of orders a month, DDP costs more to run than the problem it solves. The HS code work, the registrations, the carrier constraints and the price list maintenance are all fixed costs that do not shrink with your order count. Ship DAP, say plainly on the product page and in the shipping policy that import charges may be payable on delivery, and revisit when the volume makes the surprise expensive. Customers forgive a charge they were warned about.
A market you cannot support end to end. Duty-paid pricing makes the purchase feel local. Returns, support hours and delivery times then have to be at least defensible, or you have used DDP to raise expectations you go on to miss. A market with a high return rate is worth modelling carefully before you open it: Shopify notes that import taxes remitted to a customs authority are not always recoverable, so every refunded order in that market can carry a cost you never get back.
Everywhere else, the recommendation is straightforward. Register where you have to, get the product data right, price each market for what it actually costs to serve, and then decide — per category, not globally — whether the duty shows as a line or lives inside the price. The point of duty-paid pricing is not that it is fairer. It is that the customer finds out what your product costs on your storefront, from you, before they buy it.
Questions this raises
What does DDP pricing mean in ecommerce?
Delivered Duty Paid means the seller takes responsibility for import costs — duties, import taxes and brokerage fees — rather than leaving the customer to pay the courier on delivery. In pricing terms it means the price a customer commits to is the final price, whether the duty is shown as a checkout line or already included in a market-specific price.
Should I show duty as a separate line or include it in the price?
It depends on the category. A visible line keeps one advertised price worldwide and suits considered purchases where buyers expect a cost build-up. An absorbed, market-specific price suits impulse and gifting, where a total that changes after the product page loses the sale. Shopify supports per-market fixed prices and percentage adjustments, so both are buildable.
Does DDP require me to register for tax in every market?
Not every market, but the low-value goods regimes only apply where you are registered. Shopify lists Australia, New Zealand, Switzerland, Norway, the EU and the UK as running such regimes, and states the tax applies to shipments below the de minimis if you are registered to collect tax there. Take the registration question to a tax adviser for each market.
What are the EU and UK low-value thresholds?
Shopify documents VAT collection on cross-border orders equal to or less than €150 in the EU and £135 in the UK. Above those values, import VAT and duties apply instead of the low-value goods tax. Treat the figures as current documentation rather than fixed law — thresholds are policy and policy moves.
Can I still ship small parcels into the US duty-free?
No. Shopify's documentation records that from 29 August 2025 de minimis does not apply to shipments to the United States, and duties and import taxes apply to all US imports regardless of shipment value. Any pricing that assumed low-value parcels entered free needs rebuilding.
Is DDP worth it for a store doing ten international orders a month?
Usually not. The HS codes, registrations, carrier constraints and price list maintenance are fixed costs that do not scale down. Ship Delivered at Place, state clearly on the product page and shipping policy that import charges may be due, and move to DDP when the volume makes the doorstep surprise expensive.
NEXT STEP
Free store audit
A senior Shopify engineer reviews your storefront, theme performance and checkout, then sends a prioritised list of fixes.
