Color is the single most visible spec on a garment and the hardest one to control across production runs. A shirt that looked perfect in the sample can arrive 2 shades off in bulk. This guide covers how color is actually specified and approved (Pantone codes, lab dips, dye lots), how to measure whether a color matches spec, and the workflow that prevents bulk color divergence.

Why color is the hardest spec to control

  • Color perception varies by person, lighting, monitor calibration, and time of day
  • Dye lots differ slightly from each other even within the same color recipe
  • Fabric substrate absorbs dye differently than paper or plastic (Pantone swatches are coated paper, not fabric)
  • Bulk production runs use a different dye lot than the approved sample — always
  • Color is the #1 reason for returns in apparel e-commerce

Why Pantone codes are not enough

Pantone is the industry standard for color communication, but it has a critical limitation: Pantone swatches are coated paper, not fabric. The same Pantone code produces visibly different results on:

  • Different fabric substrates (cotton absorbs differently than polyester)
  • Different fabric constructions (jersey vs. fleece vs. woven twill)
  • Different dye processes (reactive dye vs. pigment dye vs. disperse dye)
  • Dark vs. light base fabric (printing white underbase changes the result)

So the correct workflow is: Pantone code sets the target, then a lab dip on the actual fabric confirms whether the target is achievable and what the real color looks like.

How Pantone color systems work

The main Pantone color systems

System Code format Used for
Pantone Solid Coated (C) 186 C Print, packaging, screen printing ink matching
Pantone Uncoated (U) 186 U Paper, matte finishes
Pantone Textile (T series) 19-4015 TCX Textiles, apparel fabric, decorative
Pantone TNG / Digital 19-4015 TPG Digital textile printing simulation
Pantone Matching System (MPS) 19-4015 Number-only reference for cross-factory communication

Which system to use for apparel

  • Fabric dyeing: use TCX or TPG (textile codes). Never use plain “C” codes for dyed fabric.
  • Screen printing ink: use C or U codes (plastsol inks are matched to coated/uncoated standards).
  • Embroidery thread: use Madeira or Coats & Clark thread codes, not Pantone.
  • Digital printing / DTG: use RGB/CMYK values (Pantone is not directly translatable to CMYK for fabric printing).

Mixing up C codes and TCX codes is one of the most common first-order color errors. The factory dyes fabric to match “186 C”, which is a paper standard, and the result is noticeably off from what you imagined.

Color specification basics

Primary colors need Pantone codes

For standard colors (black, white, navy, heather gray, royal blue, burgundy), giving the Pantone code is enough — these are well-defined and reproducible. Include both the code and the common name so the factory knows what you mean:

  • “19-3950 TCX (navy blue)” not just “navy”
  • “Black C 5 / Black 6.5 TCX” not just “black”
  • “Heather Gray 8443 TCX” not just “gray”

Custom / unusual colors need a lab dip

For anything outside standard Pantone range (specific brand colors, unusual pastels, deep saturated tones), a lab dip is mandatory. Expect 2-3 rounds because matching an arbitrary target often requires adjusting the dye recipe.

Black is never just black

  • Pigment black (C 4, 6, 7, and up): warm to neutral, fades to grey with washing
  • Reactive black: deeper, more saturated, holds color longer
  • Carbon black: deepest, most expensive, best for premium
  • Same “black” from two different mills can differ noticeably

Heather colors require the blend spec

Heather is a blend of yarn colors, not a single dyed yarn. Specify the blend ratio:

  • “52% cotton white / 48% cotton heather gray (8443 TCX), blended yarn”
  • Wrong blend ratio = wrong perceived color, and you cannot see the difference until the garment is sewn

The lab dip process

What is a lab dip

A small swatch (typically 10×10 cm to 20×20 cm) of your fabric dyed to your target color, produced before bulk dyeing begins. It is how you confirm a color is achievable on your chosen fabric before committing to a full dye lot.

Step-by-step lab dip workflow

  1. Submit Pantone code + fabric spec (construction, composition, GSM) to the factory
  2. Factory submits to dye house (in-house or mill partner)
  3. Dye house produces swatch using production dye recipe, on production equipment
  4. Swatch returned to you (3-5 days domestic, 7-10 days international)
  5. You evaluate the swatch against the Pantone standard under daylight
  6. Approve or request adjustment (usually 2-3 rounds total)
  7. Approved lab dip becomes the color standard for bulk production

Lab dip timeline and cost

  • Timeline: 7-10 days per round (domestic), 10-14 days per round (international shipping)
  • Cost: 30-80 USD per round per color (usually paid by the buyer)
  • Total for 3 colors with 2 rounds each: 180-480 USD
  • Sometimes credited back against the bulk order

Always request more than one dye lot in a lab dip

Ask the dye house to provide 2-3 swatches from different points in the same dye run. If all three match your target, the recipe is stable. If they vary noticeably, the recipe needs work before bulk — and you want to know this now, not after 5,000 pieces.

How to evaluate a lab dip properly

Lighting matters

  • Natural daylight (north-facing window) is the standard
  • Never evaluate under warm indoor lighting — it shifts blue and green
  • If you must use artificial light, use D65 / 6500K daylight-balanced bulbs
  • Check at three times of day if the color is critical (morning, midday, evening) — metals and window glass shift color perception

The Delta E (dE) standard

Delta E measures the numerical difference between two colors. Lower is closer. Industry interpretation:

Delta E value Interpretation Verdict
Below 1.0 Not perceptible by human eye Excellent — pass
1.0 – 2.0 Perceptible only under close, controlled comparison Acceptable — pass
2.0 – 3.5 Noticeable side-by-side, acceptable on a finished garment Borderline — negotiate or accept
Above 3.5 Visibly different Reject — request new round

Most apparel brands accept dE below 2.0 for the approved lab dip vs. bulk comparison. Below 1.5 is considered tight control.

Buy or borrow a colorimeter

A handheld spectrophotometer costs 100-300 USD (e.g. X-Rite ColorChecker Spyder) and lets you measure dE numerically instead of eyeballing. For brands doing multiple colorways per season, this pays for itself immediately — it also removes argument with the factory, since both sides can read the same number.

Check color on the finished garment, not just the swatch

  • Sew a small prototype using the lab dip fabric
  • Color shifts once fabric is cut, sewn, and washed (garment dye processes especially)
  • Seams and topstitching use different thread — check the whole picture
  • Print or embroidery on top changes the perceived base color (underbase matters)

Dye lots and color consistency across production

What is a dye lot

A dye lot is a batch of fabric dyed in a single continuous run. Within a lot, color is consistent (usually within dE 1.0). Across lots, color varies slightly — this is normal and unavoidable.

The single-lot guarantee

Ask the factory in writing: “Can you guarantee the entire bulk order comes from a single dye lot?”

  • If yes: color consistency across your order is excellent
  • If no: expect visible variation between units, especially on mid-tone colors
  • Dark colors (navy, black, burgundy) show lot variation most visibly because of how the eye reads dark tones
  • Light colors (white, cream, pale pastels) show lot variation least

Size runs and color continuity

For a garment in 5 sizes, all sizes in a color must come from the same dye lot. Otherwise a customer’s size S and size L look different, which is a quality complaint, not just an aesthetic issue. Specify this in your PO.

Pantone codes do not apply to washed garments

If your garment is garment-dyed (the finished piece is dyed, not the raw fabric), the color shifts differently than piece-dyed fabric. Specified Pantone refers to the greige or post-dye fabric, not the washed result. If you need a specific washed target, provide a physical reference swatch that has already been through the wash process.

Garment washing and specialty color processes

Pigment dye

  • Color sits on the fabric surface, not in the fibers
  • Vintage look, very soft, fades gracefully with washing
  • Less color-fast than reactive dye (expect gradual fading)
  • Best for: deliberately distressed / vintage aesthetic

Reactive dye

  • Color bonds chemically with cotton fibers
  • Excellent color-fastness, survives 50+ washes
  • The standard for cotton apparel that must hold color
  • Best for: standard cotton apparel

Disperse dye

  • The standard process for polyester
  • Good color-fastness, bright colors achievable
  • Required for sublimation printing (the dye bonds with polyester)

Garment dye (piece dye)

  • Finished sewn garments are dyed as complete pieces
  • Gives a lived-in, vintage look; trims are usually not dyed (or dyed separately)
  • Color varies by garment size and thread density — hard to control precisely
  • Not suitable if you need tight color matching

Enzyme wash and color effect

Enzyme washing softens fibers and slightly lightens the surface, so colors read marginally lighter and less saturated than before washing. If your target color is a deep saturated tone, specify the color AFTER the wash process, not before.

Common color mistakes that cost money

  1. Using C codes for dyed fabric: paper standard does not translate to fabric. Always TCX or TPG for dyeing.
  2. Skipping the lab dip for custom colors: the factory guesses the recipe, gets it wrong, dyes 5,000 pieces wrong. Lab dip costs 180 USD; a wrong bulk dye lot costs 3,000+ USD.
  3. Approving color from a screen photo: monitors are not calibrated, screens vary, photos are edited. Approve from a physical swatch or lab dip.
  4. Evaluating under warm indoor light: indoor lighting shifts perception. Use daylight or D65 bulbs.
  5. Not specifying single dye lot: leads to visible variation within one delivery.
  6. Forgetting thread color: black thread on a navy garment is visible at every stitch. Specify thread Pantone or thread code explicitly.
  7. Ignoring trims in color matching: the ribbing on the cuff, the drawstring, the buttons, the zipper tape — all must be in the same color family or they read as errors.
  8. Not accounting for wash fade in the target: if the garment will be washed 20 times, the color you should target is 1-2 shades darker than the sample you approve.

How to specify color in your tech pack

For each color in the order, your tech pack should include:

  1. Pantone code with correct suffix: TCX or TPG for dyed fabric, C or U for print inks
  2. Common color name (as backup reference)
  3. Dye process: reactive (cotton), disperse (poly), pigment (vintage look)
  4. Dye house / mill reference if you have a preferred supplier
  5. Lab dip requirement: explicitly state whether a lab dip is required before bulk
  6. Delta E tolerance: state the acceptable dE vs. the approved lab dip (e.g. “dE must be below 2.0”)
  7. Single dye lot requirement: state whether all units must come from one dye lot
  8. Wash requirement: if the garment is washed, state the wash process before color approval
  9. Trim colors: thread, labels, drawstring, zipper tape, buttons — all specified separately

For full tech pack structure, see our complete tech pack guide.

FAQ

Do I need a lab dip for standard colors like black or navy?

Not always, but it is still advisable for your first order with a factory. Dye houses produce slightly different blacks and navies depending on the fabric substrate, the dye lot availability, and the machine settings. A lab dip on the first order confirms the factory’s baseline. On repeat orders with the same factory and same recipe, you can often skip it.

How many lab dip rounds should I expect?

For standard Pantone colors: 1-2 rounds. For custom or unusual colors: 2-4 rounds. If you are past 4 rounds without approval, the target color may not be achievable on your chosen fabric — ask the factory for the closest achievable color instead of continuing rounds.

What if the bulk color does not match the approved lab dip?

This is a legitimate quality claim. Document it: photograph the bulk against the lab dip under daylight, measure dE with a colorimeter if you have one, and submit a formal complaint within the inspection window. The factory should either: (a) re-dye the affected portion, (b) offer a partial discount, or (c) argue the color is within acceptable tolerance. This is exactly why the dE tolerance must be written into your PO in advance.

Can I use a physical garment as my color reference instead of a Pantone code?

Yes, and it is often better. If you have a competitor garment or a product you like, provide it as a physical reference and state “match this physical sample”. It removes all ambiguity about what you mean. Keep the reference sample; you will need it when evaluating lab dips and bulk.

What is colorfastness and how do I test it?

Colorfastness is the ability of the dye to resist fading from washing, rubbing, light, and perspiration. Test methods: wash test (ISO 105-C06), rub test (ISO 105-X03), sweat test (ISO 105-E04). For most apparel, rubbing fastness of 4 (on a 1-5 scale) is acceptable. Fading after 20 washes is a common failure with pigment-dyed garments and is expected — specify your requirement if it matters for your use case.

Why is white fabric so hard to match?

Optical white (the brightest white) is achieved with optical brighteners that fluoresce under UV light. They fade with washing and sunlight, and they shift the fabric toward yellow or blue depending on the light source. This is why “white” garments from different mills look different under different lighting. Specify: “natural white / optic white / bleached white / ECF (east coast fine)” and expect some variation. If you need absolute color consistency across repeat orders, use a single dye house and require the same lot if possible.

Does sublimation printing affect base fabric color?

Sublimation dye bonds with polyester fibers, so the base fabric color becomes the substrate color. If the base is white, the print appears as designed. If the base is heather gray or a mid-tone, the print looks muted and darker. For consistent print colors, use a white or optic-white polyester base.

How do I make sure my trims match the body fabric?

  • Specify trim Pantone codes explicitly in the tech pack (ribbing, drawstring, zipper tape, buttons, lining)
  • Request trim lab dips alongside body fabric lab dips
  • Ask for an assembled prototype with all trims before bulk approval
  • At final inspection, check trim-to-body color match under daylight

What is the cost impact of custom colors?

Small-lot dye surcharge: 15-30% above bulk dye pricing. Minimum dye lot: 300-500 kg per color (roughly 1,500-2,500 t-shirts at 180 gsm). Below that, you pay the small-lot surcharge. Above that, you get bulk pricing and better color consistency from a single large run. Colors that are already in the factory’s stock program (common colors like black, white, navy, heather gray) have no surcharge at all.

How this fits the buyer journey

Color specs touch nearly every stage:

How we work at Kemondo

At Kemondo Apparel, we use textile-standard Pantone codes (TCX / TPG) for all dyed fabric work, never coated paper codes. Lab dips are produced on production dye equipment by our dye house partners in Guangdong, so the approved swatch reflects what bulk will look like — not a lab-only formulation. We request 2-3 swatches per lab dip round to verify recipe stability, provide a colorimeter for buyers who want numerical dE verification, and specify single-dye-lot requirements in every PO where color consistency matters. For brands with existing physical reference garments (competitor products, prototype samples), we match to the physical reference rather than a Pantone code, which removes ambiguity entirely. Trim colors are lab-dipped alongside body fabric so the whole garment is color-coordinated before bulk approval.

Have a color question for your next order? Message us on WhatsApp with your Pantone codes or a physical reference sample and your product idea. We usually reply within 12 hours with a lab dip quote and timeline.