DDP Shipping from Supplier – What It Covers and Does Not
A seller signs a contract with their Chinese supplier. The contract says DDP shipping included, all fees to the Amazon warehouse. The supplier signs it. The order is about to be placed and the supplier suddenly demands an extra $2,500 for shipping.
This is not a rare situation. It is one of the most common disputes between new importers and Chinese suppliers. The root cause is almost always the same: the supplier quoted DDP without understanding what DDP legally requires them to cover, or they understood FOB and confused the two terms.
This guide explains what DDP actually covers, where the confusion comes from, what your rights are when a supplier demands payment for costs DDP should cover, and how to write a contract that closes the gap before it becomes a dispute.

What DDP Actually Means – The Legal Definition
DDP stands for Delivered Duty Paid. It is one of eleven Incoterms published by the International Chamber of Commerce under the Incoterms 2020 framework. Incoterms are standardized international trade terms that create binding legal and commercial obligations when written into a sales contract.
Under DDP, the seller takes on maximum responsibility. The seller pays for:
Export clearance and export duties at the origin country
International freight (ocean or air) from origin to destination country
Import customs clearance at the destination country
Import duties and taxes at the destination country
Delivery to the named place of destination
The buyer’s only obligation under DDP is to unload the goods when they arrive at the named destination. Everything else is the seller’s problem and the seller’s cost.
DDP is the Incoterm that places the most obligation on the supplier. It is also the term most frequently misunderstood by Chinese suppliers who are accustomed to quoting FOB.
The Named Place Problem – Where Most Disputes Start
This is the detail that determines whether a DDP contract actually covers what you think it covers.
DDP is always paired with a named place of destination. The obligation ends when the goods are delivered to that specific named place. Two DDP contracts for the same shipment can cover completely different obligations depending on what the named place says.
DDP to port of destination: The supplier’s obligation ends when goods are delivered to the destination port. You pay for customs clearance, import duties, and inland freight from the port to your warehouse or Amazon’s fulfillment center. This is a limited DDP that many suppliers quote because it stops at a point they can control.
DDP to Amazon fulfillment center: The supplier’s obligation ends when goods are delivered inside Amazon’s warehouse. This covers everything including inland freight from the port, any drayage, and final delivery to the FBA receiving dock. This is the full DDP most Amazon sellers intend when they use the term.
The seller in the Reddit thread had this clause: “The Second Party agrees to deliver the items to a designated warehouse of the first party’s choosing.” That language is strong. A designated warehouse of the first party’s choosing is the Amazon fulfillment center. Combined with “The Second Party agrees to cover all fees and duties associated with the shipment” and the explicit DDP designation, the contract covers the full door to Amazon warehouse scope.
If your contract does not specify the named place precisely, the supplier can argue that DDP to port satisfies their obligation. Always name the specific destination in the contract. Not “Amazon warehouse” but the full address of the fulfillment center you are shipping to.
Why Chinese Suppliers Confuse DDP and FOB

Most Chinese manufacturers and trading companies are experienced with FOB pricing. FOB (Free On Board) means the supplier’s obligation ends when goods are loaded onto the vessel at the origin port. From that point, the buyer is responsible for freight, insurance, customs, and delivery.
FOB is the most common Incoterm in China-origin exports because it is the natural endpoint of what a factory can control. The factory knows how to get goods to the port. It does not necessarily know how to arrange international freight, navigate US customs, pay import duties, or coordinate last-mile delivery to a specific warehouse address in a country it has never shipped to before.
When a new supplier agrees to DDP without fully understanding the obligation, two things typically happen. First, they quote a price that reflects their FOB cost plus a rough estimate of freight, not the full DDP cost including customs, duties, and last-mile delivery. Second, when the actual cost of the additional logistics becomes clear, they come back asking for more money.
This is not always bad faith. It is frequently genuine confusion about what they agreed to. The practical result for the buyer is the same: a demand for additional payment after the contract is signed.
The FOB to DDP cost difference on a typical China to US Amazon shipment includes:
International ocean or air freight from the origin port to the US port of entry. This is often the largest variable.
US customs clearance fees through a licensed customs broker.
Import duties calculated on the CIF value of the shipment at the applicable HTS code rate.
Inland freight from the US port to the Amazon fulfillment center.
Any drayage, port fees, or warehouse handling at the US port.
The HS Duty Estimator calculates estimated import duties on your specific HTS code and shipment value so you can verify what the duty component of a DDP price should be before signing any supplier agreement.
What to Do When a Supplier Demands Payment After Signing DDP
If your contract has explicit DDP language and the supplier is now demanding additional payment for costs DDP covers, you have a contract dispute. Here is the practical response sequence.
Step 1: Respond in writing immediately.
Email the supplier referencing the specific contract clauses. Quote the DDP designation and the fees and duties language word for word. Keep everything in writing from this point forward. Do not rely on phone calls or messaging apps that do not create a clear paper trail.
Step 2: Do not pay the additional amount yet.
Paying any portion of the disputed amount is an implicit acceptance of a contract modification. Once you pay it is very difficult to recover. Hold payment until the dispute is resolved.
Step 3: Get the actual cost breakdown.
Ask the supplier to provide a detailed itemized cost breakdown for the $2,500. What specifically are they being asked to pay that they believe is outside the DDP scope? This serves two purposes. It may reveal a legitimate misunderstanding you can resolve, or it will clarify exactly what they are trying to charge you for so you can respond to the specific claim.
Step 4: Decide whether to enforce or negotiate.
You have two realistic options.
Enforce: Tell the supplier they are in breach of contract if they do not fulfill the DDP terms as agreed. This is legally correct given the contract language but may damage the supplier relationship and delay the shipment while you resolve the dispute.
Negotiate: Offer to split a portion of the disputed cost in exchange for a price reduction on this order or the next one, and a clearer contract going forward. This preserves the relationship and gets the goods moving faster.
Which option makes sense depends on how important this supplier is, whether you can source elsewhere quickly, and how much leverage you have over the relationship.
Step 5: Never sign another contract without specifying the named place.
Whatever the outcome of this dispute, the fix for future orders is a more precise contract clause covered in the next section.
The Contract Clause That Prevents This Dispute
The seller in the Reddit thread had reasonably strong contract language. Most sellers do not. Here is the clause structure that closes the named place gap and eliminates ambiguity about what DDP covers.
Shipping clause that protects the buyer:
“Shipping terms are Delivered Duty Paid (DDP) Incoterms 2020. The named place of destination is [full address of Amazon FBA fulfillment center]. The Second Party (Supplier) is responsible for all costs associated with delivering the goods to the named place including but not limited to: export clearance at origin, international freight by ocean or air, marine insurance, US customs clearance, import duties and taxes calculated at the applicable HTS code rate, inland freight from the US port of entry to the named place, and any drayage or handling fees at the destination. No additional charges beyond the agreed unit price will be accepted unless agreed in writing by both parties prior to shipment.”
This clause does four things the standard DDP designation alone does not:
Names the specific destination address so there is no ambiguity about where the obligation ends.
Lists every cost category explicitly so the supplier cannot argue that specific costs were not included.
References Incoterms 2020 so both parties are operating from the same legal framework.
Requires written agreement for any additional charges before shipment begins.
Build Your Landed Cost Model Before Placing the Order
The Reddit seller discovered the $2,500 gap after calculating profit margins. The correct sequence is the reverse: calculate the full landed cost before negotiating the supplier price.
DDP price from supplier is not your landed cost. It is one input into your landed cost.
Full landed cost for an Amazon FBA order:
DDP price (what you pay the supplier including all shipping to Amazon’s door)
Plus FBA inbound placement fee (not covered by supplier DDP, charged by Amazon)
Plus FBA fulfillment fee per unit (charged by Amazon on every sale)
Plus FBA storage cost per unit per month
Plus any FBA prep cost if the supplier is not prepping to Amazon standards
The DDP price covers the journey from the supplier’s factory to Amazon’s receiving dock. Everything that happens inside Amazon’s network is your cost, not the supplier’s.
For the complete landed cost formula including how to calculate duty on CIF value, MPF, and HMF, see How to Calculate Landed Cost.
The de minimis factor: Before August 2025, shipments under $800 entered the US duty-free, which made DDP pricing simpler because there was often no duty component. Since August 29, 2025, the de minimis exemption has been suspended for all countries. Every shipment now faces import duties regardless of value. If your supplier’s DDP quote was calculated before August 2025 or was based on de minimis eligibility, it may not include the duty component that now applies. For the full de minimis elimination explanation, see Section 321 De Minimis.
Use the HS Duty Estimator to calculate the duty component on your specific product before signing a DDP agreement. Verify the supplier’s DDP quote includes the correct duty amount for your HTS code. If their quote does not account for current duty rates, negotiate before signing, not after.
For the complete guide on DDP versus DDU shipping terms, when each makes sense, and how to handle international shipping for small stores, see International Shipping for Small Stores.
Rates verified June 19, 2026. See changelog.
You've read the theory—now see the actual math for your packages. Use our Carrier Savings Engine to identify 'Savings Gaps' in your packaging and discover the cheapest way to ship your products.
Check My Savings →FAQ
Q: What does DDP shipping from a supplier actually cover?
A: DDP (Delivered Duty Paid) under Incoterms 2020 means the supplier pays for everything from their factory to the named place of destination: export clearance, international freight, import customs clearance, import duties and taxes, and inland delivery to the named destination. The buyer only unloads the goods. The named place matters: DDP to the origin port covers far less than DDP to your Amazon fulfillment center address. Always specify the exact destination address in the contract.
Q: Why do Chinese suppliers confuse DDP and FOB shipping?
A: Most Chinese suppliers are experienced with FOB (Free On Board), where their obligation ends when goods are loaded at the origin port. DDP requires the supplier to arrange international freight, US customs clearance, import duty payment, and last-mile delivery, all of which are outside their normal scope. When suppliers agree to DDP without fully understanding the obligation, they often quote a price based on FOB cost plus a rough freight estimate, then come back for more money when the true DDP cost becomes clear. This is frequently genuine confusion rather than bad faith.
Q: What should I do if my supplier demands extra payment after signing a DDP contract?
A: Respond in writing immediately referencing the specific DDP contract language. Do not pay the additional amount until the dispute is resolved as payment implies acceptance of a contract modification. Request an itemized cost breakdown of what the supplier claims is outside DDP scope. Then decide whether to enforce the contract terms or negotiate a compromise. Whatever the outcome, add a more explicit named place clause and cost category list to all future supplier contracts before signing.
Q: How do I calculate the true landed cost of a DDP shipment to Amazon FBA?
A: DDP price covers factory to Amazon receiving dock. Your full landed cost adds Amazon’s fees on top: inbound placement fee, FBA fulfillment fee per unit, and storage cost per unit. Use the HS Duty Estimator to verify the duty component of your supplier’s DDP quote against the current rate for your HTS code. Since August 2025, the US de minimis exemption has been suspended for all countries, meaning every shipment now faces import duties regardless of value. A DDP quote that does not include current duty rates is understating your true cost.