Three quotes, three denier numbers, prices 30% apart — and the numbers can't actually be compared. Here's the part of fabric pricing that spec sheets don't show, and the simpler way to judge what you're really buying.
D (denier) measures only how thick the yarn is — not how good the fabric is. Fabric quality and price come from three factors together: yarn, weave density, and coating. Two fabrics both labelled "600D" can differ several-fold in price and durability, which is why denier numbers on competing quotes cannot be compared directly. The reliable comparisons are a fabric swatch in your hand and the pre-production sample — not the number on the spec sheet.
| What the label hides | The reality |
|---|---|
| "600D" spans a huge range | Loosely woven 600D and densely woven 600D are different products — several-fold apart in price, and you can feel it instantly in hand |
| "900D" is often a naming convention | In trade practice it frequently labels a denser, better 600-class weave — a way of saying "not the cheap stuff" rather than a different yarn |
| "1680D" isn't automatically premium | Thick yarn, but often lower weave density — it can cost less than a dense 900D-class fabric. Big numbers impress on paper, not always in hand |
| Waterproofing isn't in the D at all | Rain resistance comes from the coating (PU/PVC) and construction — a coated mid-weight fabric outsheds an uncoated heavy one |
This is why two quotes for the "same 600D bag" can sit 30% apart — they are not quoting the same fabric.
Neither is better on its own. A densely woven, PU-coated 600D outperforms a loose 900D on abrasion, water resistance and how the finished bag holds its shape — and it usually costs more. In factory practice "900D" is more often a signal that the mill is selling you its denser, better line than it is a genuinely different yarn. So the honest answer to "is 600D or 900D better" is: ask what weave density and coating come with the number, because that is where the difference actually lives.
If you only remember one thing: denier tells you yarn thickness, not fabric quality. A quote that says only "600D polyester" has told you roughly nothing about what you are buying.
| Fabric | Typical weight | Where it belongs | Watch out for |
|---|---|---|---|
| 210D / 420D | ~70–140 gsm | Packable and foldable bags, linings, giveaway totes | Too light for a bag that gets overloaded daily |
| 600D | ~250–330 gsm depending on weave | The category workhorse: school, corporate gift, commuter backpacks | The widest quality spread of any denier — always feel the swatch |
| 900D | ~330–420 gsm | Tactical, heavy-duty, bags that carry tools or gear | Often a denser 600-class weave rather than a different yarn |
| 1000D / 1680D | ~420–600 gsm | Military-style packs, hard-use luggage, where stiffness is wanted | Heavy, stiffer to sew, and not automatically more abrasion-resistant than a dense 900D |
Ranges are indicative: the same denier can sit anywhere in its band depending on weave density and coating weight. See the finished builds in 600D and 900D on the shelf.
Stretch the swatch and look through it. Visible gaps between yarns mean a loose weave — that fabric will scuff, sag and let water through the weave itself, whatever the denier says.
Run a nail firmly across the face. If fibres fuzz up immediately, abrasion resistance is poor. Good 600D barely marks.
Flip the swatch: the coating lives there. A thin, patchy or plasticky film is the cheap end; an even PU coat is what makes a mid-weight fabric shed rain.
Ask the supplier for gsm alongside denier. Two "600D" quotes with 80 gsm between them are not the same product, and gsm is far harder to fudge than a denier label.
A denier number without the fabric in hand is marketing, not specification. Treat spec-sheet denier as a rough weight class, nothing more.
Weight, stiffness, weave tightness — your hands detect in seconds what paperwork hides. Every order here goes through a pre-production sample; that sample, not the label, is what your bulk goods are checked against.
Tell us the bag's life — giveaway weekend or daily commute for years — and the budget. We spec the fabric to the job, name it in the quote, and the sample proves it. That's what a factory's fabric buyer is for; see how it flows into the price.
Neither denier wins on its own. A densely woven, PU-coated 600D beats a loose 900D on abrasion, water resistance and shape retention, and often costs more. Judge the weave density and coating, not the number - or send us the use case and budget and we will spec it.
1680D uses much thicker yarn, so the fabric is heavier and stiffer, but it is often woven less densely than a good 900D-class cloth. It suits military-style and hard-use luggage; for everyday backpacks a dense coated 600D usually performs better per gram and per dollar.
Only yarn thickness. Fabric quality = yarn × weave density × coating — two "600D" fabrics can differ several-fold in price and durability.
Not automatically — in trade practice "900D" often labels a denser 600-class weave. A dense 600D can beat a loose bigger-number fabric.
Not necessarily — thick yarn but often lower density, and it can cost less than a dense 900D-class fabric.
Compare fabric, not numbers: request swatches, judge the pre-production sample, or describe the use and budget and let the factory spec it.
Tell us the bag’s life and budget; we spec the fabric, name it in the quote, and the sample in your hands settles it.
Message us on WhatsAppScan the QR code with WeChat to chat with us directly.
