Go global, cross-border

DDP or DDU, who should pay the customs duty, my brand or my customer?

The short answer

Choose DDP (Delivered Duty Paid) as your default, you collect the estimated duty at checkout and the customer never sees a surprise bill at delivery, which is the single biggest driver of refused parcels and 1-star reviews on international orders. DDU/DAP is cheaper to set up but pushes the surprise onto the customer, and international D2C buyers abandon or refuse delivery over unexpected charges more than almost anything else. Use your courier's or Shopify's duty calculator to quote DDP accurately per country rather than eating an unknown cost.

A quick summary to orient you. The real value is below: the resources worth your time, from people who've actually done it, not us.

Here are the resources

Hand-picked from around the web, each with a note on why it earns your time. India-specific ones carry a badge.

3 resources 1 link-checked Read Use

Read

📄 Article
Free Beginner

Why we picked it The clearest breakdown of the two Incoterms that matter most for D2C checkout decisions, who pays duty, and what it means for customer experience and your margin.

DDP vs DDU: What to Know About These Shipping Incoterms

From dhl.com by DHL

  • DDP: seller pays duties/taxes upfront, customer sees an all-in price
  • DDU/DAP: buyer pays on delivery, cheaper for the seller but risks refused parcels
  • DDP is generally the better default for D2C given the customer-experience upside
Open dhl.com
📄 Article
Free Intermediate

Why we picked it A concise, practitioner-written explainer of the full Incoterms set (not just DDP/DDU) from a global freight forwarder, useful once you're negotiating shipping terms with any partner, not just Shopify checkout.

A Quick Guide to Incoterms

From support.portal.flexport.com by Flexport

  • Covers the full set of Incoterms, who bears cost and risk at each stage
  • Written for practical freight and customs use, not legal theory
  • Good reference to keep handy when reading any shipping contract
Open support.portal.flexport.com

Use

🛠️ Tool
✓ Link checked Free Intermediate

Why we picked it Pricing for a market only makes sense once you know the landed cost, this free calculator estimates product plus duty plus tax plus shipping by destination and HS code before you set a price.

Duties and Taxes Calculator, Calculate Landed Cost

From zonos.com by Zonos

  • Landed cost = product + shipping + duties + destination taxes
  • Duty rate is driven by your product's HS code and the destination country
  • Model landed cost before pricing; de minimis thresholds can waive duty below a value
Open zonos.com

People also ask

Should I self-ship each order internationally, use a courier aggregator like Shiprocket X, or hold stock abroad via FBA? For your first 50-100 international orders, use a cross-border courier aggregator (Shiprocket X, or similar), it handles customs paperwork per parc... Beginner 3 resources → What's a freight forwarder and when do I actually need one instead of a courier? A freight forwarder arranges bulk international transport, ocean or air cargo, customs brokerage, warehousing, for shipments too large or too frequ... Intermediate 3 resources → How do I estimate the real landed cost before I promise a delivery date and price? Landed cost equals product cost plus international freight plus destination duty (driven by your HS code) plus local VAT/sales tax, model all four ... Intermediate 3 resources → What's the actual shipping cost and timeline gap between India Post and modern cross-border couriers? India Post international parcels commonly take 15-20+ days and offer weak tracking; newer cross-border logistics players now deliver India-to-US in... Beginner 3 resources → How do I avoid customs delays and returned-to-sender shipments on international orders? Get the fundamentals right every time: accurate HS code, invoice value matching the declared customs value, complete recipient details (including a... Advanced 3 resources → What do DDP and DDU/DAP mean, and which should I choose at checkout? DDP (Delivered Duty Paid) means you collect and pay the destination duty upfront so the customer's price is all-in with zero surprises at the door;... Intermediate 3 resources →
eChai Partner Brands