Product Development Guide

How to Build an Apparel Bill of Materials Before Sampling

A useful apparel BOM is more than a list of fabric and trims. It gives every component a stable identity and connects specifications, colors, quantities, placement, approvals, and substitutions to one product revision.

8 min readZM Exports

An apparel bill of materials, usually called a BOM, identifies everything required to make and present one product. Main fabric is only the beginning. Linings, interlinings, rib, elastic, thread, zippers, cords, hardware, labels, decoration, packaging, and other components need controlled references so the sample team and buyer are reviewing the same product.

A production-ready BOM connects each component to the correct style, revision, colorway, size use, placement, specification, consumption unit, sourcing status, and approval evidence. ZM Exports supports OEM, ODM, and private-label routes from a buyer's tech pack or brief through materials review, sampling, bulk production, branded finishing, and packing. Final components, feasibility, MOQ, pricing, testing, and timing remain project-specific and require confirmation.

Key takeaways

  • Give every component a stable code and use it consistently across drawings, specifications, samples, comments, and approvals.
  • Separate technical requirements from supplier references so an approved alternative can be assessed without losing the product standard.
  • Control color, finish, size use, placement, quantity, unit, and wastage basis for each component and colorway.
  • Track development, sample, approved, substituted, and bulk statuses with dated evidence and clear ownership.
  • Release one BOM revision with the matching tech pack, sample, artwork, measurement chart, and packing specification.

1. Define the BOM scope and product identity

Start with the brand, season or program, style number, style name, product category, intended wearer, base size, size range, colorways, destination market, and BOM revision. State whether the document covers one garment, a coordinated set, a reversible product, a removable component system, or a packed retail unit. If tops and bottoms can be ordered separately, give each product its own controlled identity.

Name the development stage the BOM supports: quotation, prototype, fit sample, size set, pre-production sample, sales sample, or bulk release. A quotation BOM may include targets and open choices; a production BOM must identify approved components and remaining exceptions. Add an effective date, owner, approver, and change summary so old files cannot be mistaken for the current release.

Product
Brand, program, style code, name, category, wearer, size range, and colorways are explicit.
Scope
Garment, set, removable parts, and packed-unit boundaries are defined.
Stage
Quotation, development, sample, approval, or bulk purpose is recorded.
Control
Revision, date, owner, approver, and change summary identify the current document.

2. Create a stable component coding system

Assign a unique code to every main fabric, contrast, lining, insulation, interlining, rib, elastic, thread, tape, zipper, snap, buckle, cord, adjuster, label, artwork application, hangtag, polybag, sticker, and carton component used by the style. Group codes by component family if useful, but do not recycle a code for different qualities, dimensions, finishes, or colors.

Use the same code in the BOM, technical drawings, construction callouts, pattern notes, artwork files, purchase references, sample comments, test reports, inspection records, and packing specification. If left and right parts, zipper assemblies, paired hardware, or layered material packages must remain together, describe the assembly and its individual parts rather than hiding several decisions under one vague item name.

Unique
One code identifies one controlled component quality and specification.
Consistent
Drawings, specifications, samples, reports, comments, and packing use the same reference.
Assembly
Paired, layered, or multi-part components list both the system and its constituent parts.
Retired codes
Replaced items remain traceable and are not silently reused for a different component.

3. Write specifications that can be sourced and checked

Describe each component with the attributes needed to source, sample, and inspect it. Fabric entries may require composition, construction, target weight, usable width, face and back, stretch direction, finish, and approved reference. Trims may require material, dimensions, gauge, strength or performance requirement where applicable, finish, operating direction, compatible mating part, and attachment method. Thread and tape need type, size, color, and intended operation or location.

Separate the technical requirement from the nominated supplier, mill, stock code, or sample reference. A supplier code can identify a source, but it may not explain the standard that matters to the product. If a buyer requires a particular source, state that restriction. If alternatives are possible, define the attributes and evidence that must match before substitution is accepted.

Material
Composition, construction, weight, dimensions, finish, direction, and reference are recorded as applicable.
Trim
Type, material, size, operating details, mating parts, finish, and attachment are explicit.
Source
Supplier and stock references are separated from the product's technical requirement.
Evidence
Buyer-required tests, certificates, reports, swatches, or physical standards are named without assumed claims.

4. Map placement, size use, and colorways

State where every component is used and link the BOM row to a drawing view, panel, seam, pocket, opening, or packing step. A zipper description is incomplete if it does not identify the opening, orientation, finished length, slider direction, quantity, and relevant size variation. Labels need type, content reference, finished size, fold, placement, orientation, and attachment method.

Build a colorway matrix that identifies the approved color, finish, print, plating, tape, thread, label, and packaging combination for each garment color. Record color standards and approval references rather than relying only on color names. Note which components change by size, style option, market, or colorway so an item is not purchased for products where it does not apply.

Location
Every row names the garment area, panel, seam, opening, or packing step where it is used.
Size
Lengths, dimensions, grade rules, and size-specific parts are connected to the size range.
Colorway
Main, contrast, thread, hardware, label, decoration, and packing colors are mapped together.
Applicability
Style, option, market, size, and color exceptions are marked instead of left blank.

5. Control quantity, consumption unit, and allowance

Give each component a quantity and unit that can be understood consistently: pieces per garment, pairs, meters, kilograms, cones, sheets, sets, or another agreed basis. Distinguish net product requirement from ordering consumption. Fabric and continuous trims may need marker or cuttable-width assumptions, repeats, splice rules, size and color mix, matching direction, and process loss to support planning.

Do not present an early estimate as a locked bulk consumption. Identify the source of each figure, such as pattern marker, sample measurement, supplier pack size, manual calculation, or confirmed production result. Record decimal precision and rounding rules. Where MOQ, dye lot, color minimum, pack quantity, or order multiple affects purchasing, show the constraint separately from the per-garment requirement.

Unit
Piece, pair, meter, kilogram, set, sheet, or other basis is stated for every quantity.
Net
The amount incorporated into one finished product is separated from purchasing allowance.
Basis
Marker, pattern, sample, repeat, pack size, size mix, and calculation source are recorded.
Constraint
MOQ, dye lot, pack quantity, order multiple, rounding, and wastage assumptions remain visible.

6. Manage sourcing status and substitutions

Give every row a sourcing and approval status such as target, under review, sample ordered, sample received, rejected, conditionally approved, approved for stated use, or bulk released. Add responsible owner, supplier reference where applicable, request date, expected evidence, approval date, and approver. Keep availability and technical approval separate: an available trim is not approved, and an approved sample may still require bulk-lot confirmation.

Create a substitution process before sourcing pressure occurs. A proposed alternative should receive a new code or controlled revision and be compared for specification, dimensions, color, finish, function, compatibility, construction impact, testing requirement, cost direction, MOQ, and timing. Record the buyer decision and affected colorways or sizes. Never overwrite the approved reference with a new source and leave no history.

Status
Target, ordered, received, rejected, approved, and bulk-release states are distinct.
Owner
Request, evidence, review, approval, and due-date responsibility are visible.
Comparison
Specification, color, function, construction, evidence, MOQ, cost, and timing impacts are assessed.
Decision
Approved use, conditions, affected variants, date, approver, and superseded item remain traceable.

7. Reconcile the BOM against the physical sample

Label the sample with style, color, size, revision, BOM version, and development stage. Lay the BOM beside the garment and confirm each component's code, quality, color, finish, dimension, location, orientation, quantity, and attachment. Mark temporary, unavailable, or substitute components physically and in the sample record so they cannot be approved by accident.

Review related documents at the same time: drawings, construction pages, measurement chart, pattern or marker references, artwork, label layouts, packing specification, and test or approval evidence. Convert every difference into a numbered action with an owner and due date. If the sample introduces a good change, update the BOM and related documents deliberately rather than treating the physical sample as an undocumented exception.

Identity
Sample style, color, size, stage, revision, and BOM version are attached to the review.
Line check
Quality, color, dimensions, placement, quantity, orientation, and attachment are checked row by row.
Temporary items
Unavailable, substitute, and mock components are visibly marked and excluded from silent approval.
Reconciliation
BOM, drawings, pattern, artwork, measurements, evidence, and physical sample tell one story.

8. Release one controlled BOM for the next stage

Finish with a release decision that states the approved style, colorways, size range, sample, BOM revision, material and trim references, decoration, labels, packing components, open actions, and accepted exceptions. Freeze the document for the named stage and issue it with the matching tech pack, construction details, measurement chart, artwork, color standards, test requirements, sample comments, and packing specification.

Maintain a change log after release. Any later change to a component, supplier, color, finish, dimension, placement, consumption, artwork, attachment, or packaging item should identify the reason, owner, approval, affected product variants, commercial impact, and documents that need reissue. Confirm whether the change requires a new material review, sample, test, fit check, packaging trial, quote, or production approval before proceeding.

Release
Style, variants, sample, revision, approver, date, exceptions, and next stage are unambiguous.
Document set
BOM, tech pack, measurements, artwork, color, tests, comments, and packing share the same release.
Change log
Reason, owner, date, approval, affected variants, and replaced references are recorded.
Recheck
Material, sample, test, fit, packing, price, and production effects are assessed before use.

Send the product types, tech pack or reference brief, colorways, size range, intended materials and trims, branding and packaging requirements, quantities by style and color, destination market, and requested sample stage through the ZM Exports quote form. Component feasibility, sourcing, MOQ, sampling, testing, pricing, and timing are confirmed for the specific program.