When selling internationally, you must assign an Incoterm (International Commercial Term) to every shipment. This tells customs officials who is footing the bill.
(Formerly known as DDU - Delivered Duty Unpaid)
How it works: You ship the package. When it arrives in the destination country, the carrier (DHL, FedEx, UPS, etc.) halts the shipment and contacts the customer. The package is effectively "held hostage" until the customer pays the import duties and handling fees.
How it works: You calculate and collect the taxes from the customer during checkout (using a landed cost engine). You pay the carrier these fees upfront. The package flies through customs and arrives at the customer's door with zero interruptions or surprise fees.
Don't guess. Use this logic flow to decide which term protects your bottom line.
Choosing the wrong Incoterm isn't just a logistics issue; it's a Conversion Rate Optimization (CRO) issue.
Imagine buying a sweater for €50. A week later, you receive a text from the courier demanding €22 in taxes and "admin fees" before they release the parcel.
⚠️ The "Refusal" Trap: Under DAP, if a customer refuses to pay duties, the carrier will charge YOU the return shipping cost (often double the outbound rate) plus the original duties. A single refused DAP shipment can wipe out the profit of five successful orders.
By using DDP, you present a "Total Landed Cost" at checkout. The customer pays €65 total (€50 sweater + €15 tax) in one click.
You don't need to be a tax lawyer to offer DDP. You need an automated integration stack.
At Checkout (Calculation): Use a plugin (like Zonos, Avalara, or Reach) to calculate duties dynamically based on the customer’s cart and geolocation.
On the Label (Carrier API): Your shipping management platform (like ShippyPro) acts as the bridge. When you print the label, ShippyPro flags the shipment as "DDP" in the carrier's API (e.g., DHL Paperless Trade) so the courier knows to bill your account, not the customer.
On the Invoice (Documentation): The Commercial Invoice must clearly state: “Incoterms: DDP. Taxes Billed to Sender.”
Is DDU the same as DAP?
Yes. DDU (Delivered Duty Unpaid) was officially replaced by DAP (Delivered At Place) in the Incoterms 2010 update. However, many logistics providers still use "DDU" colloquially to mean the customer pays duties.
Does DDP include VAT?
Yes. DDP stands for Delivered Duty Paid. This means the seller covers Import Duty, VAT (Value Added Tax), and the carrier's customs handling fee.
Can I use DDP for all countries?
Not always. Some countries (like Russia or Brazil) make it difficult for foreign sellers to pay duties on behalf of the buyer. In these specific "hard-to-ship" lanes, falling back to DAP is often the only option.
Which carriers support DDP?
All major express carriers support DDP (DHL Express, FedEx, UPS). Many postal services also support it via "IOSS" (Import One-Stop Shop) for shipments to the EU under €150.