Sourcing fabric from overseas mills can shave 30–50% off your per-yard cost, but only if you calculate true landed cost — not the FOB quote on the proforma invoice. Expect lead times of 60–120 days door-to-door, duties of 4–25% depending on HTS classification, and another 8–15% in freight, brokerage, and handling fees you didn't see coming. If you skip that math, your “bargain” mill order can end up costing more than buying domestic.
Here's the mistake first-time importers make on day one: they see a quote of $3.20/yard FOB Shanghai and compare it to a domestic price of $5.80/yard. Easy win, right? Not even close.
FOB (Free On Board) means the mill's responsibility ends the moment the container hits the deck of the ship. Everything after that — ocean freight, terminal handling, customs entry, duty, brokerage, drayage, and warehouse offload — is on you. By the time fabric is sitting on your loading dock, that $3.20/yard typically lands between $4.40 and $5.10. The savings are still real, but they're a fraction of what the quote suggested.
The fix is simple: never compare FOB to delivered. Build a landed cost spreadsheet before you send a deposit. We'll walk through the line items below.

If your sales team is promising delivery in 8 weeks based on the mill saying “ready in 45 days,” you have a problem. The 45-day number is production only. The full timeline looks more like this:
Add it up: 90–120 days is the honest answer. Chinese New Year, Golden Week, Diwali, and Ramadan can each tack on 2–3 weeks if your production window overlaps. A buyer ordering coat fabric in September for a fall delivery is already too late — that program needs POs cut by April or May. For seasonal programs, check our notes on planning a coat fabric buy well before the season turns.

Two fabrics that look identical on the roll can have wildly different duty rates because of their HTS (Harmonized Tariff Schedule) classification. Get this wrong and you'll either overpay duty for years or get hit with a CBP penalty on audit.
Rough 2026 US duty ranges for common fabrics:
Country-of-origin matters too. Section 301 tariffs on Chinese-origin textiles add 7.5–25% on top of base duty depending on the HTS subheading. A polyester fabric at 16% base + 25% Section 301 lands at 41% duty — that destroys most margins. Vietnam, Bangladesh, India, Turkey, and Portugal don't carry that surcharge. For more on how blends shift the math at the spec sheet level, see our breakdown on cotton vs. polyester vs. blends in bulk.
Pay a licensed customs broker $150–300 for a binding ruling before you commit to a large program. Cheapest insurance you'll ever buy.
Conventional wisdom says always ship by sea. Conventional wisdom is often wrong when the order is small or the fabric is light.
Quick rule: if your total shipment is under 100 kg and the per-yard value is over $8, air freight often beats sea LCL once you factor in LCL's hidden fees (CFS charges, ISF filing, chassis fees, demurrage risk). A 500-yard sample order of premium faux leather might weigh 90 kg — by air at $7/kg it's $630 plus a $200 clearance fee. The same shipment by LCL is $180 in freight but $450 in destination fees, and it takes 5 weeks instead of 6 days.
For FCL (full container), the math flips hard in favor of sea. A 20-foot container holds roughly 9,000–11,000 yards of medium-weight woven fabric depending on roll diameter. At $3,500 for the container, that's $0.32–0.39/yard in ocean freight — basically a rounding error on your landed cost.
Here's the list that surprises most first-time importers. Every one of these is real, every one is per-shipment, and they add up to 8–15% on top of FOB:
For a mini case study: a small bedding brand we know imported 6 CBM of printed cotton sateen — FOB cost was $11,400. They budgeted $1,200 for freight. Actual landed cost? $14,890. That extra $2,290 came almost entirely from the line items above. Margin on the finished pillowcase went from a planned 62% to 51%. Not a disaster, but not what was promised to the board.

Domestic distributors will sell you 50 yards. Overseas mills will not. Typical mill MOQs in 2026:
The trap: a mill agent says “MOQ flexible” to get the conversation going. What they mean is “MOQ flexible if you pay a surcharge of 20–40% per yard.” That surcharge can wipe out your import savings entirely. If you can't hit the natural MOQ, you're often better off buying stock-supported fabric from a US-based wholesaler. We covered tactics for pushing back on this in our MOQ negotiation playbook.
If you take one piece of advice from this article: pay for a third-party pre-shipment inspection. SGS, Bureau Veritas, Intertek, and QIMA all do AQL 2.5 textile inspections for $250–450 per man-day. That fee has saved buyers from disasters that ran into six figures.
What gets checked: GSM tolerance (±5% is industry standard, push for ±3%), width consistency, shade banding within and between rolls, shrinkage, colorfastness to washing and crocking, defect count per 100 linear yards (4-point system), and roll length accuracy. Mills routinely ship rolls labeled 100 yards that contain 94. Over a 5,000-yard order, that's $1,600+ of fabric you paid for and never received.
Real example: a uniform manufacturer ordered 8,000 yards of poly-cotton twill from a new mill. They skipped the inspection to save $400. On arrival, 22% of rolls failed the 4-point system and the shade variance between roll heads exceeded 5 Delta-E. Reject? They'd already paid 100%. Recutting and rework cost them $34,000 and a delayed shipment to their customer. If color consistency keeps biting you on imports, our piece on preventing dye lot variance is required reading.

Standard mill terms are 30% deposit on PO, 70% balance against a copy of the bill of lading. Some mills push for 50/50 or even 100% upfront — push back hard. If a mill refuses any payment structure other than 100% in advance, that's a red flag worth taking seriously (we listed others in our red flags when buying fabric online guide).
For orders over $30,000, consider a letter of credit (L/C) or escrow through Alibaba Trade Assurance. Yes, L/Cs cost 0.5–1.5% of the order value in bank fees. Yes, they're worth it — they tie payment to documentary proof of shipment and quality.
Currency is the silent killer. If you quote a customer in USD but pay the mill in CNY or EUR, a 4% currency swing between PO and final payment can eat your entire profit on a slim-margin product. For programs over $100k, lock in a forward contract with your bank — costs roughly 0.3–0.7% and removes the variable entirely.
Direct import is great. It's not universally great. Skip the mill and buy from a US-based wholesaler when:
A boutique apparel brand running 800 yards a season of shirt fabric across six colorways will lose money trying to import direct — the MOQs alone force them to overbuy by 4x. A contract manufacturer doing 50,000 yards a year of the same fabric in two colors absolutely should import. The break-even is usually around 5,000–8,000 yards per SKU per year. Run your own math before assuming direct is the answer.
Before you wire a deposit to any overseas mill, you should have answers to these in writing:
Direct import isn't risky because it's hard. It's risky because most buyers underestimate the line items and overestimate the savings. Do the full math, and the savings — when they're real — are genuinely substantial.
If you'd rather skip the 120-day lead times and customs paperwork for now, we keep deep stock across most categories on the fabric type catalog at Global Fabric Wholesale — shipped from US warehouses, no broker required. Register for a wholesale account to see tiered pricing and request swatches before you build out your next program.