Denim is the only major apparel category where the fabric shrinks 3-8% in the length, and where a 2 cm error in the pattern makes the finished garment unwearable. It is also the category with the most washing options, each one changing the hand feel, the cost, and the size. This guide covers how to specify denim so the bulk matches the sample and the finished size matches your size chart.

Why denim is the hardest basic to source

Issue What other knits do What denim does Consequence
Shrinkage 3-5% overall, manageable 3-8% in the length, often 1-3% in the width A size chart written pre-wash is wrong by 3-6 cm
Wash Optional, usually one process 5-15 distinct washes, each a separate line and a separate cost The wash is a style decision, not a finish
Shrinkage compensation Built into the pattern Pattern is cut larger, then the garment shrinks down to target Every measurement must be declared post-wash
Hardware Rarely any Zipper, rivets, button, shank buttons, leather patch Zippers and rivets are a real cost line
Construction Mostly knit, simple Waistband, belt loops, pockets, felled seams, bar tacks Highest labor content in apparel

The single most important thing to understand before ordering denim: every measurement you specify is a measurement after washing, unless the garment is unwashed and you say so. If you specify a 32 inch inseam and the jeans are washed, you need the pattern cut long enough that after shrinking they land at 32. This is why a denim tech pack must state the wash, and why the sample must be washed before you approve it.

Denim weight: the number that drives everything

Weight (oz) Equivalent GSM Character Best for
4-6 oz 135-200 gsm Very light, soft, almost washed out Summer, lightweight, ladies
7-9 oz 235-305 gsm Light, soft, drapey Modern fashion, relaxed
10-12 oz 340-405 gsm Mid, the standard workhorse The volume choice, classic jeans
13-14 oz 440-475 gsm Heavy, rigid, structured Heritage, raw denim, workwear
15-21 oz 505-710 gsm Very heavy, selvedge territory Japanese selvedge, premium

For a first denim order, 10-12 oz is the right zone. It is what most buyers picture when they say “denim jeans,” it is durable enough to survive wear, and it takes a wash well without going shapeless.

Weight and cost

  • 8 oz: roughly 3.20-4.50 USD per yard
  • 11 oz: roughly 4.20-6.00 USD per yard
  • 14 oz: roughly 5.20-7.50 USD per yard
  • 21 oz selvedge: roughly 9.00-16.00 USD per yard

Note that the yard price also reflects the mill. A 12 oz denim from a Japanese or Italian mill can be 2-4x the price of a comparable Chinese mill denim, and the difference shows in the hand feel and the fade pattern.

Open loom vs rope-dyed denim

  Open loom (sized) Rope dyed (undyed / greige)
How the yarn is dyed Yarn dyed in a solid color before weaving Yarn left undyed, woven, then the finished garment is dyed
Color variety Any solid color Indigo only
Cost Lower Higher, plus the dyeing step
Character Flat, even color Shaded, marled, vintage
Use Black, colored, non-indigo denim Classic indigo jeans

Most buyers asking for “denim” mean indigo, and indigo means rope-dyed. The white weft yarn is what creates the fade and the texture. This is worth specifying explicitly, because “black denim” is yarn-dyed black, not a black version of rope-dyed denim.

Stretch denim

  • 2-3% elastane: comfortable, holds shape, standard for women’s and modern fits
  • Stretch with elastane, 11-13 oz: the most requested configuration, and the one that fits the most body types
  • Comfort stretch vs rigid: rigid denim develops the best fades and character over time, but it is unforgiving on fit and has 1-2% less stretch
  • Non-stretch vs stretch: a critical sizing decision. A rigid pair and a stretch pair of the same nominal size do not fit the same way, and a customer who buys a rigid jean usually sizes up

Always specify the elastane percentage. A supplier who says “stretch denim” without a number is telling you nothing.

Washes: the style decision

Common wash types

Wash Description Cost impact Character
Unwashed / raw No wash process Baseline Stiff, indigo, will fade with wear
Regular rinse Standard wash, minimal distressing +0.10-0.25 USD Classic, clean
Stone wash Washed with pumice stones for a soft, faded look +0.25-0.50 USD Soft, slightly mottled
Enzyme wash Enzymes soften fibers without stones +0.20-0.40 USD Soft, smooth, less mottled than stone
Acid wash Chemical wash for very bright, high-contrast fades +0.40-0.80 USD Bold, vintage, risky
Bleach wash Selective bleaching for a worn look +0.30-0.60 USD Very faded, spray-paint effects
Sand wash Fine sand blasting for a soft surface +0.20-0.45 USD Uniform fade, very soft
Destroyed / whiskering Hand-sanded or laser distressing at the seams +0.50-1.50 USD Worn, authentic
Laser distressed Laser cutting for precise patterns +0.40-1.00 USD Repeatable, no hand labor
Garment dye Finished garment dyed as a whole +0.40-0.90 USD Uniform color, true to the wash
Whisker / fading Applied fades simulating natural wear +0.60-1.80 USD Premium, retail-ready

How to specify a wash

Do not write “stone washed.” Write what you want to see:

  • Wash process: enzyme, stone, sand, acid, or a combination
  • Target color: give a Pantone TCX code for the washed result, plus a physical reference
  • Distressing level: none, light whiskering, heavy whiskering, full destroy
  • Highlight points: which areas are faded (thigh, seat, knee, pocket edge) and which stay dark
  • Hardware finish: buttons and rivets matching the wash tone or left polished
  • Garment-dyed or not: this changes whether the seam thread shows the original color

And the critical rule: the wash must be approved on a physical sample, not described in words. Two factories given the same written spec will produce visibly different washes. Send the approved washed sample with the bulk order.

Shrinkage: the denim problem that ruins orders

How much denim shrinks

Wash type Length shrinkage Width shrinkage
Unwashed / raw 3-5% (it will shrink when the customer washes it) 1-2%
Enzyme wash 3-6% 1-3%
Stone wash 4-7% 2-3%
Garment dye 4-8% 2-4%
Pre-shrunk / sanforized 1-3% residual 0-1%

The rule: specify post-wash measurements

Every measurement in a denim tech pack should be a measurement after the specified wash. The factory compensates by cutting the pattern larger. If you give pre-wash measurements, the finished jeans will be 3-6 cm shorter than your size chart says, and the returns will be brutal.

The three-step denim sample process

  1. Fit sample: made from a similar fabric, before wash, to check the pattern and fit
  2. Washed fit sample: the same sample after the specified wash. This is the one you approve
  3. Pre-production sample: made with the actual bulk fabric, actual wash, actual hardware, after the full wash cycle. Approve this one in writing

Skipping step 2 is the single most common denim sourcing mistake. The fit changes after washing, and if you approve a pre-wash fit, you are approving a garment that does not exist.

Shrinkage compensation in the pattern

  • The factory cuts the pattern at a “compensated” size, larger than the target, so post-wash it lands on target
  • This means a 32 inch inseam might be cut at 34 inches
  • For elastic waistbands the compensation is on the body panels; for non-elastic, it is on the inseam and outseam
  • Ask the factory to state the compensation factor they applied. If they cannot, they are not managing shrinkage deliberately

Sanforized (pre-shrunk) denim

Sanforizing is a mechanical pre-shrink applied at the mill, so the fabric shrinks minimally afterward. It costs 5-15% more per yard and is worth it if:

  • You are selling unwashed or raw denim and want the customer to size accurately
  • Your customer is not going to read a “will shrink” note
  • You are doing private label and cannot control how it is washed

Construction: where the labor goes

Waistband

  • Fixed waistband: rigid, no stretch, 3.5-4.5 cm wide, belt loops sewn on
  • Half elastic: elastic at the back half, buttons at the front. The modern retail standard
  • Full elastic: comfort waist, kidswear and joggers
  • Elastic recovery: the waistband must recover after being stretched. A poor elastic creates a sagging waist. Specify the elastic content and its quality, not just the type
  • Belt loops: 5 loops is standard (2 front, 2 back, 1 coin). Specify bar tack reinforcement at the loop ends, which is where they fail first

Fly and closure

Type Description Cost Best for
Button fly Classic jeans, denim button Baseline Heritage, premium denim
Zip fly Standard, nylon or metal coil zipper Baseline Volume, modern, easier
Concealed zip fly Zip hidden behind a facing, no visible stitching +0.15-0.30 USD Premium, clean front

Zipper quality matters: YKK is the premium standard, SBS is the mid-tier, generic is acceptable for basics. On denim, a zipper that fails at 3 months is a return and a review. Also specify the fly stitch type: a single chain stitch (the jeans standard, which naturally gives a slight roping effect) versus a lockstitch (cleaner, less authentic).

Hardware

  • Rivets: at pocket corners and the fly. Specify the material (copper, brass, steel) and the finish
  • Shank buttons: hollow and self-sewing, required for a button fly. Specify the diameter (usually 17-18 mm) and the jeans-style shape
  • Leather patch: on the back waistband, 2.5 x 5 cm. Genuine leather adds 0.35-0.70 USD per pair, PU adds 0.10-0.20
  • Brand tab: small woven or leather tab, 0.08-0.20 USD

Pockets

  • Front scoop pockets: standard, with a curved or straight opening. Specify the depth and the bar tack at the corner
  • Coin pocket: small, on the right front pocket. Often omitted on premium or women’s styles
  • Back pockets: straight, angled, or a patch pocket. Specify the shape and the placement, since it defines the silhouette
  • Bar tacks: at every pocket corner and at the belt loop anchors. This is the reinforcement that determines whether a pair of jeans survives a year. Specify the tack count and thread

Seams

  • Side seam: felled seam (two passes, enclosed) on premium denim, or a single pass with overlock on volume
  • Outseam: usually a double stitch with the chain stitch, 2 needles
  • Rise seam: the curve at the crotch is the highest-stress area. Specify a reinforced bar tack or a gusset
  • Seat seam: specify the center-back seam style. The “V” seat or the Y-back is a style decision
  • Stitching thread: specify the thread, and the topstitch color. Contrast topstitch is a design feature on many jeans

Fit: denim sizing works differently

How denim is sized

Measurement How it is defined Notes
Waist (W) Body measurement at the top of the waistband, measured flat across the front and doubled, or measured on the body over the bone Post-wash
Hip (H) Widest point of the body, 20-25 cm below the waist Post-wash
Thigh Widest point of the thigh, 2 cm below the crotch seam Post-wash
Rise (R) From the crotch seam up to the top of the waistband, at the front center Post-wash
Inseam (I) From the crotch seam down to the hem, at the inside seam Post-wash
Outseam (O) From the waistband down to the hem, at the outside seam Post-wash
Leg opening Across the hem opening, doubled Post-wash

Fit types

Fit Thigh Leg opening Rise Inseam Audience
Skinny Very slim 13-15 cm Low-mid 28-30 Modern, stretch essential
Slim Slim 15-17 cm Mid 30-32 Most common retail fit
Straight Moderate 17-19 cm Mid 31-32 Classic, unisex, heritage
Relaxed Roomy 19-21 cm Mid-high 31-33 Comfort, workwear
Loose / wide Very roomy 21-24 cm High 30-32 Streetwear, 2020s trend
Bootcut Moderate, tapering below the knee 19-21 cm Mid-high 30-31 Classic Western, heritage

Note that the inseam and the leg opening move together. A wide-leg jean with a 31 inch inseam and a 23 cm leg opening is a very different garment from a straight jean with the same inseam and an 18 cm opening. Specify both, always.

The rise decision

  • Low rise: 7-9 cm at the front. Fashion forward, but the waistband often shows when sitting
  • Mid rise: 10-12 cm. The most requested, works on the most body types, the safe first-order choice
  • High rise: 13-15 cm. The current trend, and genuinely flattering

For a first order, mid rise is the lowest-risk choice. Low rise generates fit complaints across body types.

Size run for denim

  • Denim size runs: 26-38 waist, with inseam options (28, 30, 32, 34) or one inseam with hemming
  • Common first-order allocation: 26 (10%), 28 (20%), 30 (25%), 32 (22%), 34 (15%), 36 (8%)
  • Women’s versus men’s: women’s jeans use a higher rise and a smaller waist-to-hip difference. Specify which chart you are using, or the fit will be wrong

Full spec and grading details are in our sizing and grading guide.

Cost breakdown

Realistic FOB cost for a 500-piece order of 11 oz stretch denim jeans, mid rise, straight fit, stone wash with light whiskering, YKK zip, copper rivets, leather patch, custom woven labels:

Cost line Per piece % of FOB Notes
Denim fabric (1.7 yds × $4.60/yd) $7.80 54% 11 oz, 2% elastane
Wash process (stone + whiskering) $0.95 7% Per unit, after cutting
Hardware (YKK zip, rivets, button, patch) $0.85 6% Metal and leather
Trims (main label, care, size, leather patch alt) $0.30 2% Amortized
Decoration (brand tab, optional back embroidery) $0.20 1% Optional
Labor and assembly $3.20 22% Highest labor content in apparel
Finishing, QC, packing $0.40 3% Factory-side
Factory FOB total $13.70 100% Unwashed blank is 11.50-12.50

What moves the cost on denim

  • Fabric weight: 8 oz to 14 oz is roughly 1.50-2.50 USD per pair
  • Stretch vs rigid: stretch denim costs 0.20-0.50 USD more, because of the elastane and the more demanding weaving
  • Wash: 0.10 USD for regular rinse, 1.50+ USD for heavy destroy
  • Distressing: hand whiskering is 0.60-1.80 USD; laser is cheaper and repeatable
  • Hardware: generic zip and rivets to YKK and copper rivets is 0.30-0.50 USD
  • Leather patch: PU at 0.10-0.20, genuine at 0.35-0.70
  • Selvedge fabric: 3-6 USD per pair more than ordinary denim at the same weight

MOQ and lead time for denim

Scenario MOQ Lead time Notes
Stock denim, no wash, stock hardware 300-500 pcs/style/color 65-85 days Denim MOQ is higher than knits
Stock denim, standard wash, custom hardware 500-800 pcs/style/color 75-95 days The standard first order
Custom color, heavy wash, destroy 800-1,200 pcs/style/color 95-120 days Washing is labor and capacity intensive
Selvedge or custom fabric development 1,500+ pcs/color 110-150 days Mill minimum, longest timeline

Stage-by-stage timing is in our lead times guide, and the MOQ logic behind custom fabric minimums is in our MOQ guide.

8 mistakes that cost denim buyers money

  1. Specifying pre-wash measurements — the finished jeans will be 3-6 cm shorter than your size chart. Every denim measurement must be post-wash, and the tech pack must state the wash.
  2. Approving the fit sample before washing it — the fit changes after the wash. Approve a washed sample, every time.
  3. Not specifying the fabric weight in oz — “denim” is not a spec. 9 oz and 14 oz are different products at different prices.
  4. Writing “stone washed” and calling it a spec — two factories given the same words produce visibly different washes. Approve a physical washed sample and ship it with the bulk order.
  5. Forgetting the stretch percentage — “stretch denim” with no elastane figure tells you nothing, and rigid vs. stretch changes the sizing entirely.
  6. Skipping the bar tack specification — pocket corners and belt loop anchors are where a pair of jeans fails first. Specify the tack count and thread.
  7. Not stating the inseam options — “waist only” versus “waist plus inseam” changes the size run, the MOQ, and the inventory.
  8. Under-ordering because denim MOQ feels high — 500 pieces feels large, but a washed denim sample in 2 sizes plus 2 washes costs 300-600 USD and a month. Starting smaller than the MOQ is not really available here; plan the budget instead.

Quality checks specific to denim

Add these to the inspection brief, because generic garment inspections miss all of them:

  • Post-wash measurements: measure the actual washed garment against the tech pack, not the pre-wash sample
  • Shrinkage verification: compare a bulk unit against the approved washed sample
  • Wash consistency: the wash on unit 1 and unit 400 should read the same color and the same fade level
  • Bar tacks: present, tight, and not missing at any pocket corner or belt loop
  • Zipper: operates smoothly, does not snag, the bottom box is anchored, the fly is straight
  • Rivets: secure, no loose heads, positioned per spec
  • Button: sewn tight with a shank, does not pull out
  • Seams: no skipped stitches, no puckering at the rise, the seat seam is straight
  • Inseam: both legs the same length, hem is even
  • Hardware finish: buttons and rivets match the wash tone as specified

How to structure the inspection request is covered in our QC and AQL guide.

Packaging for denim

  • Folded flat, in thirds, and stacked. Denim is heavy, so specify the fold carefully — a hard fold in a heavy pair leaves a visible crease
  • Individual poly bags, 0.05-0.06 mm (heavier than a tee bag)
  • Typical unit load: 25-35 pairs per master carton
  • A 20ft container holds roughly 3,500-5,000 pairs of jeans; a 40ft high cube holds 8,000-11,000

Carton and container math is in our packaging and container optimization guide.

FAQ

How much does a pair of custom jeans cost?

FOB from China, 500-piece order, 11 oz stretch denim, stone wash, YKK zip, copper rivets, leather patch: roughly 13-16 USD per pair. Heavy destroy washes push to 18-22 USD. Selvedge at the same weight is 3-6 USD more than ordinary denim. For the general cost model, see our pricing guide.

Why do my jeans shrink so much?

Because denim is 100% cotton and cotton shrinks 3-8% in the length when washed, especially with an aggressive wash. Two fixes: order sanforized (pre-shrunk) denim for 5-15% more per yard, or state the expected shrinkage clearly and specify that all measurements are post-wash. Never rely on the customer reading a note.

Should I use stretch or rigid denim for a first order?

Stretch. It fits a wider range of body types, which directly reduces your return rate, and it is what the current market wants. Rigid denim is the better choice for a heritage or raw-denim positioning where the fade pattern is part of the product, and it should be sized up at retail.

What is the difference between a regular rinse and a stone wash?

A regular rinse is a basic wash that removes the surface sizing and some of the indigo, leaving the jeans essentially the color they were dyed. A stone wash uses pumice stones in the wash drum to abrade the surface, creating a softer hand and a faded, mottled appearance. Stone wash costs more, and a light stone wash is the current standard for retail denim.

How many washes should I approve before bulk?

One. Approve a physical washed sample with the specific wash, then require the bulk to match that sample. If you need to explore options, have the factory make 2-3 small wash swatches on fabric first, which is cheaper than making full garments.

What is selvedge denim?

Denim woven on narrow shuttle looms, where the fabric edges are finished with the actual warp threads, creating a clean self-finished edge. It is usually heavier (13-21 oz), more expensive, and fades in a distinctive way. Selvedge is largely a branding and price-positioning decision, and the price premium is significant. If you do not intend to sell at the premium, do not pay for it.

How do I quote a corporate uniform program with a size roster?

Quote per size against the actual roster, including extended sizes, and expect a higher MOQ per color. Denim is rarely the fabric for corporate uniforms, but for a workwear denim program this is the approach: give the factory the full size list, and ask whether they can split shipments if a color runs short. See the polo guide for the same principle applied to knits.

Should I offer multiple inseams?

For retail, one inseam with free hemming on request is standard and keeps inventory simple. For wholesale, offering 28, 30, 32, and 34 as separate SKUs reflects what the retailer sells, but it multiplies your inventory units by 4 and makes size runs harder to manage. Decide based on your channel, not your preference.

What is the biggest quality risk in denim sourcing?

Shrinkage. Everything else (hardware failing, a loose bar tack) is visible and fixable at inspection. A 4% shrinkage error means every pair in the shipment is the wrong length, and there is no way to fix that at the factory. This is why the washed sample approval is non-negotiable. Our returns and inventory guide covers what a size-driven return wave costs.

How this fits the buyer journey

Everything in the general cluster applies. These are the ones that matter most for denim:

How we work at Kemondo

At Kemondo Apparel, denim is one of our highest-skill categories, so we treat the wash and the shrinkage as managed engineering rather than a description. Every denim quote specifies the fabric weight in oz, the stretch percentage, the denim type (open loom yarn-dyed versus rope-dyed greige), the wash process with the target post-wash color, the waistband type, the closure and zipper brand, the rivet and button materials, the bar tack specification, and the full measurement set declared as post-wash. We do not ship un-washed samples for approval: every denim sample goes through the specified wash cycle first, because that is the garment the customer will receive. Our sample process is fit sample, then washed fit sample, then pre-production sample in the actual bulk fabric with the actual hardware, and all three must be approved in writing. For wholesale programs we quote against your actual size roster including extended sizes and can split shipments by color or size where a run comes up short. Denim MOQ is typically 500 pieces per style per color, and we keep 11 oz and 12 oz stretch denim in stock in black, indigo, and mid-blue so a first run does not have to wait on a mill.

Planning a denim program and want a real quote? Message us on WhatsApp with your weight, wash, fit, and quantity, plus a reference image. We usually reply within 12 hours with a full cost breakdown, a realistic MOQ, and a timeline that accounts for the wash stage.