Fabric sourcing is the process of finding, qualifying, and buying fabric from a textile supplier (a mill, converter, jobber, platform, or agent) that can deliver the material your tech pack specifies at your target cost, lead time, and quality level, from the fabric brief through sample approval, lab dips, and the bulk purchase commitment. For most apparel brands, fabric represents 60 to 70% of garment cost, which means this single decision drives margin more than any other choice you’ll make in production. This guide is written for founder-led brands doing their first or second real production run, and it is the process we run on every program.
The brands that win at sourcing aren’t the ones with the most supplier options. They’re the ones with fewer, deeper relationships: usually 3 to 5 trusted mills across two regions, with someone on the team (or a partner like us) who actually sits in the factory’s WeChat group, knows the production manager’s name, and gets a reply within hours instead of days.
If you’re scrolling for the short version: skip to the supplier comparison table or the 10 questions every fabric brief should answer.
What is fabric sourcing?
Fabric sourcing, also called textile sourcing, is the work of finding, qualifying, and purchasing the fabric a garment is made from. It is the material half of garment sourcing: garment sourcing covers the finished product and the factory that sews it, while fabric sourcing covers the input that factory cuts. It runs from the fabric brief through sample approval, lab dips, and the bulk purchase commitment.
In practice, it’s the difference between a garment that survives wash, wear, and the Amazon return desk and one that generates customer complaints you can’t fix downstream.
The work breaks into five concrete deliverables:
- A fabric brief: fiber content, construction, weight (GSM), width, hand, finish, performance specs, certifications required, and target cost per yard.
- A shortlist of qualified mills: usually 3 to 5 suppliers who can hit the brief.
- Sample yardage and lab dip approvals: physical confirmation that what’s quoted is what gets produced.
- A purchase commitment: MOQ, price, payment terms, lead time, freight terms (FOB, CIF, DDP), and acceptance criteria written down.
- An ongoing relationship: because the second order at a mill is always cheaper, faster, and better than the first.
Almost every fabric problem in production traces back to one of these five being skipped or done badly. The most common skip is #1: brands send mills a Pinterest board and a target retail price and expect a quote.
Why fabric decides your margin
In garment costing, fabric is the largest line item by a wide margin. Across the programs MakeMine has run, fabric typically lands between 60% and 70% of finished garment cost for cut-and-sew apparel: higher for woven shirting and outerwear, lower for heavily embellished or trim-heavy pieces.
That ratio means three things:
| Lever | Effect | Why it matters |
|---|---|---|
| A 5% improvement in fabric cost | Roughly a 3 to 4% improvement in total COGS | Bigger than most brands will ever get from negotiating CMT (cut, make, trim) labor |
| A 1-week delay in fabric | A 1-week delay in production, which is usually a 1-week delay in shipping | Fabric is the critical path |
| A fabric quality miss (wrong GSM, off hand) | Can’t be fixed downstream | You don’t catch it at QC. You catch it on a customer complaint |
This is why we tell clients: spend 80% of your sourcing energy on fabric and 20% on everything else. Most founders do the opposite.
Where to source fabric: mill vs converter vs jobber vs platform vs agent
There are five places to buy fabric, and they are not interchangeable. Picking the wrong one is the single most common sourcing mistake we see.
| Supplier type | Best for | Typical MOQ | Typical lead time | Price level | What goes wrong |
|---|---|---|---|---|---|
| Mill (direct) | Brands with consistent volume, repeat fabrics, willing to forecast | 500 to 3,000+ yds per color | 30 to 60 days greige plus 14 to 30 days finishing | Lowest | High MOQ, longest lead times, requires technical knowledge to communicate spec |
| Converter | Smaller runs, custom dye or finish on stock greige, on-trend colors | 100 to 500 yds | 14 to 30 days (if greige is in stock) | Mid | Color and hand vary lot to lot; quality control is on you |
| Jobber | Sampling, capsule drops, limited editions, R&D | 1 yd to 1 roll | Immediate (in stock) | Mid to high per yd | Almost never restocks; “more available” usually isn’t true; mixed-lot risk |
| Online platform / wholesale distributor (SwatchOn, Fibre2Fashion) | Sampling, low-volume DTC, brands testing concepts | 1 m to 50 yds | 7 to 21 days | High per yd | Markup vs. mill direct can be 30 to 60%; hard to scale |
| Sourcing agent / managed production partner (MakeMine and similar) | Brands at $1M to $10M who can’t justify a full-time sourcing hire | Varies; pooled across clients | Same as mill, with vetting and QC built in | Mill price plus 5 to 15% commission | Bad agents exist. Interview them like an employee |
Sourcing agent vs. digital platform vs. mill-direct
The honest comparison, since everyone selling one of these will tell you theirs is the answer: platforms (SwatchOn, Fibre2Fashion) win on speed and low MOQ but cost 30 to 60% over mill price and don’t scale. Mill-direct wins on price but requires volume, forecasting, and someone technical enough to write the brief and read the test reports. A sourcing agent or managed partner sits in between: mill pricing plus a 5 to 15% fee, with vetting, QC, and the relationship already built. The pros and cons of a sourcing agent come down to one question: is your volume big enough that the fee is cheaper than the mistakes you’d make alone?
The Discipline-of-No version of this table: if you’re doing 200 units of one SKU for a Kickstarter, do not call a mill and do not hire an agent. Buy from a jobber or platform, take the markup, and ship. If you’re doing 10,000 units across 4 colorways, do not order from a jobber. Match the supplier to the program.
If you want the managed option, our apparel fabric sourcing service covers mill matching, lab dip and hand loom approval, testing, and origin planning as part of a production program.
How to source fabric in five steps
This is what fabric sourcing looks like inside our shop, on a real program. We’ve left in the pieces most “ultimate guides” leave out, the ones that aren’t sexy but are where the money lives.
Step 1: Build the fabric brief before you contact anyone
Every email we send to a mill includes a structured brief. Mills who get a structured brief reply within 48 hours. Mills who get “hey, looking for a soft cotton jersey, what do you have?” reply in a week or never.
A real brief includes:
- Fiber content: e.g., 95% cotton / 5% spandex, ringspun
- Construction: single jersey, French terry, 2x1 rib, etc.
- Weight: GSM (grams per square meter) or oz/yd², with tolerance (e.g., 200 GSM ±5%)
- Width: finished width in cm or inches, tubular or open-width
- Hand / drape: soft, structured, fluid, crisp (best communicated with a reference swatch)
- Finish: enzyme wash, brushed, peached, mercerized, anti-pilling, moisture-wicking
- Performance specs: shrinkage tolerance, color fastness, pilling rating
- Certifications: GOTS, OEKO-TEX Standard 100, bluesign, RWS, GRS, and whether you need transaction certificates or just supplier-level certs
- Compliance: for childrenswear, CPSIA testing requirements; for EU sales, REACH; for performance, PFAS-free
- Target cost per yard: yes, actually share this. Mills won’t waste their time quoting if you’re 40% off market, and you save weeks
- Target MOQ and lead times: what you need, not what you wish
If you can’t fill out this brief, you’re not ready to source. You’re ready to design.
Step 2: Pick the right type of supplier (this is where most brands get it wrong)
Use the comparison table above and match the supplier type to the program, not to the supplier’s sales pitch. The decision rule is volume: under 300 units per style, buy stock from a jobber or platform; 300 to 1,000 units, a converter; consistent volume across repeat fabrics, a mill; $1M to $10M in revenue with no sourcing hire, an agent or managed partner.
Then shortlist 3 to 5 suppliers of that type who can hit the brief, and send all of them the same brief on the same day. You’re not just collecting quotes. You’re testing how each one responds to a structured request, which predicts how they’ll behave in bulk.
Step 3: Sample, lab dip, and bulk approval (don’t skip this)
Three approvals must happen before bulk cutting:
| Stage | What it proves | Typical time |
|---|---|---|
| Sample yardage (or hand loom) | Fiber content, construction, GSM, and hand match the brief, and the fabric survives a wash-and-shrinkage test | 2 to 4 weeks |
| Lab dip | The mill can hit your color against a Pantone TCX or physical standard, under D65 and CWF lighting | 1 to 2 weeks per round, and expect two rounds |
| Bulk approval (pre-cut inspection) | The bulk rolls match the approved sample on shade band, weight, width, and defects | 1 to 3 days once rolls land |
- Hand loom or sample yardage approval. Confirm fiber content, construction, GSM, and hand against the brief. Run a wash-and-shrinkage test (we run AATCC 135, three home-laundry cycles, at minimum).
- Lab dip approval. The mill submits dyed swatches against a Pantone TCX or physical standard. We approve under D65 and CWF lighting at minimum to avoid metameric color shift. Approve the lab dip in writing with a signed swatch card. Saying “looks good” in WhatsApp doesn’t hold up when the bulk arrives off-shade.
- Bulk fabric inspection (pre-cut). Before cutting, inspect a percentage of bulk rolls (4-point system, AQL 2.5 is standard) for shade band, weight, width, and visible defects. This step catches 80% of preventable production failures and almost no founder-led brand does it without a partner.
Skipping any of these is the #1 reason production goes sideways. It’s also the #1 thing brands try to skip “to save time.”
Step 4: Negotiate terms in writing
The terms that matter, in roughly the order people forget them:
- Price per yard or per kg, and whether it includes finishing, testing, certificates
- MOQ per color and total order MOQ (these are different: many mills require 1,000 yd per color but 3,000 yd total)
- Payment terms: 30/70 (deposit/balance) is standard; 50/50 is conservative; 0/100 is unicorn territory you don’t get on order one
- Lead time: sample, bulk, and the difference between “ex-factory” and “delivered”
- Freight terms: FOB, CIF, DDP (DDP costs more but eliminates customs surprises)
- Tariff exposure: under current US policy, who absorbs tariff changes between order and shipment? Get this in writing.
- Acceptance criteria: shrinkage, GSM, color delta-E tolerance, AQL level
- Remedy: what happens if bulk doesn’t match approved sample. “We’ll discuss” is not a remedy.
We’ve watched brands lose six figures on a single program because the only term they negotiated was price.
Step 5: Build the relationship
The first order at any mill is the most expensive one you will ever place there. The mill is learning your standards, your communication style, and whether you actually pay on time. By order three, the same mill will:
- Quote 5 to 15% lower
- Hold inventory for you
- Run smaller MOQs as a courtesy
- Tell you when a fiber price is moving so you can lock in
- Take your call when something goes wrong at 11pm
This is why we tell clients to consolidate, not diversify, until they’re past $5M in revenue. Three mills you’ve worked with for two years beat thirty mills you’ve worked with for one season.
The 10 questions every fabric brief should answer
Send this to a mill on first contact and you’ll cut your sampling cycle in half. Most mills will not chase you for missing information. They’ll just deprioritize the inquiry.
- Article number or item code, so you can re-order the exact same quality
- Fiber content and construction, verified by lab test, not just claimed
- Weight (GSM/oz) and width, finished, not greige, with tolerance
- Country of origin, for tariff classification, FTA eligibility (CAFTA-DR, USMCA), and customer-facing claims
- MOQ per color and total, and what surcharges apply below MOQ
- Sample lead time and bulk lead time, separately, and whether bulk includes finishing
- Price tiers: sample yardage, bulk yardage, and the volume break thresholds
- Certifications: GOTS, OEKO-TEX, bluesign, GRS, RWS, with cert numbers and validity dates
- Test reports: shrinkage, color fastness, pilling, GSM verification (you should not have to re-test what the mill should have tested)
- Payment and freight terms: deposit %, balance terms, FOB/CIF/DDP, and what’s included in the quoted price
If a mill won’t answer #4, #8, or #9 in writing, that’s not a sourcing problem. That’s a “find a different mill” signal.
Where brands lose money
After running thousands of programs, the same five mistakes account for the majority of expensive failures we see:
1. Sourcing fabric before finalizing the design. If you don’t know whether it’s a 200 GSM or 240 GSM jersey, you’re not ready to call a mill. You’re ready to call a designer.
2. Approving a lab dip in WhatsApp. Approve color in writing, against a physical standard, under standardized lighting, with a signed swatch card. Anything less is a six-figure liability waiting to ship.
3. Choosing the cheapest mill on quote one. The cheapest quote is almost never the cheapest landed cost. Late shipments, off-shade bulk, GSM under-spec: these costs don’t show up in the quote.
4. Working with too many mills. Three mills who know you well will outperform thirty mills who don’t. Consolidate.
5. No tariff hedge in the contract. Under current US trade policy (Section 301 actions, tariff stacking, and rates that have moved several times since 2025), a 30-day production cycle can see a 10-point tariff move. If your contract doesn’t address who absorbs that, you both will, badly.
Sourcing fabric for a first collection or small business
If you’re pre-revenue or under $250K/year, most of this playbook is overkill, and the mistake isn’t skipping steps. It’s calling the wrong supplier type entirely.
The small-business path:
- Under 300 units per style: buy stock fabric from a jobber, local distributor, or platform like SwatchOn. Take the per-yard markup. It’s cheaper than a mill’s MOQ penalty and infinitely cheaper than 2,000 yards of fabric you can’t use.
- 300 to 1,000 units: converters are your zone. 100 to 500 yard minimums, custom color on stock greige, 2 to 4 week lead times.
- Low-MOQ reality check: any mill advertising “no minimums” is a converter or jobber with a mill’s website. That’s fine. Just price it as what it is. The fabric minimum, not the factory’s, is usually what sets your real MOQ per colorway; our guide to cut and sew manufacturing MOQs explains why.
- Still run the brief. Even a jobber purchase should confirm fiber content, GSM, and width in writing. A wrong-weight fabric ruins a 200-unit run just as thoroughly as a 10,000-unit one.
The one thing small brands should steal from big ones: approve a wash-tested sample before cutting anything. It costs a week and saves the collection.
Fabric sourcing by category
The process above is the same for every category. What changes is which supplier type wins, and which specs in the brief carry the risk.
Womenswear and fashion. Drape and hand matter more than durability, so the brief needs a reference swatch, not just a GSM. Prints add a strike-off approval on top of the lab dip, and print minimums per design and color are often the binding MOQ. Because fashion runs small and changes every season, jobbers and platforms are the right supplier type for most first collections, and Korea and China are where the hand and drape libraries are deepest. Mill-direct only starts to pay when a fabric repeats across seasons.
Performance and activewear. Here the fabric IS the product: wicking, stretch recovery, UPF, and pilling ratings all need test reports, not claims, and PFAS-free finishes belong in the compliance line of the brief for US sales. The performance fabric supply chain is deepest in China, with Korea for the high end, so these are mill-direct purchases with real MOQs and long lead times. Our performance fabric sourcing guide goes deep on specs and testing, and our activewear manufacturing page covers the production side. The same rules apply to golf apparel and outdoor apparel.
Wovens for shirting, outerwear, and workwear. Woven fabric carries the highest share of garment cost, and shrinkage has to be tested before patterns are finalized because a woven that shrinks more than 3% wrecks the fit. Poplin, oxford, twill, canvas, and ripstop each have their own mill base, which we cover in our woven fabric sourcing guide. For outerwear and workwear, laminated shells and durable finishes add a finishing step and its lead time on top of the base fabric, so brief them up front. Streetwear sits in between: heavyweight jersey and fleece are knit-mill purchases, while knitwear is sourced as yarn by gauge, not as fabric by GSM.
Country considerations (2026)
We currently run programs across five regions. Each has tradeoffs that don’t show up in a generic guide. The right region also depends on category: fashion and womenswear fabric skews toward Korea and China for hand and drape, while cotton-heavy basics favor Honduras and Peru. We don’t restate tariff rates here because they move faster than this post; the linked guides carry the current numbers.
China. Deepest fabric library on earth. Best for technical performance fabrics, complex prints, and anything requiring real R&D. Tariff exposure has changed several times since 2025, so build the current rate into landed cost models, not just FOB. Our China tariffs guide tracks every change. More on China sourcing →
Vietnam. Strong on knitwear and basics, growing on woven. Lead times often beat China by 1 to 2 weeks for North American shipments. Check the Vietnam tariffs guide for the current rate before you model landed cost. More on Vietnam →
Honduras. CAFTA-DR eligibility means duty-free entry to the US for qualifying goods, which often beats Asia on landed cost despite higher per-yard fabric costs. The catch is yarn-forward origin: source the fabric in Asia and the duty benefit is gone. Strong on cotton knits and basics. More on Honduras →
Peru. Pima cotton is the headline, but the depth on jersey, interlock, and pique is what brings brands back. CAFTA-DR-style trade benefits via the US-Peru FTA. More on Peru →
South Korea. Highest-quality knits and performance fabrics in the world, with prices to match. Best for premium positioning where the fabric IS the story. More on South Korea →
When you should not use a sourcing partner
We turn down work regularly. The fits where a managed production partner like MakeMine doesn’t make sense:
- You’re doing under $250K/year and your margins can’t carry a 5 to 15% partner fee. Use a platform like SwatchOn or a domestic CMT shop with a fabric library.
- You’re doing one capsule drop of 200 units. Use a jobber or buy stock fabric from a local distributor. Don’t call a mill.
- You want to learn sourcing yourself. This is a legitimate choice. The first five years of MakeMine’s leadership team learned by getting it wrong on our own brands. If that’s the path you want, books and trade shows beat hiring a partner you’ll second-guess.
- You’re not ready to commit to a category. If you’re still deciding whether you’re an activewear brand or a workwear brand, you don’t have a fabric problem. You have a positioning problem.
The fits where we do make sense: founder-led lifestyle apparel and consumer-goods brands doing $1M to $10M in revenue, shipping multiple programs a year, with no full-time sourcing or production hire on staff. That’s our ICP, and we say no to most of what doesn’t match it.
Key terms
| Term | Meaning |
|---|---|
| GSM | Grams per square meter; the standard fabric weight measurement |
| Greige goods | Unfinished, undyed fabric straight off the loom or knitting machine |
| Hand | The tactile feel of a fabric (soft, crisp, fluid, dry) |
| Lab dip | A small swatch dyed by the mill to match a target solid color, submitted for approval |
| Strike-off | The print equivalent of a lab dip: a sample of the print run on the actual fabric, submitted for approval |
| Dye lot | One batch of fabric dyed together; color can shift between lots, so bulk should come from as few lots as possible |
| Shade band | The acceptable range of color variation across rolls in the same dye lot |
| AQL | Acceptable Quality Level; the statistical sampling standard for inspection |
| 4-point system | The standard fabric inspection method that scores defects by length and severity |
| MOQ | Minimum Order Quantity; can be per color, per total order, or both |
| FOB / CIF / DDP | Incoterms defining who pays for and controls freight at each stage |
| Selvedge | The finished edge of a fabric that prevents fraying |
Next steps
If you’re sourcing your own fabric: build the brief in Step 1, don’t skip the lab dip approval, and consolidate to fewer mills than feels comfortable. The fabric brief lives inside your tech pack, so build that first and the brief falls out of the bill of materials.
If you’d rather not: tell us about your program. We’ll tell you honestly whether we’re a fit. We turn down more programs than we take.




