A few months ago, a swimwear brand owner in Miami called me. She was staring at two quotes on her screen. One was our DDP price of $4.85 per yard for a recycled nylon spandex. The other was a competitor’s FOB price of $3.20 for what looked like an identical fabric. She asked, “Which one is actually cheaper once the fabric hits my warehouse floor?” I walked her through the calculation step by step. We added ocean freight, insurance, US customs duty, the merchandise processing fee, the harbor maintenance fee, customs broker fee, the single-entry bond, and the trucking from Port Everglades to her warehouse in Doral. The FOB quote, which looked $1.65 cheaper per yard on the screen, turned out to be $0.42 more expensive per yard in reality. She had been comparing a partial price to a complete price, and it nearly cost her $1,260 on a single order. That conversation clarified why I wrote this article. Calculating your true landed cost when buying Fumao fabric DDP is not complicated—it is actually simpler than an FOB calculation—but you need to understand what is already baked in and what is not.
DDP, or Delivered Duty Paid, means the price we quote you includes the fabric, the export clearance, the ocean or air freight, the insurance, the US import duty, all customs fees, and the final delivery to your door. There is nothing left for you to calculate on the logistics side. The number on our proforma invoice is the number that lands the fabric on your cutting table. But you still have some internal costs to account for if you want a true total landed cost for your margin calculations. I will walk you through exactly what is in our DDP price, what is not, and how to build a complete landed cost model in fifteen minutes or less. If you have ever been blindsided by a customs bill or a trucking surcharge you did not budget for, this breakdown will eliminate that anxiety from your sourcing process forever.
What Is Already Included in a Fumao DDP Quotation?
When I send a DDP quotation to a buyer, what I am really sending is a promise. The per-yard price on that document covers every external cost required to move fabric from our Keqiao factory floor to your specified US delivery address. There are no surprise invoices from a freight forwarder six weeks later. No customs broker demanding a wire transfer before the container can be released. No trucker asking for a certified check at the warehouse gate. Our DDP price is an all-in number, and understanding what sits inside that number helps you trust it. An excellent breakdown of why DDP terms simplify cash flow for smaller importers can be found in this explanation of the full cost components of a DDP shipment from Chinese manufacturers.

Does the DDP Price Cover US Import Duty and All Customs Fees?
Yes. That is the "Duty Paid" part of Delivered Duty Paid. When we quote you a DDP price for your specific fabric, we calculate the US import duty based on the correct Harmonized Tariff Schedule code for that exact construction and fiber composition. For a polyester woven fabric, that might be 14.9% plus the Section 301 additional tariff. For a cotton knit, it might be a different rate. We verify the HTS code before we quote, and we include the exact duty in the DDP unit price. The Merchandise Processing Fee, which is 0.3464% of the entered value with a minimum and maximum cap, is included. The Harbor Maintenance Fee, which is 0.125% of the entered value for ocean shipments, is included. The single-entry customs bond fee or the allocation from our continuous bond is included. The customs broker's fee for filing the entry is included. There is no scenario where a US Customs and Border Protection charge lands on your desk after delivery. If CBP selects the container for an exam, and the exam generates a fee, we pay that fee. If CBP assesses a different duty rate than we calculated, we pay the difference. The DDP price is a fixed, guaranteed number on the customs side. The only exception is if you provide us with incorrect product information that changes the HTS classification, but we confirm the code with you before quoting, so that should never happen.
Are the Freight, Insurance, and Final Delivery Really Included with No Surprises?
They are included. The ocean freight or air freight rate is locked into the DDP quote at the time we issue it. We do not issue a DDP quote and then come back three weeks later saying the freight rate spiked and we need a surcharge. If the spot market moves against us, that is our risk, not yours. We manage that risk by maintaining contract rates with our freight partners that are stable and predictable over a quarterly horizon. Marine insurance, typically 0.3% to 0.5% of the commercial invoice value depending on the fabric type, is included and covers the shipment from our factory to your door. The drayage from the port to your warehouse, including any chassis fees, fuel surcharges, or appointment fees at the delivery location, is included. If your delivery location is a residential address or a location without a loading dock, we need to know that upfront so we can quote accurately. A liftgate truck or a residential delivery surcharge costs extra, and we absolutely include that in the initial DDP quote if you tell us about it. If you do not tell us and we quote standard commercial delivery, and then the trucker arrives and needs a liftgate, there will be an additional charge. That is not a hidden fee; that is an incomplete delivery specification from the buyer. Give us the full address and the delivery requirements, and our DDP quote will be watertight.
How Do You Add Internal Costs to a DDP Price for Total Landed Cost?
The DDP price per yard is not your total landed cost. It is your total external landed cost. Once the fabric sits in your warehouse, you have internal costs to layer on top if you want an accurate unit cost for your own margin calculations. This is the part of the equation that many first-time importers miss. They celebrate the DDP number as their final cost and then realize during their accountant’s month-end close that they forgot to include warehousing, receiving labor, and the internal quality check they ran on the shipment. Those costs are real, they are recurring, and they need to live in your product cost model. However, a DDP shipment dramatically simplifies the external portion of this calculation, which is why we often recommend it over FOB for brands looking at how to build a foolproof import cost model for direct fabric sourcing.

What Warehousing and Receiving Costs Should You Apply to Your DDP Shipment?
When a DDP shipment arrives at your warehouse, someone needs to receive it. If you operate your own warehouse, you have a labor cost for unloading the pallets, checking the carton count against the packing list, and moving the fabric rolls to your storage racks. A typical 2,000-yard fabric shipment arrives on two to three pallets and takes about 30 to 45 minutes for one warehouse associate to receive and put away. At a fully loaded labor cost of $25 per hour, that is roughly $19 in receiving labor, or less than $0.01 per yard. If you use a third-party logistics provider, or 3PL, they will charge a receiving fee per carton or per pallet. A standard 3PL receiving fee is $5 to $8 per pallet. On a three-pallet shipment, that is $24, or about $0.012 per yard. The bigger internal cost is warehousing storage. If the fabric sits in your warehouse or 3PL for three months before it gets cut, you are paying for that square footage and that inventory carrying cost. Calculate your monthly storage cost per pallet—a typical 3PL charges $15 to $25 per pallet per month—and multiply by the number of months the fabric sits. On that same 2,000-yard shipment stored for three months, the total storage cost might be $150, which adds $0.075 per yard. This is a small number, but when you are modeling margins down to the penny, it belongs in your total landed cost spreadsheet.
How Do You Account for Internal Quality Control and Sampling Expenses?
Even though our fabric ships with a full CNAS lab report and passes our 4-point inspection, most professional brands do their own incoming quality check. You might pull a random sample from each dye lot and check the weight, the handfeel against the approved sample, and the shade under your own lightbox. That process requires labor and possibly a small cutting table setup. A typical incoming QC check on a single dye lot order takes about 20 to 30 minutes for a trained receiving inspector. At a labor cost of $22 per hour, that adds $11 to the shipment cost. If you send the sample out to an independent lab for a verification test, that is an additional $150 to $300 per test, depending on the test package. Most of our repeat clients skip the external lab verification because our CNAS report is already ISO-compliant and accepted by their own retailers, but if your compliance protocol requires independent verification, that cost needs to be in your total landed cost model. Divide the total testing cost by the yardage of the shipment it covers. On a 3,000-yard order, a $225 test package adds $0.075 per yard. These small line items, when added to the DDP price, give you a true unit cost that you can confidently feed into your SKU-level profitability analysis.
What Is the Simple Formula for Total Landed Cost Per Yard on DDP?
The formula for calculating your true total landed cost per yard when buying DDP from Shanghai Fumao is as simple as a procurement calculation gets. You take our DDP price per yard, and you add your internal cost per yard. The internal cost per yard is the sum of all your internal receiving, warehousing, quality control, and sampling expenses, divided by the total yards in the shipment. That is the formula. There is no customs duty variable to research, no freight rate to negotiate with a forwarder, no bond to arrange with a broker. The external complexity is eliminated. You are left with a small, predictable set of internal costs that you control and can optimize over time. For brands that want a dedicated tool to model these numbers before committing to an order, this resource on calculating exact landed costs for imported textiles with DDP shipping provides a spreadsheet template that aligns well with the approach I am describing here.

Can You Walk Through a Real Example of a 2,000-Yard Cotton Twill Shipment?
Let me build a real-world calculation using our best-selling 200 GSM GOTS-certified organic cotton twill. We will model a 2,000-yard order shipped DDP from Keqiao to a brand's warehouse in Austin, Texas. The DDP price we quote for this fabric, including all freight, duty, customs clearance, and final delivery to a commercial address with a loading dock, is $3.85 per yard. The total DDP cost delivered to the warehouse door is 2,000 yards multiplied by $3.85 per yard, which equals $7,700. Now we add the internal costs. The brand uses a small 3PL that charges a $6 per pallet receiving fee. The 2,000 yards ships on three pallets, so the receiving fee is $18. The fabric will sit in the 3PL for two months before the cutting run begins. The storage rate is $18 per pallet per month. Three pallets for two months costs $108. The brand's production coordinator spends 45 minutes doing an incoming QC check: checking the weight on a sample cut, inspecting the shade against the approved lab dip under a lightbox, and logging the results. At a $24 per hour labor cost, that is $18 in QC labor. The brand does not send an external lab verification because they trust our CNAS report. Total internal costs add up to $18 plus $108 plus $18, which equals $144. The internal cost per yard is $144 divided by 2,000 yards, which is $0.072 per yard. The total landed cost per yard is $3.85 plus $0.072, which rounds to $3.92 per yard. That is the number the brand plugs into their SKU spreadsheet to calculate their gross margin. There is no ambiguity, no surprise bill hiding in the accounts payable queue, and no frantic call to a customs broker to ask why a duty was assessed at a higher rate.
How Does This Compare to an FOB Landed Cost Calculation for the Same Order?
Now let us look at the same 2,000 yards of organic cotton twill, but quoted FOB by a competitor at $3.10 per yard. The FOB cost for the fabric itself, delivered to the port of Ningbo, is $6,200. The buyer must now add ocean freight. At a current spot rate of $2,800 for a 40-foot container, but this order is sharing a consolidation container, so the freight forwarder quotes $320 for the space. Then marine insurance at 0.4% of the CIF value adds roughly $28. Then US customs duty. The fabric is cotton woven, HTS code 5209.39, with a duty rate of 8.3% plus the Section 301 tariff of 7.5%, for a combined rate of 15.8% on the entered value. The entered value for customs is the FOB value plus freight plus insurance, which is $6,548. The duty owed is $1,035. The Merchandise Processing Fee at 0.3464% is $23, and the Harbor Maintenance Fee at 0.125% is $8. The customs broker charges a $125 entry fee. The single-entry bond costs $65. The drayage from the port to the Austin warehouse is $580 for the palletized load. Now the external costs total: $320 freight plus $28 insurance plus $1,035 duty plus $23 MPF plus $8 HMF plus $125 broker fee plus $65 bond plus $580 trucking equals $2,184 in external logistics and customs costs. Total FOB landed cost before internal costs is $6,200 plus $2,184, which is $8,384. That is $684 more than the DDP quote of $7,700, even though the FOB fabric price looked $0.75 per yard cheaper. Add the same $144 in internal costs, and the total FOB landed cost is $8,528, or $4.26 per yard. The DDP total landed cost was $3.92 per yard. The cheap FOB quote turned out to be $0.34 per yard more expensive in reality. This is why the headline FOB price is the most misleading number in the entire fabric sourcing game.
What Mistakes Do Buyers Make That Inflate Their True Landed Cost?
Even with a DDP quote that eliminates external surprises, buyers can still inflate their own internal landed cost through preventable mistakes. The most common errors happen before the order is even placed, during the quoting and specification phase. A buyer provides an incomplete delivery address. A buyer assumes a certain HTS classification without confirming with us. A buyer forgets to factor in the cost of sample yardage and development fees that preceded the bulk order. These mistakes are not catastrophic, but they create a gap between the budgeted landed cost and the actual landed cost that shows up in the quarterly financial review. The good news is that every single one of these mistakes is avoidable with a structured quoting process and clear communication.

How Do Inaccurate Delivery Details Lead to Unexpected Last-Mile Charges?
This is the most frequent issue I see, and it is so easy to fix. A buyer provides a delivery address that is their office, not their warehouse, and the office is on the third floor of a building with no freight elevator. Or the buyer provides a warehouse address but does not tell us that the warehouse requires a delivery appointment booked 48 hours in advance. Or the address is a residential home in a neighborhood with weight-restricted streets. When the trucker arrives and cannot complete the delivery as planned, three things happen. A re-delivery fee is charged, typically $85 to $150. The pallets sit on the truck overnight, adding a detention fee. The delivery is delayed by a day or two, which might push the fabric availability past your cutting date. All of these costs land on your side, and they are not included in the DDP quote because we quoted based on the delivery scenario you described. The fix is simple. When you request a DDP quote, tell us: the full street address including zip code, whether the location is commercial or residential, whether a loading dock exists or a liftgate is required, whether a delivery appointment is needed, and what the receiving hours are. With that information, our logistics coordinator will build the exact last-mile cost into the DDP quote and there will be zero surprises. I always tell new clients that providing a complete delivery profile upfront is the single most cost-saving action they can take on their first DDP order.
Why Does Guessing the HTS Code Wreck Your Budget Accuracy?
Some buyers try to be helpful and provide us with an HTS code they found online for their fabric. The issue is that HTS classification is highly specific and fact-dependent. A polyester knit with a brushed finish may classify under a different subheading than a flat polyester knit. A cotton-polyester blend where cotton is 55% by weight classifies differently than a blend where polyester is 55%. A coated fabric classifies under a different chapter entirely if the coating is visible to the naked eye. If a buyer provides an incorrect HTS code and we unknowingly use it to calculate the duty portion of the DDP price, and then CBP assesses a different duty rate upon entry, we absorb the difference under DDP terms, but we will adjust the pricing on the next order to reflect the correct classification. That can create an awkward price increase on a reorder that the buyer did not anticipate. The correct approach is to let us determine the HTS code. Send us a physical sample of the fabric, or a detailed specification, and our in-house classification specialist will confirm the correct code with our US customs broker partners before we issue the DDP quote. We have classified thousands of fabric shipments and we get it right. The buyer should focus on describing the fabric accurately, not on guessing a ten-digit tariff code from a Google search.
Conclusion
Calculating your landed cost when buying Fumao fabric DDP is the simplest financial exercise in the entire fabric sourcing process. The DDP price per yard we quote you covers the fabric, export clearance, international freight, insurance, US import duty, all customs fees, and final delivery to your specified address. That number is guaranteed. To arrive at your true total landed cost, you simply add your internal receiving, warehousing, and quality control expenses on a per-yard basis. On a typical 2,000-yard order, those internal costs amount to less than $0.10 per yard. The math is transparent, the external variables are eliminated, and the anxiety of surprise logistical bills is removed from your business. As the side-by-side comparison with the FOB quote demonstrated, our DDP price is often the lower total cost reality, even when a competitor's FOB fabric price looks cheaper on a line sheet.
If you want an exact DDP landed cost calculation for your specific fabric program, let us build it for you. Send your fabric specification, target yardage, and complete delivery address to my Business Director, Elaine. She will return a formal DDP quotation within one business day that includes every customs, freight, and last-mile cost itemized so you can see exactly where your money goes. You can reach Elaine at elaine@fumaoclothing.com. The most profitable sourcing decision you make this season might be the one where you stop calculating logistics risk yourself and start letting the seller carry it for you.