The Two-Floor Rule: Your real minimum is the higher floor
 
Garment floorset by the sewing line = Lower
Fabric floorset by the dye/knit lot = This one wins

The trap: founders quote the garment floor and budget for it, then the fabric floor, hidden one step upstream, sets the real minimum per color.

This is the definitive guide to clothing manufacturer MOQ written from inside a working cut-and-sew factory, not from a pricing page.

If you are about to place your first production order, the minimum order quantity is the single number that decides whether the run is affordable, whether your cash is safe, and whether you end up with stock you can actually sell.

Most first-time founders treat MOQ as one number: a factory either has it or does not have. It is not one number. It is two, stacked on top of each other, and the one nobody quotes you is usually the one that hurts.

Here is everything covered below:

  • What an MOQ actually is and the real reasons factories set them (none of them arbitrary).
  • The Two-Floor Rule: fabric MOQ vs. garment MOQ, the trap most founders miss, and how to spot which floor you are really paying for.
  • Realistic minimums by product type: a reference table you can budget against today.
  • The Four Levers: concrete ways to lower first-run risk without begging for a lower number.
  • The Per-Unit Crossover: when a low MOQ quietly costs you more per unit, and when paying for a higher one is the smarter buy.
  • A first-run playbook the order we would place if it were our money on the line.

Read it start to finish, or jump to the chapter you need.

Chapter 01

What an MOQ is, and why factories set them

An MOQ is the minimum quantity a factory will produce per order. The number is not a gatekeeper. It is the point below which the order no longer makes sense for either of you.

The setup cost is the same whether you make 30 or 3,000

Picture what has to happen before a single hoodie is sewn.

A pattern is digitized and graded across sizes. Markers are laid. Fabric is spread and cut. Threads are color-matched. Machines—flatlock, overlock, coverstitch, and bartack—are re-threaded and re-tensioned for your fabric.

A line is balanced so each operator has the right step. A first sample is approved.

All of that happens once, no matter how many units follow. It is a fixed setup.

On a 1,000-piece run, that setup is spread across 1,000 garments and disappears into a few cents each.

On a 30-piece run, the same setup lands on 30 garments, and suddenly each one carries a crushing share of cost the factory either eats or passes to you as a price that makes no sense.

Why factories don’t just “do small runs cheap”

Because a small run is not cheap to make. A factory line earns when it runs long and steady.

Every changeover, new fabric, new pattern, new color stops the line, costs labour, and produces nothing sellable until it is dialled in.

A factory that fills its week with tiny runs spends most of its time setting up and very little making garments. The MOQ is how it protects the economics that let it quote you a fair per-unit price in the first place.

THE HONEST FRAMING
 
A low MOQ is not generosity, and a high MOQ is not greed. The MOQ is the threshold where the factory’s fixed setup stops dominating the price. Above it, you are paying mostly for garments. Below it, you are paying mostly for setup.

The three things an MOQ is really protecting

  • Setup amortization: spreading the pattern, cutting, and line-balancing cost across enough units to stay invisible.
  • Material minimums upstream the fabric mill and dye house have their own floors, which roll downhill to you (this is Chapter 2, and it is the big one).
  • Line time: the opportunity cost of stopping a productive line to set up a run too short to be worth it.

Once you see the MOQ as these three forces rather than an arbitrary gate, the rest of this guide becomes about working with them instead of fighting them.

Upload Image...

The setup behind every order, spreading and cutting, happens once, whether the run is 50 pieces or 5,000.

Chapter 02 · The trap most founders miss

The Two-Floor Rule: fabric MOQ vs garment MOQ

Every order rests on two separate minimums. The garment floor is set by the sewing line. The fabric floor is set one step upstream, at the knit and dye lot. Your real minimum is whichever floor is higher, and it is almost always the fabric floor.

Floor one: the garment floor

This is the MOQ most people mean when they ask, “What’s your minimum?” It is the smallest run the sewing line will set up for the number that makes pattern, cutting, and line balancing worthwhile. For a small or boutique cut-and-sew factory, this floor is often low, in the range of 50–150 pieces per style. It feels achievable, so founders budget around it.

Floor two: the fabric floor (the hidden one)

Custom cut-and-sew starts with fabric that often does not exist yet in your color. It has to be knitted, then dyed to your shade. Knit mills and dye houses run in lots, and those lots have minimums of their own measured in kilograms of fabric per color, not in garments.

A custom knit or dye lot commonly carries a minimum in the region of a few hundred kilograms per color. One mill we sourced against quotes a 300 kg minimum per design; another drops it for stock bases. The exact figure varies by mill, fiber, and whether the color is custom-dyed or pulled from stock but the unit is always weight per color, and the floor is real.

Why this is the trap

The garment floor is quoted in pieces, so you budget in pieces. The fabric floor is quoted in kilograms, one step upstream, so you never see it until it sets your true minimum per color and the two numbers don’t match.

Turning the fabric floor into garments

To compare the two floors, you have to convert the fabric floor into pieces. A mid-to-heavy fleece hoodie uses roughly 0.8–1.2 kg of fabric once you include the body, hood, ribbing, and cuffs, plus normal cutting waste and a few percent dyeing loss. So a single dye lot does not buy you “some fabric”; it buys you a fixed batch of hoodies in that one color.

Worked example — illustrative figures

One colour, two floors, one real minimum

Say you want a heavyweight pullover hoodie in a single custom color. Here is how the two floors actually resolve:


Garment floor (sewing line)                                                                       100 pieces
Fabric / dye floor per colour                                                                           ~300 kg
Fabric per hoodie (≈1.0 kg incl. waste)                                                           ~1.0 kg
Hoodies the dye lot yields                                                                    ~280–300 pcs
Your real first-run minimum, this colour                                               ~280–300 pcs

The sewing line would happily make 100. The dye lot will not run for less than ~300 worth of fabric. The higher floor wins, so the honest minimum for one custom color is closer to 280–300, not 100.

When the fabric floor disappears

The fabric floor only bites when the color is custom. If you build your first run on a stock base fabric in a house color the mill already holds, there is no dye lot to trigger the fabric’s existence, so your real minimum collapses back down to the garment floor. This single fact is the most powerful lever you have, and it is the backbone of Chapter 4.

The Two-Floor Rule, in one line

Your MOQ is the higher of the garment floor and the fabric floor. Custom color raises the fabric floor. Stock color removes it. Plan your first run around the floor you can live with.

Chapter 03

Realistic minimums by product type

Minimums move with construction complexity and fabric. A cap is not a coat. Below are working ranges for custom cut-and-sew, split into two floors so you can see both. Treat these as planning ranges; your exact numbers depend on the factory, the fabric, and whether the color is custom or stock.

Product type Garment floor
(per style, typical)
Fabric floor effect
(custom colour)
Notes
T-shirt 50–150 pcs High-pull-up light fabric, so a dye lot = many shirts Lowest-complexity entry; fabric floor stretches furthest here.
Polo shirt 50–150 pcs Moderate collar/cuff knit adds a second component A self-fabric or rib collar can carry its own small minimum.
Pullover hoodie 50–150 pcs Strong fleece is heavier, fewer pieces per dye lot Most common first run; see the worked example above.
Zip-up hoodie 75–200 pcs Strong plus zipper/trim minimums Hardware (zips, pulls) can add its own MOQ for custom finishes.
Heavyweight hoodie (400 gsm+) 75–200 pcs Strongest, heaviest fabric, fewest pcs per lot Heavy fleece eats the dye lot fastest; budget the highest fabric floor.
Joggers/sweatpants 75–200 pcs Strong — same fleece family as hoodies Pairs naturally with a hoodie of the same fabric and color.
Caps/headwear 100–300 pcs Varies; structured caps have component minimums Often higher floors due to panels, buckram, and closures.
Woven shirt 100–300 pcs Moderate woven yardage minimums differ from knit Woven mills sell by the meter with their own lot floors.
Outerwear/jacket 100–300 pcs High-multiple fabrics, linings, trims each with floors Most components = most stacked minimums; highest planning risk.

Planning ranges, illustrative. Confirm the exact minimums for your style and color with a quote; the fabric floor in particular swings widely by mill and fiber.

How to read this table

The garment floor column is the number a factory will say out loud. The fabric-floor column is the force that quietly raises it whenever you choose a custom color. The heavier the fabric and the more components a garment has, the more the fabric floor dominates. That is why a heavyweight hoodie carries a higher real minimum than a tee, even when both have the same garment floor on paper.

Chapter 04 · The playbook starts here

The Four Levers: lower your first-run risk

You rarely lower risk by talking a factory into a smaller number. You lower it by restructuring the order so the minimum buys you less exposure and more sellable stock. These are the four levers, in the order we’d pull them.

01

Fewer styles, deeper per style

Each style is its own setup and, often, its own fabric floor. Five styles means five minimums to fill. Two styles mean two. Going narrow is the fastest way to make the math reachable on a first run.

  • Launch with one or two hero styles, not a full range.
  • Put the units you’d have spread across five styles into two you believe in.
  • Add styles in run two, once the first sells through.

02

One base fabric, more colourways

This is the lever that beats the Two-Floor Rule. Build several styles on the same base fabric and the same color, and they share one dye lot instead of triggering several. Spread variety across colorways, not across fabrics.

  • Use one fleece for the hoodie and the joggers’ shared lot.
  • Get variety from color and decoration, not new fabrics.
  • Each new custom color is a new fabric floor; add them deliberately.

03

Stock fabric in a house colour

The cleanest way to make the fabric floor vanish. If the mill already holds the base in a stock color, there is no dye lot to meet your real minimum drops to the garment floor. Save custom dyeing for when volume justifies it.

  • Ask which bases and colors are held in stock.
  • Run one in a stock color, prove demand, then go custom.
  • Stock colour also cuts lead time — no dyeing round.

04

Right-size your size split

An MOQ is per style, not per size you choose how it splits across S–XXL. Split to expected demand, not evenly. A flat split leaves you long on sizes that don’t sell and short on the ones that do.

  • Weight the curve toward M and L for most streetwear.
  • Keep XS and XXL shallow until data says otherwise.
  • A smart split makes the same MOQ sell through faster.
Pull them together

Two styles, on one shared base fabric, in one stock color, with a demand-weighted size split. That single combination can take a first run from “four stacked minimums I can’t fill” down to “one floor I can clear” without asking anyone to lower a number.

Chapter 05

The Per-Unit Crossover: When low MOQ costs you more

A low minimum feels safe because the check is smaller. But “smaller check” and “lower cost per unit” are not the same thing. There is a crossover point where chasing a low MOQ quietly makes every garment more expensive.

Why a tiny run costs more per piece

Go back to Chapter 1. The fixed setup is the same at any volume. The fewer units you make, the more of that setup each unit carries. So as the run shrinks, per-unit cost climbs. A factory offering a very low MOQ is not waiving the setup; it is loading it onto fewer garments. You feel the small order total; you don’t always notice the inflated unit price hiding inside it.

Run size Order feel Setup per unit Per-unit cost
Very low MOQ Smallest check, lowest risk Highest Highest
Midrun Balanced Moderate Moderate
Full lot Biggest check, most stock Lowest Lowest

Directional, not to scale. The setup share, not the fabric, is what moves per-unit cost as run size changes.

When low MOQ is the right call anyway

Lower cost per unit is not the only goal. Sometimes paying the small-run premium is the smart, disciplined choice:

  • Validating a new style or color in a short run is cheap tuition compared with a warehouse of unsold stock.
  • Testing fit and fabric on real customers before you commit to a full lot.
  • Protecting cash flow early: a higher unit cost you can afford beats a lower one that ties up money you need.
  • Seasonal or drop-based selling where selling out is the goal and leftover stock is the real risk.

When the higher MOQ is the smarter buy,

  • A proven seller you’ll reorder anyway — buy the volume, bank the lower unit cost.
  • Thin margins where the per-unit difference decides whether the product is even viable.
  • A core, year-round style that won’t go stale sitting in stock.
The crossover question

Don’t ask, “What’s the lowest MOQ?” Ask, “At what quantity does the per-unit price stop dropping fast?” Just past that knee is usually the smartest first run: low enough to protect cash and high enough that setup stops dominating the price.

For a full breakdown of where the money actually goes in hoodie fabric, trims, labor, setup, and margin, see our companion cost guide. What a custom hoodie actually costs →

Chapter 06

Your first-run playbook

Everything above, compressed into the order we would actually place if it were our own brand and our own cash on the line.

The smart first run, step by step

  • Pick two styles, not five. Your two strongest ideas, built on the same base fabric.
  • Start in a stock color. Kill the fabric floor on run one. Prove the product before you pay for custom dyeing.
  • Confirm both floors in writing. Ask the factory for the garment floor and the fabric/dye floor per color. Don’t let the second one stay invisible.
  • Split sizes to demand. Weight the curve; keep the extremes shallow.
  • Sample first. Approve fit and fabric on a sample before the full run—sampling has its own small minimum, and it’s the cheapest insurance you’ll buy.
  • Size the run just past the crossover. Low enough to protect cash, high enough that setup stops inflating the unit price.
  • Plan run two before run one lands. That’s when custom colors and new styles earn their place.

What ordering smart looks like

Two founders, same budget, same factory, same week. The first spread the budget across six styles, each in its own custom color. Every style hit its own garment floor and triggered its own dye lot. The minimums stacked, the quote ballooned past budget, and half the colors had to be cut anyway, leaving a thin, awkward range.

The second picked two styles: a pullover hoodie and matching joggers on one shared fleece in one stock color the mill already held. One fabric floor, shared. No dye lot to meet. The same budget bought a deeper, cleaner run with a size split weighted to real demand. It sold through, funded a second run, and that run paid for the custom color.


Same money. One ended up over budget with stock they couldn’t move. The other ended up with a sold-through drop and a self-funding second run.

First-run MOQ questions, answered

For custom cut-and-sew, the garment floor’s minimum of the sewing line’s minimum is often in the range of 50 to 150 pieces per style at smaller factories, rising with construction complexity. But that’s only the first of two floors. If your color is custom, the fabric and dye lot set a second minimum, measured in kilograms per color, that usually becomes your real minimum. Always ask for both numbers.

Sometimes, but it rarely saves money. A factory may run below its minimum, but the fixed setup then lands on fewer garments, so the per-unit price climbs. You’ll write a smaller check and pay more per piece. If your goal is to validate a product, that premium can be worth it. If your goal is a low unit cost, going below MOQ works against you.

Because color is a fabric decision, not a sewing decision. Each custom color needs its own dye lot, and dye lots have minimums measured in kilograms of fabric. The sewing line might happily make 100 pieces, but the dye house won’t run a lot for fewer than a few hundred pieces’ worth of fabric. The higher floor wins, so adding a color can raise your minimum far more than adding a size.

Almost always per style and often per color within a style. Five styles generally means five minimums to fill, not one shared total. This is exactly why narrowing to fewer styles and sharing one base fabric and color across them is the most effective way to make a first run reachable.

Yes. The MOQ is a quantity per style, and you decide how it splits across sizes. You’re not forced into an even spread. Weight the split toward the sizes you expect to sell the middle of the range for streetwear and keep the extremes shallow until you have sales data. A demand-weighted split makes the same minimum sell-through faster.

As a rule, yes, the smaller the run, the more fixed setup each unit carries, so the per-unit cost rises. That doesn’t make low MOQ wrong. For testing a new style, protecting early cash flow, or drop-based selling, paying the small-run premium can be the disciplined choice. Just go in knowing you’re trading unit cost for flexibility, not getting both.

Build your first run on a stock base fabric in a color the mill already holds. If the fabric already exists, there’s no dye lot to trigger, so the fabric floor disappears and your real minimum drops to the garment floor. Save custom colors for run two, once the product has proven it sells. It also shortens lead time, since you skip the dyeing round.

At minimum: your styles, target quantities, a fabric direction (weight and fiber), your colors, and ideally a tech pack or a reference sample. The more precise you are, the more accurate the quote and the clearer both floors become. See our tech-pack guide →

From the manual

This is one chapter of The Complete Streetwear Manufacturing Guide

These chapters cover taking a streetwear brand from idea to shipped units, costing, sourcing, tech packs, QC, freight, and launch. All written from the Sialkot factory floor.

Open The Full Guide