Blog

Planning Custom Colors Across a Seasonal Line: How Fabric Minimums Actually Work

Updated On:

Black and white photograph of dyed fabric swatches and lab dip cards laid out on a table

Fabric minimums attach to the color and the dye lot, not the style. Mills dye fabric by the lot, not by the garment, so a custom color has to clear the mill’s minimum on its own, and every style cut from that fabric in that color counts toward it. A minimum cannot be split across colors. One color can be shared across styles.

That makes custom color a line-planning decision, not a style decision. On its own, a single style has to carry the full minimum for every custom color it uses. A line of 8 or more styles a season can carry several custom colors, if the color story is built around shared fabrics before the tech packs lock each style to its own fabric. The bigger the line, the more the minimums reward planning and punish deciding one style at a time.

This post covers how the minimum works, what custom color minimums look like in practice, and the sequence we run to plan color across a line. For the full sourcing process, see our fabric sourcing guide. For why factory minimums differ by country, see why cut and sew MOQs are higher outside China.

Why the minimum lives on the fabric

A dye lot is one batch, one recipe, one color. The mill’s minimum is the yardage that makes running that batch worth the setup. Three things follow from that.

  • A minimum cannot be split across colors. Two colors are two dye lots and two minimums. Half the minimum in each color meets neither.
  • One color can be shared across styles. The mill does not see a short, a liner or a jacket. It sees yardage of one color on one fabric.
  • The color is bound to the fabric. The same navy on two different fabrics is two lots, two lab dips and two minimums. Sharing works only when the fabric is the same too.

Trims work the same way. Dyed-to-match elastic, mesh and labels carry their own minimums, set by the supplier that makes them, and they sit underneath the fabric minimum. A line can clear the body fabric and still get held up by a waistband.

What custom color minimums actually look like

These are the custom color minimums we run into across categories. Each one is per color.

Component Custom requirement Minimum What it took to meet it
Body fabric, single style Custom-dyed navy 850 pieces per color, with a $300 dye surcharge below it Pooled with the same dyed navy used for inner shorts on 3 other styles
Mesh Dyed to match the body fabric 500 pieces The dye house dyed sample yardage, but production yardage needed the full 500
Elastic Dyed to match 3,000 yards Roughly $1 more per unit removed the minimum
Heat-transfer size label Custom color The label supplier’s color minimum The fit sample went out with a substitute label, so fit and workmanship were approved first

In every row, getting under the minimum cost something: a surcharge, a per-unit upcharge, a refusal to dye production yardage, or a substitute trim in the sample. Below-minimum orders cost money. They do not get waived.

Stripes carry their own minimums too. A custom-color yarn-dyed seersucker stripe needs 2,150 pieces on one style, and a knitted striped elastic needs 300 to 500 pieces for bulk. A stripe only pools with other styles that use the same stripe.

Pooling: how one color carries across styles

The custom navy that needed 850 pieces on a single style cleared the mill’s minimum because the same dyed navy was already in the line as the inner short on 3 other styles. Combined yardage met the mill’s number. No surcharge, and no compromise on the color.

Pooling works with stock colors too. A lounge and intimates brand put 4 styles (a brief, a lounge pant, a cowl neck top and a tank) on the same fabric in stock colors and ordered them at the same time. The fabric was bought once, against one minimum, instead of each style paying for its own.

The work is mapping the color story across the line early, before each style’s fabric is locked in its tech pack. What we look for:

  • Hidden overlap. Liners, inner shorts and other secondary components can share a dyed color with a body fabric that needs the volume.
  • Colors that live on one style. A custom color on a single style carries the whole minimum alone. Find it a second and third style, or make it a stock color.
  • Base fabrics that run across categories. In a golf line for women and men, put the women’s and men’s polos on one performance knit and a custom color clears its minimum on both together, plus any skort or layer cut from the same knit. Activewear works the same way: leggings, shorts and bras cut from one base fabric pool by default.
  • The PO window. Pooling only works if the styles are ordered together. Styles that share a fabric and color go on the same PO window, or the yardage gets bought twice.

Our performance fabric sourcing guide covers how the base-fabric choice sets the minimum on technical knits.

Stock vs custom, decided style by style

Custom color does not have to be all or nothing inside a style. The better decisions get made color by color.

A brand developing a style in a custom white and a custom stone held the white rather than buy the full minimum, and asked us to source a stock white instead. For the stone, it committed: it bought the minimum, used part of it for SMS and held the rest for production.

Sampling yardage is where that commitment pays off. The factory flagged that 30 meters of sample yardage would carry a $300 surcharge, and recommended buying 300 meters once the lab dip was approved, enough to cover SMS and production together. The surcharge goes away, the SMS come from the same dye lot as bulk, and the samples buyers see match what ships.

Our rule of thumb: if a brand has asked for dyed-to-match and its planned quantity meets the minimum (for example, 500 units per color), we work to achieve the custom color before suggesting a stock alternative. Switching midstream adds confusion on all sides.

Custom color earns its minimum when:

  1. The planned quantity in that color meets the mill minimum on its own, or pools to it with other styles on the same fabric.
  2. The color carries across seasons or styles, so the dyed yardage is not a one-style bet.
  3. A stock color cannot get close enough to the standard.
  4. The trims in that color (elastic, mesh, labels) clear their own minimums too.
  5. There is time to approve lab dips before SMS yardage has to be bought.

A stock color is the smarter call when the color sits on a single style below the minimum and cannot pool, when it is a one-season accent, or when the surcharge to go below the minimum costs more than the color is worth to the line.

Where small-batch dyeing and spec gaps bite

Going smaller does not fix it

The obvious workaround to a mill minimum is a small dye house that runs short lots. We have watched that fail. Small dye houses produced poor results on navy, and again on a light blue, for the same brand. The fix was not going smaller. It was pooling enough volume across the line to reach the main mill’s minimum.

The fabric limits the color

Color is limited by the fabric, not just the order size. A performance lifestyle brand needed one navy to match across a printed ground and a solid legging fabric. The fiber composition of one fabric limited which navy the mill could reach, so we compared the lab dips from both fabrics side by side under D65 light before approving either. After lab dip approval, custom weaving took 12 days.

When one color has to run across fabrics with different fiber content, approve the lab dips together, under the same light, so the shade is set by what both fabrics can reach. Shade approval under controlled light is part of how we run quality and compliance on every program.

Spec what exists

A tech pack specified 290 and 310 GSM. The mill could only source 240 and 260 GSM. The weights a mill can actually produce are a constraint on the line in the same way its minimum is. Spec what exists, or budget for development.

How we plan color across a line

This is the sequence we run in product development for a multi-season line, before any fabric is bought:

  1. Map every style to its fabric. Body, lining, liner and trims, style by style, from the tech packs.
  2. Group styles by shared fabric and color. This is where the pooling shows up.
  3. Get mill minimums per color. For every fabric and every trim that needs a custom color, including elastic, mesh and labels.
  4. Decide custom vs stock per color. Color by color, against the checklist above.
  5. Approve lab dips before SMS and production yardage. Side by side under D65 wherever one color runs across more than one fabric.
  6. Buy SMS and production yardage together where possible. One dye lot, no sampling surcharge, and samples that match bulk.
  7. Place the styles that share a fabric on the same PO window. The yardage is bought once against one minimum, and production cuts from one lot.

When a custom trim holds up a sample, do not hold the sample. Send the fit sample with a substitute, as with the heat-transfer label above, so fit and workmanship get approved while the custom trim catches up. The golden sample then carries the final trim.

Plan the color before the PO

If you’re planning color across multiple seasons and want the fabric minimums worked out before you commit, tell us about your line.

Frequently asked questions

Is a fabric MOQ per color or per style?

Per color. A mill dyes fabric in lots, one color per lot, so the minimum attaches to each color of each fabric, not to the garment. Every style cut from the same fabric in the same color counts toward that one minimum. That is why a line built on shared fabrics can carry custom colors that a single style cannot.

Can I split a fabric minimum across multiple colors?

No. Each color is its own dye lot with its own minimum, so ordering half the minimum in two colors meets neither. Below the minimum, the mill adds a surcharge, such as $300 on a custom-dyed navy, or declines to dye production yardage at all. Every color on a fabric needs enough volume to clear the minimum on its own.

Can different styles share a fabric minimum?

Yes, when they use the same fabric in the same color. A custom navy that needed 850 pieces on one style cleared the mill minimum because the same dyed navy was already the inner short on 3 other styles. Put the styles that share a fabric on the same PO window so the yardage is bought once, against one minimum.

What happens if I order below the mill's custom color minimum?

You pay for it or you do not get the color. We see dye surcharges ($300 on a custom navy, $300 on 30 meters of sample yardage), per-unit upcharges (roughly $1 more per unit to remove a 3,000-yard elastic minimum), and dye houses that will dye sample yardage but not production yardage below the minimum.

Is it cheaper to use a small dye house for custom colors?

Not when the color has to be right. Small dye houses take short lots, but we have watched them produce poor results on navy and on a light blue for the same brand. The fix was pooling volume across the line to reach the main mill's minimum. Going smaller traded a minimum problem for a quality problem.

When should a brand choose a stock color instead of a custom color?

When the color sits on a single style below the mill minimum and cannot pool with other styles, when it is a one-season accent, or when the surcharge to go below the minimum costs more than the color is worth to the line. If the planned quantity meets the minimum, for example 500 units per color, we work to achieve the custom color first.

Reach out to see if we're a good fit

Book a 30-minute intro call. We'll learn about your brand, walk you through how we'd run it, and tell you straight whether we can help.