Most first t-shirt orders don’t fail at design.

They fail at fabric.

A brand picks the perfect jersey, the perfect weight, and the perfect washed-out heather.

Then the factory says one sentence that kills the plan: “We can’t get that at your quantity.”

That sentence is almost always about a fabric minimum, not a garment minimum.

The two are different. Nobody tells you that until it bites.

This guide fixes that.

It’s the full picture of where t-shirt fabric actually comes from, why it carries its own minimums, and how to design a tee you can actually make at the volume you can actually afford.

We run cut-and-sew jerseys every week, so this comes from what happens on the floor: the stock racks, the dye lots, and the mill calls.

One note on scope: this is the t-shirt and jersey deep dive.

If you’re sourcing fabric across hoodies, bottoms, and the rest of a range, start with our general fabric-sourcing playbook; this page is the tee-specific chapter beneath it.

Section 01

Stock Jersey vs. Custom-Knit: The First Fork That Decides Your Whole Order

Before color, before GSM, before anything, you make one choice.

Do you use fabric that already exists or fabric that gets made for you?

That single fork decides your minimum order, your price, your color options, and your lead time.

Get it right, and small runs are easy. Get it wrong and you’re stuck holding a mill quote you can’t meet.

Stock jersey: fabric that already exists

Stock jersey is fabric a mill or factory has already knitted. Often already dyed. It sits on the racks, waiting.

You buy from what’s there.

  • Availability: now. Days, not weeks.
  • Minimum: low, sometimes none; you’re buying off an existing roll.
  • Cost: lowest. No setup, no dye lot, no surcharge.
  • Trade-off: limited to what’s in the library their compositions, weights, and colors.

Custom-knit and custom-dyed: fabric made for you

Custom means the mill knits (and usually dyes) fabric to your exact spec. Full control. At a price.

  • Availability: weeks. Knitting, then dyeing, then finishing, then testing.
  • Minimum: high. The mill minimum bites here (Section 02).
  • Cost: highest. Setup, minimum dye lots, and small-lot surcharges stack up.
  • Trade-off: you get exactly what you drew, but only if you can meet the volume.
From the floor:

Most brands want custom and need stock. The skill is designing something great inside what’s already available and only going custom once the volume earns it.

We break down the exact knit types, weights, and hand-feel differences of each route in our full jersey knit-type breakdown

Section 02

Why Fabric Has Its Own MOQ: The Mill Minimum Nobody Warns You About

Here’s the thing that catches almost everyone.

Your garment MOQ and your fabric MOQ are two different numbers.

A factory might happily sew 50 tees.

But the fabric for those tees can carry a minimum of the hundreds or thousands of units.

Because the fabric minimum lives at the mill, not the sewing floor.

This is the single biggest hidden constraint on a first order.

Mills work in batches, not pieces:

A mill doesn’t knit “one tee’s worth” of fabric.

It sets up a machine and runs a batch.

Two minimums hide inside that batch.

  • The minimum knit run. Setting up a circular knitting machine for a specific yarn and gauge has a setup cost so there’s a minimum length or weight the mill will knit.

  • The minimum dye lot. Dyeing a color economically needs a minimum weight of fabric in the vat. Below it, the shade gets unreliable, and the cost per kg spikes. Usually expressed as kg per color, per lot.

Do the math: this is where it bites

One tee eats roughly ~0.20–0.25 kg of jersey (it varies by size, GSM, and cut waste).

Say a mill’s minimum dye lot for a custom color is 300 kg.

Divide it out. That minimum dye lot alone can equal several hundred to a few thousand tees’ worth of fabric for one color.

So when a factory says, “We can’t do that custom shade at 50 pieces,” this is why.

The sewing was never the problem. The dye lot was.

We go deeper on how garment and fabric minimums interact and how to negotiate them in our t-shirt MOQ guide

Section 03

How to Use a Factory’s Stock Library to Hit Low MOQs Without the Surcharge

This is the workaround that makes small runs possible. Instead of meeting a fabric minimum yourself, you borrow one that’s already met.

What is a stock library actually?

A good cut-and-sew factory keeps a library of jerseys it runs often.

Pre-knitted rolls. Often pre-dyed in the common colors. Held in the compositions and weights that sell.

That fabric already cleared the mill minimum, so you don’t have to. Your order just draws down an existing roll.

Why does this kill the surcharge?

  • No custom knit run → no knit setup cost.
  • No custom dye lot → no minimum dye lot to meet.
  • No tiny-quantity dyeing → no small-lot surcharge.

You pay for the fabric you use, at close to the factory’s real cost.

That’s how a 50- or 100-piece run becomes affordable instead of insane.

How to actually do it?

  • Ask for the stock card (some call it a hanger card). It lists what’s on the racks.
  • See what’s available: compositions, GSM options, colors, and yarn types.
  • Design inside that list. Pick the closest stock jersey to your dream fabric.
  • Confirm the quantity on the roll is enough fabric to cover your run.
From the floor:

You accept the factory’s palette and specs; you don’t get an exact custom Pantone or an exotic blend.

In return: low MOQ, low cost, fast lead time. For a first run, that trade is almost always worth it. Start with stock, earn the volume, then go custom.

Section 04

How to Specify Jersey You Can Actually Get: Composition, GSM, Finish

Half the “we can’t source that” problems come from a spec that’s slightly too exotic.

The fix: know the four levers of a jersey spec and pick standard values on the ones that don’t matter to your design.

A jersey spec = composition + GSM + finish + construction.

Composition: what it’s made of

  • 100% cotton the classic tee. Widely stocked.
  • Cotton/polyester is cheaper, more durable, and wrinkle-resistant.
  • Tri-blend (cotton / poly / rayon) soft, drapey, vintage hand.
  • Cotton/spandex: a little stretch, common in fitted tees.

Stick near these, and stock fabric is easy.

Ask for a rare blend and you’re back in custom-MOQ territory.

GSM: How heavy is it?

GSM = grams per square meter. It’s the weight of the fabric.

A typical tee jersey lands around 140-200 GSM.

  • Lighter, ~140-160 drapey, fashion-forward, summer weight.
  • Mid ~170-185, the everyday tee sweet spot.
  • Heavier (~190-220+ premium), boxy, structured.

Finish: how does it feel?

  • Combed/ring-spun smoother, softer, premium (Section 06).
  • Bio-wash / enzyme-wash removes fuzz, softer surface, and less pilling.
  • Silicon-wash extra-soft, slick hand.
  • Mercerized added sheen and strength.

Construction: how is it knit?

  • Single jersey: the standard tee knit. Start here.
  • Yarn count, e.g., 30s, 24s, 40s. Higher number = finer yarn = finer fabric.
  • Tubular vs. open-width tubular: has no side seam; open-width is knit flat and cut.

Before you demand an exact spec, ask: “What’s the closest jersey you already run to this?”

Nine times out of ten, their stock answer is 90% of what you wanted at a fraction of the minimum and lead time.

This is the sourcing-level view. For the full spec reference every composition, GSM band, finish, and yarn count, with what each one does to the finished tee, see our t-shirt fabric specs guide.

Section 05

Stock Colors vs. Custom Dye: The Small-Run Color Reality

Color is where the fabric’s minimum bites hardest.

Because color means dyeing, and dyeing has its own minimum.

Stock colors: the mill’s shade card

Every mill has a standard shade card of colors they dye regularly and keep in stock.

Available now, low or no minimum, cheapest, and consistent.

The safest small-run colors are the ones everyone stocks: black, white, heather grey, and navy.

Custom dye: your exact Pantone

Custom dye means matching a specific color. A lab dip. A Pantone target. Here’s what it drags in:

  • A minimum dye lot that is kg-per-color minimum from Section 02.
  • Lab dip approval samples dyed and approved before the bulk lot runs.
  • A surcharge for the small quantity, plus extra lead time.

So a custom color doesn’t just cost more. It can force a fabric MOQ you didn’t plan for.

From the floor:

Even the same dye recipe shifts slightly from batch to batch a dye-lot difference.

It’s normal, but it matters on reorders: your second run’s black may not perfectly match the first.

If cross-run consistency is critical, lock the same shade-card color, same mill, and documented recipe up front.

Section 06

How to Get Combed and Ring-Spun Cotton at Low Volume

“Premium tee” almost always means one thing: combed ring-spun cotton.

Good news: you can often get it without a custom minimum.

Ring-spun vs. open-end:

  • Ring-spun fibers twisted into a finer, smoother, stronger yarn. Softer hand. The premium-tee standard.
  • Open-end (carded) is a faster, cheaper method. Coarser, rougher, more affordable.

Combed cotton: the extra step

Combing removes the short, stray fibers before spinning.

The result: smoother, stronger yarn that pills less.

Combed ring-spun is the top of the standard tee ladder.

Getting it at low volume:

Premium doesn’t automatically mean custom.

Popular premium fabrics combed ring-spun in common GSMs and colors are exactly what good factories keep in stock, because they sell.

  • Combed ring-spun in a standard weight and stock color? Often off the shelf, low MOQ.
  • A specific spec that isn’t stocked (unusual GSM, custom color, rare count)? Back to a custom minimum.

For the full cotton picture staple length, yarn counts, and why they change the feel, see our cotton fabric guide 

Section 07

How to Source Certified Sustainable Jersey Without a Giant Order?

Sustainable fabric is very sourceable at small volume if you know which certifications mean what and where the documentation trap is.

The certifications are worth knowing:

  • GOTS organic fibers plus environmental and social criteria across processing.
  • OEKO-TEX STANDARD 100: The fabric is tested for harmful substances. A safety/testing mark, not an organic one.
  • Better Cotton (BCI): a mass-balance sustainability program for conventional cotton farming.
  • Recycled recycled polyester (rPET) or recycled cotton, usually with GRS/RCS behind the claim.

Each means something different. Don’t treat them as interchangeable.

Why can certified fabric carry a bigger minimum?

Certification adds traceability; the chain of custody has to be preserved from fiber to fabric.

To keep it clean, mills often run certified fabric in dedicated lots, which can push the minimum up.

The low-MOQ path:

Same principle as everything else: use stock. Some factories keep certified jersey GOTS or OEKO-TEX in the library.

If it’s already in stock, the minimum is already met. Ask specifically: “What certified fabric do you hold in stock, and in which colors and weights?”

The documentation caveat read twice:

If you want a certification claim on your label, you usually need the paperwork to back it:

Transaction certificates and chain-of-custody documents.

Buying certified fabric off a stock roll doesn’t always come with documentation you can legally claim.

The fabric may be certified; your ability to claim it may not transfer.

Confirm exactly what you’ll receive and what you’re allowed to say before you print “organic” on a hangtag

Section 08

The Fabric Questions to Ask Before You Design a Single Tee

Front-load the constraint. Ask these before you fall in love with a design you can’t make.

Copy this and send it to your factory; the answers decide what you can actually build.

Pre-design fabric checklist

Ten questions, in the order the constraints hit you:

  • What jersey do you already stock? Composition, GSM, colors, and yarn type.
  • What’s your fabric MOQ for a custom knit? In kg or meters.
  • What’s your minimum dye lot per color for a custom shade?
  • How much fabric does one tee consume in my size run?
  • Lead time for stock fabric vs. custom knit/dye?
  • Are there small-lot surcharges below a certain quantity?
  • Do you stock combed/ring-spun cotton, and in which weights and colors?
  • What certified / sustainable fabric do you hold, and what documentation comes with it?
  • Shrinkage and GSM after wash: Do you have tested figures?
  • Reorder/dye-lot policy: How do you keep color consistent on my second run?

Notice the sequence. Stock first. Minimums second. Consumption math third.

Wash behavior and reorders last. That’s the order the constraints actually hit you in production.

Ask in that order, and you design around the blockers instead of into them.

Common questions

Usually not cheaply. A custom color triggers a minimum dye lot, often 250 kg per color, plus a lab dip and a small-lot surcharge.

On a small run, design around stock shade-card colors instead, or accept that a custom shade forces a fabric MOQ.

Roughly ~0.20-0.25 kg of jersey, depending on size, GSM, and cutting waste.

Use your factory’s real figure to convert a fabric minimum into a number of tees before you commit to a spec.

Use stock combed ring-spun cotton in a standard weight and stock color.

Popular premium fabrics are exactly what good factories keep on the shelf, so you get the premium hand without a custom knit run or its minimum.

Yes. Buying certified fabric off a stock roll doesn’t automatically give you the chain-of-custody paperwork to make the claim.

Confirm with the factory exactly what documentation you’ll receive and what you’re allowed to say before printing any certification on a hangtag.

From the T-shirt manual

This is one chapter of The Complete T-Shirt Manufacturing Guides:

These chapters cover taking a T-shirt brand from idea to shipped units, costing, sourcing, tech packs, QC, freight, and launch comparisons. All written from the Sialkot factory floor of Gibben Clothing.

Open The Full T-Shirt Guides

On the floor · Sialkot

Written by

Faizan Ahmad

Chief Apparel Technologist & Head of Manufacturing, Gibben Clothing · Sialkot, Pakistan

Faizan leads production at Gibben Clothing, a cut-and-sew streetwear manufacturer in Sialkot, with 8+ years turning raw yarn into retail-ready hoodies, tees, bottoms, jackets, tracksuits, and headwear. He doesn’t just write about clothing; he works the floor, so every guide here is grounded in real fabric behavior, QC standards, and production data from live runs.