12-24
Colours per style at ultra-fast fashion
4-6
Typical mid-market range
2-3
Common at premium natural-fibre brands
Higher
Cost per dye lot for natural fibre

TL;DR

That huge rainbow of colour options is a clue about the fabric. Synthetics drink dye fast, cheap, and identically every time. Natural fibres are fussier — less predictable, softer-shaded, more expensive to colour-match at scale. So a style that comes in twelve perfect shades is almost always built around the fibre that makes twelve shades easy. The colour grid is a quiet readout of what the cloth actually is.

Polyester is a dyer's dream

From a factory's point of view, dyeing polyester is about as good as life gets. The fibre is chemically engineered to bond with a specific family of dyes called disperse dyes, and the bond is fast, deep, and remarkably consistent. You can hit a colour spec exactly — the pantone in the design brief is the pantone that comes out of the bath — and you can do it bolt after bolt, week after week, with almost no drift.

That means a brand launching a new dress in twenty colours costs the dye house almost the same per colour. The setup cost is paid once. The chemistry behaves. Nobody's up at 3am trying to make this batch's mustard match last batch's mustard. So offering a giant colour grid is essentially free for the brand. You'd be commercially mad not to do it.

Natural fibres make a dyer's life harder

Now run the same calculation on cotton, wool, linen, silk. Each one has its own chemistry. Each one takes a different family of dyes. Each one is full of natural variability — one bale of cotton picks up a bit more dye than another, one batch of wool sits a touch greyer than the last. To hit a consistent shade across a full production run takes more dye, more water, more time, and more skilled QC people standing next to the bath frowning at swatches.

The colours also tend to come out softer. Natural fibres rarely deliver the eye-popping fluorescent magenta of a polyester dye lot. You can push them harder with heavier chemistry, but at that point you've started fighting the fibre. Most natural-fibre brands instead lean into the natural palette — muted, slightly inconsistent, more interesting to the eye, much cheaper to dye well.

The result, on the shop floor, is that the wool sweater comes in oatmeal, navy, and forest green, while the polyester dress next to it comes in twelve shades you could match to a paint chart.

The grid is a quick first read

You can use this as a free heuristic on any product page. Scan the colour swatches. If the same style is available in two or three honest, slightly-different shades, the fibre underneath is probably natural — or at the very least the brand is acting like it should be treated that way. If the same style is available in twelve perfectly matched colours, the cloth almost has to be synthetic, because that's what makes that grid possible at that price.

  • 2-3 shades, mostly muted: often a natural fibre, often a slower brand.
  • 4-6 shades, mixed palette: mid-market, could go either way — check the label.
  • 12+ shades, every colour of the rainbow, all saturated: almost certainly synthetic-heavy.

This isn't a hard rule. It's a probability. Plenty of cotton brands print bright dyes, plenty of synthetic brands restrain themselves to a tasteful four. But the extremes are real and they tell you something before you've even opened the composition tab.

And to be fair to colour

None of this is to say a brand offering twelve colours is being dishonest. More choice is genuinely lovely for customers. Efficient dye chemistry is a real engineering achievement. The fast-fashion ability to launch a viral dress in every shade by Friday is the whole reason that business model exists, and a lot of people get joy out of clothes precisely because of that range.

The point is just that the grid is information. It's data that's been sitting in front of you the whole time, free to read, and once you know what it means you can't un-see it. The brand isn't hiding the grid. They're showing it off. You just have to know what it's telling you about the fabric.

Put yourself in the brand's shoes

You've got a new dress design. You've got a finite marketing budget. You want this dress to show up in every Instagram size guide, every TikTok haul, every shoppable feed. The version that comes in twelve colours gives every creator a different way to wear it — which is twelve times the chance of going viral. The version that comes in three colours doesn't. So you build the dress in the fibre that makes twelve colours possible. The choice basically makes itself.

That's how the colour grid and the fibre choice ended up locked together. Once you see them as part of the same decision, you stop reading the swatches as "options" and start reading them as a tell.

Industry Law #6: The more colours a garment comes in, the more likely the fabric was built for the factory, not your wardrobe.