Development

Garment Bill of Materials (BOM): What It Is and How to Build One

If two factories have quoted you very different prices for the same style, a missing or vague garment bill of materials is a likely cause. This guide shows what a BOM contains, walks through a worked hoodie example, and explains how to set quantities, units and tolerances so every supplier is pricing the same product. It pairs with our guides to the tech pack and the clothing RFQ.

Garment Bill of Materials: What It Is and Why Quotes Disagree Without One

A garment bill of materials, usually shortened to BOM, is the list of every material that goes into one style: the main fabric, the rib, the thread, the drawcord, the labels, the hangtag and the packaging. If you are holding two quotes that do not match, ask whether both suppliers priced the same list. A bill of materials for clothing turns an opinion about what the garment contains into a checkable document, and it is the main reason one factory looks cheaper than another.

1 style, 1 BOMEach style and colourway needs its own version
5 columnsItem, specification, supplier, quantity and unit are the minimum
Every partIf it is in the finished, packed garment, it is on the list
Net and grossQuantities are written with and without a wastage allowance

The BOM is not a design document and not a price list. It sits between the tech pack, which shows how the garment is made, and the costing sheet, which puts a price on each line. Our guide to what a tech pack contains explains the first of those.

What Goes Into a Garment BOM

A garment BOM is built from groups of materials, and each group fails in its own way when it is left out. The groups below cover most woven and knitted casualwear, and the order is the one most factories use.

Fabric lines

Main fabric, contrast fabric, rib, lining and pocketing each get their own line, with composition, weight, construction, finish and cuttable width. Rib is a separate fabric with its own composition, so never fold it into the body fabric line.

Sewing and structure

Thread, interlining, tape, elastic and any stiffeners belong here. They are small lines but they affect durability and stitching, and a factory that substitutes thread without telling you changes the product.

Trims and hardware

Zips, buttons, snaps, eyelets, drawcords and cord ends are trims. Give each one a size, a material, a finish and a colour reference, because trims have their own suppliers and their own lead times.

Labels, tags and packaging

Main label, care and size label, hangtag, polybag, tissue, cartons and any stickers complete the list. Packaging often decides whether a shipment is accepted by a retailer or a warehouse, so it deserves the same detail as the fabric.

Materials also affect what happens at the border. The fibre content and construction of each fabric feed into how the finished garment is classified for import, so keep the composition on the list exact and check the current duty and classification for your product in the UK Trade Tariff before you finalise a landed cost.

A Worked Garment Bill of Materials for a Hoodie

The example below shows how a garment bill of materials looks for a single pullover hoodie. Every figure is illustrative and the supplier column shows who is responsible for sourcing each line. Use it as a layout, not as a specification.

Illustrative BOM: pullover hoodie, one size, one colourway

ItemSpecificationSupplierQuantityUnit
Body fabric80/20 cotton-polyester brushed fleece, 320 GSM, 150 cm cuttable widthFactory-sourced1.155m per garment (gross)
Rib1x1 cotton-elastane rib for cuffs and hem, colour-matchedFactory-sourced0.25m per garment
Sewing threadPolyester core-spun, colour-matched to bodyFactory220m per garment
DrawcordFlat cord, 140 cm, finished endsFactory-sourced1pc
EyeletsMetal, matching finish, agreed inner diameterFactory-sourced2pcs
Main labelWoven neck label, brand artwork approvedBrand-nominated1pc
Care and size labelPrinted, sewn into side seamBrand artwork, factory made1pc
HangtagCard tag with string and barcode stickerBrand-nominated1pc
PolybagClear bag with printed warning where required (check current rules)Factory1pc
CartonOuter carton, one per 20 garmentsFactory0.05pc per garment

Illustrative only. Fabric quantity is the gross figure from the consumption example further down this page. Every specification should be replaced with your own.

Count the lines: ten items for one plain hoodie, and only the first two are fabric. That is why a quote based on fabric alone leaves out a surprising number of purchases. Each of those purchases has to be ordered, received, checked and delivered to the sewing line on time, and a single late label can hold up a finished garment just as surely as a late fabric.

Share of BOM lines by type, illustrative hoodie

Count of lines, not share of cost

  • Main fabric10%
  • Rib10%
  • Drawcord and eyelets20%
  • Sewing thread10%
  • Labels and tags30%
  • Packaging20%

Illustrative. The chart counts how many of the ten lines in the worked example belong to each group; it does not show cost. Small lines dominate the list, but fabric usually dominates the spend.

The split shows why the BOM must be complete before costing. Labels and packaging make up half of the lines in this example, and each is a separate purchase with its own minimum and lead time.

How to Write Quantities, Units and Tolerances

A quantity without a unit is a guess, and a quantity without a tolerance is an argument waiting to happen. Write each line with a net quantity (what the garment needs), a wastage allowance (what is lost in cutting and sewing) and a gross quantity (what must be bought). Then multiply by the order quantity.

Illustrative consumption arithmetic for the body fabric

StepCalculationResult
Net fabric per garmentFrom the marker or pattern layout1.1 m
Wastage allowanceAn assumed allowance of 5%, agreed with the factory+ 0.055 m
Gross fabric per garment1.1 x (1 + 0.05)1.155 m
Fabric for an order of 5001.155 x 500577.5 m

Illustrative assumptions: net 1.10 m, a 5% allowance and an order of 500. Real allowances depend on the fabric, the marker and the factory, so ask them to state theirs.

Quantities are also where a cheap quote often hides its saving: a supplier who assumes a lower allowance or a narrower garment size range will show a lower fabric cost, and the difference reappears later as a price increase or a shortfall. Ask every supplier to state the net figure and allowance they used. Keep units consistent across the list: metres for fabric, pieces for trims and labels, and a clear statement when something is bought by weight. Where a trim must match a colour or size exactly, say so in the specification and state the tolerance, for example how far a drawcord length can differ. For wider cost context, see our clothing manufacturing cost guide.

Bill of Materials, Tech Pack and Costing Sheet: How They Fit Together

Brands often ask whether the BOM replaces the tech pack. It does not; the three documents answer different questions, and each depends on the others.

Three documents, three jobs

DocumentAnswersMain userDepends on
Tech packHow is the garment drawn, measured and made?Pattern maker and sewing lineDesign and measurements
Garment bill of materialsWhat materials, in what quantity, from whom?Sourcing and costingThe tech pack
Costing sheetWhat does each line cost, and what is the total?Buyer and factoryThe bill of materials

A general division of labour. Some factories combine the BOM and costing sheet, but the list of materials should still be a separate, checkable section.

When the BOM changes, the costing sheet must change with it. Our jeans costing sheet guide shows how a materials list feeds a price, and our pattern maker guide explains how the pattern behind the net fabric figure is produced.

Common Omissions That Make Quotes Differ

Most BOM errors are omissions rather than mistakes. The items below are the ones that most often appear in the final garment without appearing on the list.

Check these before you send a BOM for pricing

  • Rib or secondary fabric, listed on its own line with its own composition
  • Thread type and colour, including any contrast stitching
  • Pocket bags, linings and interlinings that the customer never sees
  • Drawcord ends, eyelets, zip pullers and other small hardware
  • Care label, size label and country-of-origin information, as required
  • Hangtags, barcode stickers, strings and any swing-tag fasteners
  • Polybags, tissue, inner packs and outer cartons
  • Test or certificate needs, such as a material or chemical certificate

Not exhaustive. Ask the factory to add any line they expect to buy that is not on your list.

Certificates deserve a mention here. If you need to show that a fabric or trim meets a safety or chemical standard, put the requirement on the line, because the certificate belongs to a material, not to a garment. Check what a scheme such as OEKO-TEX actually covers before you rely on it.

Keep the Garment BOM Version-Controlled

A BOM changes through development: a rib is swapped after a fit sample, a trim is substituted because of a lead-time problem, a label is redesigned. If nobody records the changes, bulk production starts from an old list. Treat the BOM as a document with a version number, a date and an owner, and approve each version before the next sample is made.

A simple version log

VersionStageWhat changesApproved by
v1Proto sampleFirst material list from the tech packBrand and factory
v2Fit sampleRib and drawcord confirmed after fit commentsBrand
v3Pre-production sampleLabels, hangtag and packaging added and approvedBrand
v4BulkQuantities fixed for the confirmed order; locked versionBrand and factory

An example of one way to record versions. Use your own stage names and keep the dated files.

How many sample rounds you need affects how often the BOM is revised, and our guide to clothing sample cost explains what drives the number of rounds.

Building Your Garment Bill of Materials in Five Steps

You do not need specialist software to start. A spreadsheet with the five columns shown earlier is enough, as long as you build it in a fixed order.

From tech pack to approved BOM

  1. 1List every partGo through the tech pack and the finished garment, piece by piece.
  2. 2Write each specificationGive each line a material, size, finish and colour reference.
  3. 3Add quantity and unitShow net, allowance and gross, with a clear unit.
  4. 4Assign a supplierMark each line as factory-sourced or brand-nominated.
  5. 5Version and approveDate it, number it and have both sides confirm it before costing.

A general path for a first BOM. Complex garments will have more lines but the same sequence.

Ask the factory to return the BOM with their own additions marked, rather than a fresh list in their format. That way you can see exactly what was missing and what the factory assumed.

What to Ask a Factory About Your Bill of Materials

A good factory will challenge your BOM rather than accept it. Ask whether any line is unavailable at your quantity, whether a substitute is proposed, and who is responsible for each purchase and for any minimum order that applies. Ask also how the factory handles a material that arrives late or fails a test, because that decides who pays and who waits.

One question that exposes gaps

Ask the factory: "What else do you expect to buy for this style that is not on my list?" Their answer is often a line you forgot, and it costs nothing to ask.

Which line on your current garment bill of materials is least certain: the fabric, a trim, or the packaging? Fix that line first, because it is the most likely source of a quote you cannot compare.

How Ruhrose Approaches the Bill of Materials

Ruhrose develops hoodies, fleece, jersey, denim and woven casualwear in Bangladesh, with UK buyer support. We expect a BOM to be built and revised alongside the samples, and we mark what we have added so you can see the difference from your original. If you are still deciding on a first order, our guide to how to write a clothing RFQ is a sensible next step, and you can learn about Ruhrose clothing manufacturing services on our homepage.

FAQs

A garment bill of materials is the list of every material in one style, with specification, supplier, quantity and unit. It covers fabric, rib, thread, trims, labels, tags and packaging, and it lets a factory price and source the style exactly as designed.
No. A tech pack shows how the garment is designed, measured and sewn. The bill of materials lists what the garment is made from and in what quantity. The costing sheet then prices each line. Factories need all three to quote and produce accurately.
Start it yourself from the tech pack so you control the specification, then ask the factory to add anything missing and mark their changes. A BOM written only by the factory is harder to check and compare between suppliers.
Fabric consumption comes from the pattern layout, or marker, that the factory prepares. Write the net quantity, add an agreed wastage allowance, and use the gross figure for ordering. Ask each supplier to state their allowance so quotes can be compared.
Usually yes, or at least a colour matrix attached to a master list. Fabric, rib, thread, labels and trims can all change with the colourway, and each colour may carry its own minimum order and lead time.
Issue a new version, date it, and have both sides approve it before the next sample or bulk order. Check the cost and lead time effect of the change, and keep the old version on file so any dispute can be traced.

Want a second pair of eyes on your bill of materials?

Send us your tech pack and the materials you have in mind. We will tell you what is missing before you ask anyone to quote.