What does DDP mean in shipping?
DDP stands for Delivered Duty Paid. It is one of the Incoterms, the standardized trade delivery rules published by the International Chamber of Commerce and referenced in commercial contracts worldwide. Incoterms do not set prices. They answer two questions: who pays for each leg of the journey, and at what exact point does risk of loss or damage pass from seller to buyer.
DDP sits at the maximum-obligation end of that scale. The seller is responsible for everything up to and including delivery at the agreed destination, with import duties and taxes already settled. Risk transfers to the buyer only when the goods arrive at that address, ready for unloading. In practice, a DDP quote is a landed-cost quote: one number that covers the whole trip.
What DDP covers, and what it does not
Under DDP terms the seller pays for and arranges:
- Export packing, labeling, and origin handling at the shipping warehouse.
- Export clearance and licensing in the origin country.
- Main carriage by air, ocean, or ground, plus origin and destination terminal charges.
- Import customs clearance, including the entry filing and any required permits.
- Import duties, tariffs, and import taxes such as VAT or GST, plus customs brokerage and disbursement fees.
- Final delivery to the buyer's named address.
Two things usually sit outside DDP. The first is unloading at the destination, which is normally the buyer's responsibility unless the contract says otherwise. That matters on freight, less so on a parcel handed to a doorstep. The second is cargo insurance. DDP does not require the seller to insure the goods, but since the seller carries the risk for the entire journey, insuring is a practical decision rather than a contractual one.
DDP vs DDU vs DAP
DDU (Delivered Duty Unpaid) is a retired Incoterm. It was replaced by DAP (Delivered at Place), which works the same way in practice: the seller gets the goods to the destination, but the buyer clears them and pays the import charges. Carriers, freight forwarders, and cart plugins still say "DDU" constantly, so you will see both labels for the same arrangement.
| DDP (Delivered Duty Paid) | DDU / DAP (Delivered at Place) | |
|---|---|---|
| Who pays freight? | Seller | Seller |
| Who pays import duties and taxes? | Seller, prepaid before delivery | Buyer, billed at or before delivery |
| Who handles import customs clearance? | Seller or its broker | Buyer or the carrier acting for the buyer |
| Importer of record | Seller | Buyer |
| Checkout total is the final total? | Yes | No, extra charges arrive later |
| Best fit | Cross-border DTC and consumer orders | B2B buyers with their own customs setup |
Why DDU creates refused parcels and chargebacks
The failure mode is predictable. A customer buys at a price they think is final. Days later, a courier or customs broker contacts them demanding duty, import VAT, and an advancement fee before the parcel is released. Nobody expected it, and the fee can be a meaningful fraction of the order value on smaller purchases.
What follows costs the brand more than the duty would have:
- Refused delivery. The parcel is abandoned or returned, and the seller eats return freight plus any storage or destruction fee.
- Chargebacks. Customers dispute the original charge because they never received the goods they paid for.
- Support load. Every affected order becomes several emails explaining a bill the brand did not send.
- Lost lifetime value. A first international order that ends in a surprise invoice rarely produces a second one.
Note that low-value import thresholds, sometimes called de minimis, vary by country and change with policy. A route that clears duty-free today may not next year, so do not build a cross-border program on the assumption that small parcels are always exempt.
Who should use DDP shipping?
- DTC brands selling cross-border. Consumers judge you on the checkout total. DDP keeps that promise intact and makes international conversion look like domestic conversion.
- Subscription and replenishment businesses. A recurring shipment that generates a recurring customs bill will not stay subscribed for long.
- Brands sending inventory to their own foreign warehouse or marketplace account. You are effectively both parties, so controlling clearance end to end avoids stranded stock.
- Anyone shipping gifts or samples, where the recipient absolutely should not be handed an invoice.
DAP is often the better choice for established B2B relationships. Large wholesale and retail buyers usually have a customs broker, a duty deferment account, and the ability to reclaim import VAT. Making them the importer is cheaper and simpler for both sides, which is why palletized LTL freight and container moves more often run on DAP than DDP.
Risks DDP puts on the seller
DDP is the customer-friendly option, which is exactly why it is the seller-risky one:
- Duty is a variable cost you quoted as fixed. Rates depend on HS classification, declared value, and country of origin. If your landed-cost estimate is low, the margin comes out of your pocket.
- Classification errors are your errors. A wrong HS code or vague product description can mean reassessment, penalties, or held cargo, and under DDP that is the seller's problem.
- You may need a local tax registration. Some countries will not let a foreign seller act as importer of record without a local entity, fiscal representative, or tax number.
- Reclaiming import VAT is harder than paying it. A non-resident seller often cannot recover the import tax it just paid, so it becomes a real cost rather than a pass-through.
- Risk stays with you the whole way. Loss or damage before delivery is on the seller, all the way to the door.
- Returns are a second customs event. Cross-border returns need their own clearance path, so plan them before launch, not after the first refund request.
How DDP changes the checkout experience
Running DDP properly means calculating duties and import taxes at checkout and collecting them in the order total. That requires accurate HS codes on every SKU, a country of origin per item, correct declared values, and a landed-cost engine wired into the cart.
Done well, the customer sees:
- A single total with duties and taxes shown as line items, not hidden.
- A clear "no additional fees on delivery" statement at checkout and in the confirmation email.
- Realistic delivery windows that account for customs clearance.
- A commercial invoice on the parcel that matches the order exactly, so nothing gets held for a value mismatch.
The paperwork side matters more than brands expect. Customs entries are rejected over small inconsistencies: a declared value that disagrees with the order, a missing country of origin, an unclear description like "accessories," or a consignee name and address that does not match the label. Getting those fields right at the point of packing is what keeps a DDP shipment from sitting in a bonded warehouse.
Where fulfillment fits into DDP
DDP lives or dies on data that originates in the warehouse. HS codes, country of origin, net and gross weights, dimensions, lot numbers, and declared values all have to travel with the shipment and match the commercial invoice. That is a fulfillment discipline, not a finance one. RitePrep has run its own Austin, Texas warehouse since 2020 and ships nationwide at 99.9% pick accuracy, and the same SKU-level accuracy that keeps domestic ecommerce fulfillment clean is what makes customs documentation defensible when a shipment crosses a border. If you are mapping out shipping and logistics for a cross-border launch, decide DDP or DAP first, then build the product data and packing process to support it.
