Skip to main content
Module 2: Bill of Materials (BOM) & Raw Material Costing

Trims & Accessories Costing: Thread, Zippers, Buttons, Labels

Reading Time: 30 minLesson 6 of 24Comprehensive Master Manual

Learning Objectives

Cost sewing thread per garment from thread consumption and cone price, not from a guessed lump sum.
Cost zippers, buttons, labels, and tags as separate BOM lines with their own quantities and wastage.
Convert trims quantities into order quantities, including cone counts and spare allowances.
Convert trims cost per garment into cost per dozen and cost per order.
Build a trims cost card a buyer or auditor can follow line by line.

Comprehensive Technical GuidanceTextbook & Training SOP

Trims & Accessories Costing: Thread, Zippers, Buttons, Labels

1. Why Trims Costing Is Not a Rounding Error

Trims look small beside fabric. A button costs a taka or two, a label less. But a garment carries six, eight, or ten trim lines, and an order carries ten thousand garments. At that scale, a trims error of BDT 2.00 per garment is BDT 20,000 on a 10,000-piece order, and a missing trim stops a sewing line just as completely as missing fabric.

The second reason trims matter is that they are where specifications hide. A zipper is not a zipper: length, teeth material, tape, and slider type all change the price several times over. A button is not a button: size, material, holes, and colour all matter. A BOM line that says only "zipper: 1 piece" cannot be priced accurately by anyone, and the price that eventually appears will be whatever the supplier assumed, not what the factory intended.

The natural search phrase for this skill is trims costing, and the discipline is simple: one BOM line per trim, each with specification, quantity, unit price, and line cost. This lesson builds that card for a jacket, then shows how to turn per-garment quantities into order quantities.

2. Thread Costing From Cone Price

Sewing thread is the trim most often costed by guesswork, and it is the easiest to cost exactly. The method needs two supplier facts and one factory fact: cone price, cone length, and consumption in metres per garment.

Step 1: Cost per metre equals cone price divided by cone length. A cone of 4,000 metres costing BDT 320 gives 320 divided by 4,000, which is BDT 0.08 per metre.

Step 2: Thread cost per garment equals consumption times cost per metre. A jacket consuming 220 metres costs 220 times 0.08, which is BDT 17.60.

Step 3: At order level, total thread metres equal order quantity times consumption per garment. Divide by cone length for the cone count, apply a small spare allowance for breakage and cone ends, and round up to whole cones. Cones cannot be bought in fractions, and rounding down guarantees a shortage.

Consumption itself comes from stitch length, stitch density, seam length, and thread-per-stitch factors for the stitch types used. In practice, factories use measured consumption from a sample garment or a thread consumption table for their common stitch classes, and they record the figure on the trims card so the next style starts from a measured number rather than a fresh guess.

3. Worked Example: Casual Jacket Trims Card (Illustrative Figures)

A casual jacket uses six trims lines. All prices and consumptions below are illustrative example values.

Sewing thread: consumption 220 metres, cone 4,000 metres at BDT 320. Cost per metre is 320 divided by 4,000, which is BDT 0.08. Thread cost per garment is 220 times 0.08, which is BDT 17.60.

Main front zipper, metal, 60 cm: 1 piece at BDT 28.00, giving BDT 28.00. Note the specification on the line: metal, 60 cm. Without it, the price is meaningless.

Cuff buttons, 4-hole, 18L: 4 pieces at BDT 1.50, giving BDT 6.00.

Labels: main woven label 1 at BDT 2.50, printed care label 1 at BDT 1.20, woven size label 1 at BDT 0.80. Labels together are 2.50 plus 1.20 plus 0.80, which is BDT 4.50.

Hang tag with price sticker: 1 set at BDT 3.00.

Total trims cost per garment is 17.60 plus 28.00 plus 6.00 plus 4.50 plus 3.00, which is BDT 59.10. Per dozen it is 59.10 times 12, which is BDT 709.20. On a 10,000-piece order, trims cost before spare allowances is 59.10 times 10,000, which is BDT 591,000. That is the scale at which trims stop being a rounding error.

4. Ordering Quantities With Wastage

Per-garment cost and order quantity are different calculations, and both must appear on the trims card.

Thread cones for 10,000 jackets: total thread is 10,000 times 220, which is 2,200,000 metres. Divided by 4,000 metres per cone, that is 550 cones. With a 3 percent spare allowance, 550 times 1.03 is 566.5, so 567 cones are ordered. At BDT 320 per cone, the thread order costs 567 times 320, which is BDT 181,440.

Cuff buttons for 10,000 jackets: base quantity is 10,000 times 4, which is 40,000 pieces. With a 2 percent spare allowance, 40,000 times 1.02 is 40,800 pieces. At BDT 1.50 each, the button order costs 40,800 times 1.50, which is BDT 61,200.

Main zippers for 10,000 jackets: base quantity 10,000 pieces, with a 3 percent spare allowance 10,300 pieces. At BDT 28.00 each, the zipper order costs 10,300 times 28.00, which is BDT 288,400.

The spare allowance is not waste. It covers defective pieces, shade variation between dye lots, damage during handling, and the small quantity always consumed in size-set and pre-production samples. A factory that orders exactly the garment quantity will run short, and the emergency reorder will cost more than the spare allowance ever did.

5. Labels, Tags, and Compliance Items

Labels deserve more control than their price suggests, because they carry legal and buyer information: fibre content, country of origin, care instructions, size, and RN or CA numbers where required. A wrong care label can fail an inspection on a garment that is otherwise perfect, and relabelling ten thousand finished garments costs far more than the labels themselves.

Cost labels as separate lines with specification: main label (woven or printed, size, colours), care label (material, print method, language versions), and size label. Record the language versions required by the destination markets, because a second language version is a second label line with its own quantity.

Hang tags, price stickers, and barcodes follow the same rule. A barcode that does not scan at the buyer's warehouse is a chargeback risk, so the tag line should record the barcode specification and the verification step, not just the price.

6. Trims Cost Control Checklist

Before any trims card reaches a quotation, run this checklist. Every trim on the tech pack appears on the card exactly once, with specification. Thread shows its cone arithmetic. Zippers state length and type. Buttons state size and material. Labels state type and language versions. Order quantities show the spare allowance and round up to whole selling units. Every unit price matches the trims library or carries a provisional label. And one manager has signed the card. A card that passes these checks prices trims honestly, and it protects the sewing line from stopping for a trim that costs less than a taka.

7. Trims Receiving, Stores Control, and Shortage Response

Costing ends at the quotation, but trims control continues in the store. When a trims delivery arrives, check it against the trims card before signing: count against the order quantity including the spare allowance, verify the specification (zipper length and type, button size and material, label language versions), and shade-check zippers and buttons against the approved sample. A wrong shade discovered at the sewing line costs a day; discovered at receiving, it costs a phone call.

Store trims by style and by size, not in one mixed bin. Buttons for two styles in one box will be mixed within a week, and mixed buttons become a sorting job on the line. Issue trims against the production record: quantity issued, quantity consumed, quantity returned. The difference between issued and consumed is the real wastage rate, and it belongs in the next costing cycle.

When a shortage appears despite the spare allowance, stop and escalate the same day. The response sequence is fixed: confirm the exact short quantity, check whether another style uses the same trim, contact the supplier for an emergency partial delivery, and inform production planning of the revised line-feed date. A shortage hidden for three days becomes a line stoppage; a shortage escalated in one hour is usually a courier parcel.

1. Worked Trims Cost Card: Casual Jacket (Illustrative Figures)

TrimSpecificationQuantity per GarmentUnit Price (BDT)Line Cost (BDT)
Sewing threadPolyester, cone 4,000 m220 m0.08 per metre17.60
Main front zipperMetal, 60 cm1 pc28.0028.00
Cuff buttons4-hole, 18L4 pcs1.506.00
Main labelWoven damask1 pc2.502.50
Care labelPrinted satin1 pc1.201.20
Size labelWoven1 pc0.800.80
Hang tag + price stickerCard + sticker1 set3.003.00
Total trims cost per garment59.10
Total trims cost per dozen709.20

2. Order-Level Trims Quantities: 10,000 Jackets (Illustrative Figures)

TrimBase QuantitySpare AllowanceOrder QuantityOrder Cost (BDT)
Sewing thread cones550 cones3%567 cones181,440
Cuff buttons40,000 pcs2%40,800 pcs61,200
Main zippers10,000 pcs3%10,300 pcs288,400

Practical Commercial Flow

Complete Trims Cost Card: Casual Jacket (Illustrative Figures)

A casual jacket uses six trims lines. Sewing thread: consumption 220 metres per garment, cone length 4,000 metres at BDT 320 per cone, so cost per metre is 320 divided by 4,000, which is BDT 0.08, and thread cost is 220 times 0.08, which is BDT 17.60. Main front zipper, 60 cm metal: 1 piece at BDT 28.00, giving BDT 28.00. Cuff buttons: 4 pieces at BDT 1.50, giving BDT 6.00. Main label: 1 at BDT 2.50; care label: 1 at BDT 1.20; size label: 1 at BDT 0.80, giving BDT 4.50 for labels together. Hang tag with price sticker: 1 at BDT 3.00. Total trims cost per garment is 17.60 plus 28.00 plus 6.00 plus 4.50 plus 3.00, which is BDT 59.10. Per dozen it is 59.10 times 12, which is BDT 709.20. All prices and consumptions are illustrative example values.

Factory Real-Life Scenario

Scenario: A Narayanganj jacket factory ran out of main zippers with 800 pieces still to sew, because the trims order had been placed for exactly 10,000 zippers for a 10,000-piece order, with no allowance for defects, shade variation, or cutting damage.

Solution: The merchandiser air-freighted 1,000 replacement zippers at emergency cost, and the costing team added a 3 percent order-level spare allowance to every zipper and button line. On the next 10,000-piece order, zippers booked were 10,000 times 1.03, which is 10,300 pieces, and the line never stopped for a trim again.

Impact: The emergency freight and the two-day line stoppage cost far more than 300 spare zippers would have. The 3 percent allowance is now a mandatory column on every trims card, and trims shortages have not recurred.

Commercial Officer Best Practice

Keep a trims library: one row per trim with supplier, specification, unit price, and selling unit. Costing a new style then becomes picking rows from the library, and every style prices consistently.

Top Beginner Mistakes to Avoid

  • Costing thread as a round lump sum per garment, which cannot be checked and drifts with every style change.
  • Writing "zipper: 1 piece" with no length, type, or tape material, so the buyer and the supplier price different zippers.
  • Ordering exactly the garment quantity of buttons and zippers, with no spare allowance, so one defect stops the line.
  • Forgetting care labels, size labels, or hang tags because they are cheap, then expediting them at emergency cost.
  • Mixing trims cost into fabric cost, which hides trims overruns and breaks both cost sections for audit.

Important Commercial & Trade Terminology (5 Terms)

Trims

All materials on a garment other than the main fabric: thread, zippers, buttons, labels, tags, and elastics.

💡 Note: Trims are costed as separate BOM lines, never as a lump sum.
Cone length

The metres of thread wound on one cone, stated by the supplier.

💡 Note: Cone price divided by cone length gives thread cost per metre.
Spare allowance

Extra trims ordered beyond garment quantity to cover defects, damage, and shade variation.

💡 Note: Typically 2 to 3 percent in illustrative planning; never zero.
Trims library

A master list of approved trims with specification, supplier, unit price, and selling unit.

💡 Note: Costing from the library keeps every style priced consistently.
Selling unit

The unit a trim is actually bought in: cones, gross, hundreds, or cartons.

💡 Note: Order quantities must round up to whole selling units.

Interview Preparation Questions & Answers (4 Questions)

Master these high-frequency interview questions for Commercial Officer, Merchandising, and Export Executive roles.

Suggested Professional Answer:

Cost per metre is 320 divided by 4,000, which is BDT 0.08. Per jacket it is 220 times 0.08, which is BDT 17.60.

Frequently Asked Questions (4 FAQs)

Clear, beginner-friendly answers to the most common questions about the Commercial Department.

Yes, as a small allowance in the consumption figure or at order level, because thread is lost to trimming, breakage, and cone ends. State where the allowance sits so it is not added twice.

Key Takeaways & Summary Points

1Trims cost per garment is the sum of separate lines: thread, zippers, buttons, labels, and tags. A lump-sum trims figure cannot be audited and cannot be re-priced.
2Thread cost per metre equals cone price divided by cone length. Thread cost per garment equals consumption in metres times cost per metre.
3Buttons and zippers need a spare and rejection allowance at order level, typically 2 to 3 percent in illustrative planning, or the line stops for a missing trim.
4Labels are cheap per garment but carry compliance risk: a wrong care label can fail an inspection even when the garment is perfect.
5Order quantities must be rounded up to whole selling units: whole cones, whole gross of buttons, whole cartons of tags.

Executive Lesson Summary

Trims costing means one BOM line per trim: thread costed from cone price and consumption, zippers and buttons costed per piece with specification, labels and tags costed per garment, and a small spare allowance applied at order level. Summed, the lines give trims cost per garment and per dozen. A trims card built this way is auditable, re-priceable, and protects the line from stopping for a missing trim.

© 2026 All In One Concepts. All Rights Reserved.

All content published on this website, including courses, lessons, articles, guides, tutorials, educational materials, graphics, text, downloadable resources, and other original materials, is protected by applicable copyright laws.

The content is provided for educational and informational purposes only. You may not copy, reproduce, republish, redistribute, modify, sell, or commercially exploit any original content from this website without prior written permission from the copyright owner.

If you believe that any content on this website infringes your copyright or intellectual property rights, please contact us.

Copyright Owner:Md Rasel Ahmed
Developed by:Md Rasel Ahmed