Color is one of the quickest ways for a bulk bag order to end in an argument: the sample looked right on the desk, the carton looks a shade off, and nobody wrote down what “right” meant. Color is a measurement problem, and measurement needs a reference, a light source, and an agreed tolerance.
A color name is not a color spec
“Navy”, “olive”, “dusty pink” — none of these survive a supply chain. What travels is a reference code plus a physical standard. For textiles, buyers usually start from a Pantone textile reference; for metal and molded parts, a hardware chip is more realistic. Screens are no substitute: the same hex value reads differently across displays, and no screen reproduces how a woven surface scatters light.

Send the code, then back it with a signed-off physical swatch. If the bag carries printed artwork, settle the artwork color system before dyeing starts — process and spot printing are unrelated processes and rarely land on the same shade by accident. The shell material matters too: a coating changes how a dye reads, so color and fabric denier and coating choices belong in the same conversation.
Lab dips and the shade band
Before bulk dyeing, the mill produces lab dips — small pieces of the actual fabric, dyed to hit your reference. Two or three rounds is normal, especially on synthetics where the recipe depends as much on the base fabric as on the target.
Approve under the light your market uses: D65 for daylight, TL84 or CWF for typical retail interiors, warm incandescent if the product sells under it. A shade that matches under daylight can drift under store lighting — that is metamerism, a property of dye chemistry rather than a fault, and the only defense is checking under several sources before sign-off.
Approve a band, not a single chip: a light limit, a standard, and a dark limit, all acceptable.
Dye lots and repeat orders
Bulk fabric is dyed in lots, and lots differ — water temperature, dwell time, and dyestuff batch all move the result. Two habits keep it manageable: a numeric tolerance against the approved standard, commonly a ΔE limit in CIELAB terms, and a rule that every piece of one visible panel comes from the same lot. On repeat orders, keep the original standard rather than cutting a fresh one from production; standards fade and yellow, so store them away from light.
Matching across materials is where it gets hard
The body fabric is rarely the problem. The problem is that one code has to appear on the shell, the webbing, the lining, the zipper tape, and sometimes anodized metal or molded plastic. Different bases take dye differently, so a perfect cross-component match is usually not achievable. Pick the visual anchor — generally the largest panel — and allow a controlled tolerance on the rest. Knowing what each part is made of helps: lining fabric types and zipper tape and hardware finishes all reflect color differently.
The dye route matters too. Solution-dyed synthetics carry pigment inside the filament before spinning, so they hold shade better than piece-dyed fabric. They cost more and usually carry minimums, so settle that in the sourcing conversation.
Fastness: name the test, not the wish
“Color fast” is not a testable instruction. The methods that come up most often:
- Rubbing (crocking), ISO 105-X12, dry and wet — dark shells against light clothing or a light lining.
- Washing, ISO 105-C06 — bags expected to survive cleaning.
- Light, ISO 105-B02 — outdoor, golf, beach, and shop-window products.
- Perspiration and water — straps, back panels, and handles.
Grades run 1 to 5 on grey scales; many programs ask for 4 or better on rubbing and washing. Write both grade and method into the spec, because a lab can only test to what is written — and the incoming-material check is where a failing dye lot gets caught.
Crocking is often printed on the same sheet as wear results, which is easy to misread; the two measure different failures, as explained in how abrasion test reports are read.
What the color section of a spec sheet should say
Short block: reference code with its base material; the signed physical standard; the light sources for evaluation; the shade band or ΔE limit; the fastness grades with their methods; which component is the anchor; and who pays for re-dyeing if the first bulk lot falls outside tolerance. Most disputes trace back to one blank line.
Frequently asked questions
Why does my bulk order look different from the approved sample?
Bulk fabric is dyed in a fresh lot, and lots vary within tolerance. Name a band or a ΔE limit and the difference is measurable. “Match sample” on its own is a matter of opinion.
How many lab dip rounds should I budget for?
Two to three for a new shade on familiar fabric. Coated meshes and recycled yarns take longer, because recycled feedstock itself varies by batch.
Is a Pantone code enough on its own?
It is the starting point, not the standard. The physical swatch cut from the approved lab dip is what settles a dispute.
Which fastness tests matter most?
Rubbing and washing for most programs, light for outdoor or window products, perspiration for anything worn against the body. Pick the tests that match real use.
Related reading
For the decisions that come before color — materials, construction, and supplier qualification — see this backpack program guide for brands.
Buyers comparing suppliers can review our full bag catalog for OEM/ODM specs, materials, and MOQ.