Wholesale cotton fabric and cotton blends in full rolls for garment and home-textile factories. As a cotton fabric manufacturer, we control shrinkage, shade, weight and defects from yarn to roll, so the bulk cotton fabric you receive matches the sample you approved.

500 meters per order
Usually 20–35 days for bulk
Swatches are free — you only pay the shipping
+86 188-2515-3652
support@fabric-supplier.com
Six cotton fabric families sold wholesale in full rolls: 100% cotton, poly-cotton 65/35, linen-cotton 55/45, nylon-cotton, viscose-cotton and coated canvas. MOQ 500 m, lead time 20–35 days, free swatches.
Four buyer types, four different risk sets. Pick yours to see the fabrics you usually buy and the risks to control first.
Start from the end product. Pick it below for the recommended construction, an alternative and the tests to write into your PO.

Alternative: TC 65/35 poplin for cost · Oxford for casual shirts
Related guide: Poplin Shirt Specs
Requirements to state in the purchase order:
Free of charge — you only pay the courier.

Winter bedding: brushed cotton flannel
Related guide: Pima vs Egyptian Cotton
Requirements to state in the purchase order:
Free of charge — you only pay the courier.

Bags and aprons: canvas · Jeans: see our denim range
Related guide: Poplin vs Oxford vs Twill
Requirements to state in the purchase order:
Free of charge — you only pay the courier.

Fitted styles: cotton-spandex jersey
Related guide: Knitted Cotton Fabric
Requirements to state in the purchase order:
Free of charge — you only pay the courier.

Summer sleepwear: cotton poplin
Related guide: Flannel Weight Guide
Requirements to state in the purchase order:
Free of charge — you only pay the courier.

More drape: viscose-cotton
Related guide: Pure Cotton Fabric Guide
Requirements to state in the purchase order:
Free of charge — you only pay the courier.
Ten points cause most claims on bulk cotton orders. Each one has a fixed control at our mill, explained in the sections below.
Hand feel, shade or weight drifts between approved sample and bulk.
HOW WE CONTROL ITSealed reference sample, bulk-cuttable approval, single yarn lot.Read section →PRIORITYRISK 02Dimensional change and twisted seams after the first wash.
HOW WE CONTROL ITPre-shrinking and a wash test on every lot, reported before shipment.Read section →PRIORITYRISK 03Color differences between rolls and dye lots in one order.
HOW WE CONTROL ITShade band per lot, A / B / C roll grading on the packing list.Read section →PRIORITYRISK 04Low washing, rubbing or perspiration fastness.
HOW WE CONTROL ITReactive dyeing with full fixing; grades agreed in the PO.Read section →PRIORITYRISK 05Out-of-tolerance width or weight that breaks the marker plan.
HOW WE CONTROL ITTolerances in the PO; every roll weighed and measured.Read section →PRIORITYRISK 06Holes, stains and broken ends found only after cutting.
HOW WE CONTROL IT4-point inspection of every roll, report with photos.Read section →PRIORITYRISK 07Short-fiber yarn that pills and feels coarse in use.
HOW WE CONTROL ITCombed ring-spun or compact yarn, singeing, long-staple options.Read section →PRIORITYRISK 08Yarn shortages and dyeing queues that push back ship dates.
HOW WE CONTROL ITYarn and dye slot reserved at PO; weekly progress updates.Read section →PRIORITYRISK 09A PO without construction, tolerance and test requirements.
HOW WE CONTROL ITWe draft the specification sheet with you, line by line.Read section →PRIORITYRISK 10Missing OEKO-TEX, ISO or organic documentation.
HOW WE CONTROL ITOEKO-TEX No. SH025 134912, ISO 9001:2015, GOTS on request.Read section →Bulk matches the sample when it is approved from production, checked against a sealed reference and made from one yarn lot.
MYTHA hand swatch approval is enough.
FACTHand swatches are often made on a sample loom. We approve a bulk-cuttable sample from the first production lot.
MYTHSame spec, same fabric.
FACTA new yarn lot changes twist, hand feel and dye uptake. Yarn for your order is booked from a single lot.
MYTHFinishing doesn’t change the fabric.
FACTSoftener, stenter temperature and speed change hand feel and width. Every bulk lot is tested against your sealed reference sample.
Related guide: How to Write a PO Spec for Cotton Fabric

Shrinkage stays within 3% (or your PO limit) through pre-shrinking in finishing and a wash test on every lot.
No pre-shrinkingFibers swell and the fabric contracts in the first washes.
→Pre-shrinking and compacting matched to the end use.
Uneven tension in finishingStored tension releases as skew after washing.
→Warp, weft and skew measured in the wash test.
Testing one roll onlyOne test does not represent the whole lot.
→Wash test on every lot, report sent before shipment.
Related guide: Cotton Quality Tests for Bulk Buyers
| Method | ISO 6330 · 40 °C |
| Warp | |
| Weft | |
| Skew |
The square is marked on the fabric before washing. Switch the two finishes to compare. Figures are examples.
50 × 50 cm square drawn on 3 rolls per lot.
Domestic wash at 40 °C, ISO 6330.
Tumble or line dry as on your care label.
Warp, weft and skew recorded in the report.
Every dye lot gets a shade band and every roll a shade group, so each lay is cut from one shade.

| ROLL | LOT | SHADE | LENGTH | GSM |
|---|---|---|---|---|
| 0211 | B | A | 102 m | 115 |
| 0212 | B | A | 98 m | 114 |
| 0213 | B | A | 101 m | 115 |
| 0214 | C | B | 100 m | 116 |
| 0215 | C | B | 99 m | 115 |
| 0216 | C | C | 103 m | 114 |
Cut each lay from rolls of one shade group (A, B or C).
Reactive dyes with full fixing, and grades agreed in the PO before dyeing: washing ≥ 4, rubbing dry 4 / wet 3.
| Pigment, not fixed | Reactive, fixed | |
|---|---|---|
| How color holds | Sits on the surface with a binder | Bonds to the fiber |
| Washing & rubbing | Rubs off and fades faster | Washing ≥ 4, rubbing dry 4 / wet 3 |
| Fixing | Unfixed dye bleeds in the first washes | Full soaping and fixing |
| On apparel cotton | Main cause of fading claims | Our standard |
Write the grade into the PO — without it there is no agreed pass level. We grade on the 1–5 grey scale and report per lot.
Related guides: Reactive vs Vat vs Pigment Dyeing · Colorfastness Test Standards
Both swatches start in the same navy. The grey scale under each shows the change after washing.
Apparel buyers usually require grade 4 for washing and 3–4 for wet rubbing. The grade is assessed by comparing the tested swatch with the original under standard light.
Tolerances go into the PO — GSM ±3%, usable width ±1″ — and every roll is weighed and measured.
| Parameter | Tolerance | How we check | Why it matters |
|---|---|---|---|
| Weight (GSM) | ±3% | Every roll weighed; reading on the roll label | Lighter fabric changes strength and drape |
| Usable width | ±1" | Every roll measured after stentering | A narrower roll fits fewer panels per row |
Out-of-tolerance lots are reported to you before shipment, not after cutting.
Related guide: Fabric Weight, Yarn Count & GSM
Each shirt front panel needs 14″ across the width. At 58″ four panels fit side by side. If the roll arrives at 56″, only three fit and the fourth moves to the next row, so the cutting room uses more length for the same order.
Every roll passes the inspection frame before packing. Rolls above 40 points per 100 yd² do not ship.
Related guide: Fabric Defects & Identification Methods


| Slub | 1 |
| Oil stain | 2 |
| Hole | 4 |
| Missing pick | 1 |
| DEFECT LENGTH | POINTS |
|---|---|
| Up to 3" | 1 |
| Over 3" to 6" | 2 |
| Over 6" to 9" | 3 |
| Over 9" / any hole | 4 |
Points per 100 yd² = total points × 3600 ÷ (yards × width in inches).
Pilling starts in the yarn. Choose the spinning method by end use and price; target pilling grade ≥ 3–4 (ISO 12945-2).
| If you need | Choose | What you get |
|---|---|---|
| Shirting, knits, bedding | Combed ring-spun or compact | Short fibers removed, smooth surface |
| Premium programs | Xinjiang long-staple or Pima | Longer staple, cleaner surface |
| Lowest price | Carded or open-end | Cheaper, but more irregular and hairy — more pilling |
| Any of the above | + Singeing & mercerizing | Surface fibers burned off, no fuzz |
Related guides: Combed vs Carded Cotton · Ring-Spun vs Open-End vs Compact
Yarn surface under a 10× loupe. Fewer protruding fibers means less pilling in wear.

Bulk ships 20–35 days after approval because yarn and the dyeing slot are booked when the PO is confirmed.
| Mistake | Effect | Our plan |
|---|---|---|
| Yarn bought after the PO | Order waits for the spinning mill | Yarn reserved at PO confirmation |
| Dye slot not reserved | Order joins the dyeing queue | Dyeing capacity booked at PO |
| No progress reports | Delays found near the ship date | Weekly WhatsApp photos; ship date confirmed in writing after lab dip |
Related guide: Cotton Fabric Sourcing Guide
Striped orange blocks are waiting time. Reserving yarn and the dyeing slot at PO removes 17 days from the same order.

Send a sample or a photo. We draft the full PO specification, and you confirm it line by line.
An old sample, a competitor product or a photo of the garment is enough to start.
Yarn count, density, GSM, width, finish and the tests that suit your end use.
Each line is explained, then fixed as the standard for lab dip and bulk.
OEKO-TEX Standard 100 (No. SH025 134912) and ISO 9001:2015. Tests are reported to the ASTM or ISO method in your PO.

No. SH025 134912
Certified quality management system
GOTS certified — available on request
Results reported to the method named in your PO
Five checkpoints from yarn to packed roll, each tagged with the risks it controls.

Single yarn lot per order, combed or ring-spun as specified.
Density and width checked at loom-off.
Lab dip approval and a shade band for each lot.
Pre-shrinking, stentering to width and wash testing.
4-point inspection and roll labels with shade group.
Specifications
Standard constructions in regular production. For anything else, send a swatch and we analyze it.
| Fabric | Yarn Count | Density | Weight (GSM) | Width | Typical Use | MOQ |
|---|---|---|---|---|---|---|
| Cotton Poplin | 40s × 40s | 133 × 72 | 115 | 57/58" | Shirts, dresses | 500 m |
| Fine Cotton Poplin | 60s × 60s | 173 × 124 | 105 | 57/58" | Premium shirts | 500 m |
| Cotton Twill | 16s × 12s | 108 × 56 | 240 | 57/58" | Workwear, chinos | 500 m |
| Cotton Canvas | 10s × 10s | 72 × 46 | 340 | 57/58" | Bags, aprons | 500 m |
| Cotton Flannel | 20s × 10s | 40 × 42 | 180 | 57/58" | Pajamas, shirts | 500 m |
| Cotton Sateen | 40s × 40s | 300 TC | 130 | 250 cm | Bedding | 500 m |
| TC Poplin 65/35 | 45s × 45s | 110 × 76 | 105 | 57/58" | Uniforms, shirts | 500 m |
| Cotton Jersey | 32s combed | — | 170 | 72" | T-shirts | 500 kg |
Tested in-house to ISO and AATCC methods. The table shows our standard level; stricter values can go into your PO.
| Test | Method | Standard Requirement | Controls Risk |
|---|---|---|---|
| Dimensional change (shrinkage) | ISO 6330 / AATCC 135 | Warp & weft ≤ 3% | R02 |
| Colorfastness to washing | ISO 105-C06 | ≥ Grade 4 | R04 |
| Colorfastness to rubbing | ISO 105-X12 | Dry ≥ 4 · Wet ≥ 3 | R04 |
| Colorfastness to perspiration | ISO 105-E04 | ≥ Grade 4 | R04 |
| Pilling resistance | ISO 12945-2 | ≥ Grade 3–4 | R07 |
| Tear strength | ISO 13937-2 | Per end use | R05 |
| Fabric weight | ISO 3801 | ± 3% of PO | R05 |
| Visual inspection | 4-point system (ASTM D5430) | ≤ 40 pts / 100 yd² | R06 |
We weave, dye and stock our own rolls, stored by color and lot in our Guangzhou warehouse.





Six reasons, each linked to a control on this page.
Weaving, dyeing and finishing in-house, without trading margins.
Long-staple cotton options for premium shirting and bedding.
Composition, GSM, width and finish built to your specification.
Every lot tested and reported before shipment.
Documents and packing for the Middle East and African markets.
Existing swatches free of charge; you only cover the courier.
Six steps, about 35 days from inquiry to shipment. Price is quoted per meter on EXW, FOB, CIF or DDP.
End use, quantity and a photo or swatch.
Existing swatches free; courier paid by buyer.
Color matched to your Pantone or sample.
Specification and ship date confirmed.
Weekly progress photos on WhatsApp.
4-point report, shade band and packing list.
Every quote is a price per meter on your chosen terms (EXW, FOB, CIF or DDP). Five choices move it most. Change them to see how each one shifts the price against a standard 40s cotton poplin, then send the specification for a real quote.
Index values are illustrative — replace with your real price ratios. Quotes also include packing and the tests written into your PO.
T/T, PayPal or XTransfer
EXW, FOB, CIF or DDP
Rolls of ~100 m on paper tubes, poly bag + woven bag
Invoice, packing list, test reports; GOTS / GRS / OCS certificates where applicable
Buyers who come to us for cotton fabric wholesale often source several fabrics in one program. These pages use the same order terms — 500 m MOQ, 20–35 days — and can share one container.
Fabric-Supplier’s MOQ for bulk cotton fabric is 500 meters per order (500 kg for cotton jersey). Fabrics are sold in full rolls of about 100 m, and swatches of existing fabrics are free — you only pay the shipping.
Bulk cotton fabric usually ships 20–35 days after lab dip approval, depending on construction and quantity. Fabric-Supplier reserves yarn and dyeing capacity when the PO is confirmed and sends weekly production photos on WhatsApp.
Fabric-Supplier controls cotton shrinkage to ≤ 3% by pre-shrinking and compacting in finishing and wash-testing every lot: a 50 × 50 cm square is marked, washed and measured in warp and weft. The shrinkage report is sent before shipment.
Fabric-Supplier sends a shade band from each dye lot for approval, grades every roll A / B / C under D65 and TL84 light, and lists each roll’s shade group on the packing list, so every lay can be cut from one shade group.
Yes. Fabric-Supplier sells all its cotton fabric wholesale in full rolls of about 100 m, labelled with lot and shade group, with a 500 m MOQ per order.
Yes, GOTS-certified organic cotton is available upon request.
Cotton fabric price is quoted per meter on EXW, FOB, CIF or DDP terms. It depends mainly on yarn count, width, dyeing method, finish and order quantity — see the price calculator.
Fabric-Supplier accepts T/T bank transfer, PayPal and XTransfer. Deposit and balance are agreed per order.
Rolls on paper tubes, poly bag inside, woven bag outside, labelled with lot and shade. Roll length varies with width, weight and composition.
Yes. Fabric-Supplier analyzes the construction of your sample, matches the color and sends a lab dip and strike-off for approval; the confirmed specification becomes the standard for bulk.
Shrinkage (AATCC 135), colorfastness to washing (ISO 105-C06), rubbing and perspiration, pilling (ISO 12945-2), tear strength (ISO 13937-2), and GSM and width tolerance can all be written into the PO. Fabric-Supplier reports results to the method you name.
Share your end product, quantity and the risks you want to control. We reply on WhatsApp or email.
WhatsApp us