Fulfillment & shipping
International shipping without surprises
Cross-border orders die when the courier hands your customer a surprise duty bill. Decide DDP vs DDU up front, get the paperwork right, and confirm the current rate for each country pair.
International orders extend your reach, but they collapse at customs when the buyer gets a surprise duty bill. Decide who pays (DDP vs DDU) before you list, look up the real de minimis, duty, and VAT/GST per country pair, get the paperwork exact, and plan returns. AI maps the rules; you confirm the live rates, since they differ by destination.
International shipping without surprises
Cross-border orders die at one moment: the courier emails your customer a duty bill they never agreed to. The fix is deciding up front who pays duties and taxes (DDP vs DDU), then getting the customs paperwork and carrier choice right for each country pair.
AI can map the rules and draft the paperwork from your product and lanes. You confirm the current rates, because duty and tax rules change often and vary by destination.
Fastest path: one prompt, end to end
AI prompt — paste into ChatGPT / Claude
You are a cross-border shipping advisor. Use MY details only. Ship-from country: [e.g. China] Ship-to countries: [e.g. US, Germany, Australia] Product + HS category if known: [e.g. cotton apparel] Average order value and weight: [$ / kg] Open current customs and tax sources for each lane (the destination customs site, or a calculator like SimplyDuty / Zonos) and read the real de minimis threshold, duty rate, and VAT/GST rule. Do not invent any rate; give the source next to each figure. If you cannot browse, leave that lane blank and tell me which tool to check. Do this: 1. For each ship-to country, state the de minimis (below which no duty), the typical duty rate for my product, and the VAT/GST the buyer owes. 2. Recommend DDP (I prepay duties, price includes them, no surprise bill) or DDU (buyer pays on delivery) per lane, and name the customer-surprise risk of DDU. 3. List the customs documents I must include (commercial invoice, HS code, country of origin) and the one field that most often causes a hold. 4. Compare a carrier (DHL/UPS/FedEx) vs a consolidator for my volume, and flag the returns-from-abroad reality. If a number is missing, ask; do not guess. Output: per-lane table (de minimis, duty, tax, DDP/DDU pick) + docs checklist + returns note.
Or do it in 4 steps
- Decide DDP vs DDU before you list. Under DDP you prepay duties and bake them into the price, so the customer sees one number and no courier invoice later. Under DDU the buyer gets a surprise bill on delivery and often refuses the parcel. For consumer orders, DDP almost always wins on trust; price it in.
- Look up the real numbers per country pair. Every lane has its own de minimis (the value below which duty is waived), duty rate, and VAT/GST. A parcel that clears free into one country gets taxed into the next. Never assume: confirm the current threshold from the destination customs site or a duty calculator.
- Get the paperwork exact. A commercial invoice with the correct HS code, honest declared value, and country of origin clears customs. A vague description or wrong code causes a hold and an angry customer. Fill these fields the same way every time.
- Plan returns from abroad before you need them. An international return can cost more than the item and re-import its own duties. Decide up front whether you accept returns, offer a local return address via a consolidator, or refund-and-keep for low-value goods.
Worked example (labeled): ship-from China, order $40 apparel. To the US, de minimis is high, so a $40 parcel usually clears duty-free; DDU is tolerable.
To Germany, VAT applies from the first euro and a courier adds a clearance fee, so a DDU buyer faces a surprise bill roughly a third of the order. They refuse it, you eat the return.
Switching that lane to DDP and pricing the tax in removes the surprise and the refusal. Rates here are illustrative; confirm the live thresholds before you commit.
Duty and tax rules change and differ by lane, so re-check them each season and default to DDP for consumer trust.
Do
- ✓Decide DDP vs DDU before you list, and default to DDP for consumer orders so the customer sees one price and no courier bill later.
- ✓Look up the real de minimis, duty rate, and VAT/GST for each country pair from the destination customs site or a duty calculator.
- ✓Fill the customs paperwork exactly the same way every time: correct HS code, honest declared value, country of origin.
- ✓Plan returns from abroad before you need them, deciding upfront to accept, offer a local return address, or refund-and-keep low-value goods.
Avoid
- ✕Don't leave a lane on DDU without warning the buyer, or they get a surprise duty bill on delivery and refuse the parcel.
- ✕Don't assume a threshold that cleared one country applies to the next; a parcel free into the US can be taxed from the first euro into Germany.
- ✕Don't let AI invent duty or tax rates; make it cite a source next to each figure or leave the lane blank.
- ✕Don't file a vague product description or wrong HS code, since that one field is what most often causes a customs hold.
Quick tips
- Give AI your ship-from country, ship-to lanes, product HS category and order value, then have it build a per-lane table of de minimis, duty, tax, and a DDP/DDU pick.
- Remember an international return can cost more than the item and re-import its own duties, so a refund-and-keep policy is sometimes the cheaper call.
- Compare a carrier (DHL/UPS/FedEx) against a consolidator for your volume before committing a lane.
Brand in focus
Zonos — the company built to kill the surprise duty bill
Zonos.com
Zonos fits because its entire product exists to solve this note's core problem: it calculates the real landed cost (duty, tax, fees) per country pair at checkout so the buyer prepays under DDP and never gets a surprise courier invoice. What it does well is pull current, lane-specific de minimis and duty rules rather than assuming one number fits every destination, which is the exact discipline the note demands. Watch-out: a tool automates the math, but you still choose DDP vs DDU per lane and must keep the customs paperwork (HS code, declared value, origin) exact, since no calculator fixes a wrong code that causes a hold.