Garment costing guide - calculating cost of goods for fashion brands
Operations Guide

Garment Costing: The Complete Guide for Fashion Brands

How to cost a garment line by line, from fabric consumption through to landed cost, wholesale price and the margin you actually keep.

Joe LauderJoe Lauder·Founder, Kōbō·Updated Jul 29, 2026

What Garment Costing Actually Is

Garment costing is working out what one unit really costs you before you commit to making it. Not the factory quote. The full number, with fabric, trims, labour, freight and duty in it.

That number is called the landed cost, and it's the only figure your pricing should be built on. Everything else is a partial view. The factory price ignores shipping. The material total ignores labour. Only the landed cost tells you what a unit costs sitting in your own warehouse, ready to sell.

Get it wrong in one direction and you price too high, and the range doesn't sell. Get it wrong in the other and you sell well and still make no money. The second one is worse, because it takes a whole season to notice.

Free tool

Want to follow along with your own numbers? The garment costing calculator runs the same maths as this guide, from material lines through to landed cost and margin.

Open the calculator
The short versionCosting is three stages. Add up the materials from the bill of materials. Add labour, testing and inspection to get the ex-factory cost. Then add freight, duty and clearance to get the landed cost. Price from that last number, not the first one.

The Components of a Garment Cost

Every garment cost is built from the same set of lines. What changes is how much each one matters, and that depends on the product far more than on any industry average.

A plain jersey tee is mostly fabric and very little labour. A lined jacket with twelve trims and a complex construction is a different shape entirely. So treat the table below as an ordering of what to check, not a formula to copy.

LineWeight in the cost sheetWhat to watch
Shell fabricUsually the largest single lineConsumption times price per meter, at the width you were quoted. On most woven styles this one line moves the total more than everything else combined.
Lining and interliningSmall on unlined styles, significant on outerwearEasy to leave out on a first pass, and the omission always shows up later as a cost increase rather than a saving.
Trims and hardwareSmall per piece, meaningful in totalButtons, zippers, elastic, drawcord, rivets. Individually pennies, collectively a real number, and often carrying minimum order quantities of their own.
Labels and packagingSmall but never zeroMain label, care label, hangtag, polybag, carton. Nearly always custom, which means MOQs and artwork lead times.
Labour (CMT)Second largest line on most stylesStandard minutes to make the garment multiplied by the factory rate. Complexity, not fabric, is what pushes this up.
Testing and QCSmall, and non-negotiable if you sell wholesaleLab tests, inline and final inspection. Retailers will ask for the reports whether or not you costed them.
FreightDepends entirely on mode and volumeSea freight per unit on a full order is modest. Air freight on a late order isn't, which is why lateness is a costing problem.
Duty and clearanceSet by your HS code and country of originApparel duty rates are rarely trivial and they vary by product and origin. Look yours up before you commit to a price, not after the goods land.
Agent or buying officeA percentage of the order, where you use oneCharged on the factory value, so it scales with everything above it. Include it in the cost sheet rather than treating it as overhead.

You'll see confident percentage splits quoted for all of this online. Be careful with them. The split for a knitted basic made nearby looks nothing like the split for a wool coat made offshore, and a number borrowed from someone else's product won't survive your first real quote.

The one rule that does hold: fabric is usually the biggest lever you have. A small reduction in consumption or price per meter moves the total more than a hard negotiation on the sewing rate, and it's easier to win.

A Full Worked Example

Here is one style costed all the way through. A cotton overshirt, 600 units, made offshore and shipped by sea. The numbers are illustrative, but the structure is exactly what a real cost sheet looks like.

Step one: the materials

Materials come straight off the BOM. Fabric is gross consumption times price per meter. Everything else is quantity times unit price.

The marker says the pattern needs 1.85 meters at 150cm width. We add an 8 percent allowance for cutting waste, shrinkage and faults, which rounds to 2.00 meters. That allowance is a costing decision, and it belongs in the BOM rather than in someone's head.

Style AW26-014 · Cotton overshirt · Order: 600 units
ComponentDescriptionUnitQtyPriceTotal
Shell fabric8oz cotton twill, 150cm widthmeter2.00$5.40$10.80
InterliningFusible, collar and placketmeter0.15$1.60$0.24
Buttons16L corozo, incl. one sparepiece10$0.22$2.20
ThreadPoly-cotton 40/2cone0.06$3.00$0.18
LabelsMain, care and size labelsset1$0.26$0.26
PackagingHangtag, polybag, carton shareset1$0.29$0.29

Material cost: $13.97 per unit.

Note the shell fabric on its own is $10.80 of that $13.97. If the mill comes back 50 cents a meter cheaper, the style saves a dollar a unit. No amount of arguing about buttons gets you there.

Step two: labour, then the full cost sheet

Labour is standard minutes times the factory rate. Our overshirt runs at 35 minutes across cutting, sewing, finishing and packing. At $0.09 a minute that's $3.15.

Add testing and inspection, and you have the ex-factory cost. Then add the cost of moving the goods. Duty here is charged on the factory value plus freight, at an assumed 12 percent. Check the rate for your own HS code and country of origin, because it's one of the few lines you genuinely can't estimate.

Cost sheet · per unit · USD
MaterialsTotal of the BOM lines above$13.97
Labour (CMT)35 standard minutes at $0.09 per minute$3.15
Testing and QCLab tests and final inspection, per unit$0.25
Ex-factory costWhat the factory invoices you per unit$17.37
Sea freightOcean freight and origin charges, per unit$0.85
Duty12% assumed rate on factory value plus freight$2.19
Clearance and inlandCustoms broker and delivery to warehouse$0.30
Landed costCost of one unit sitting in your warehouse$20.71

So the factory invoices $17.37 and the unit actually costs $20.71. That gap is 19 percent, and it's entirely made of things that happen after the garment is finished. Brands that price off the factory quote are giving that 19 percent away without knowing it.

Step three: price and margin

Say the overshirt sells to stockists at $46. Gross margin is the difference over the selling price: $25.29 divided by $46, which is 55 percent. The markup is a different number entirely: $46 divided by $20.71, or 2.2 times.

Both are correct, and confusing them is how brands talk themselves into bad styles. A 2.2 times markup sounds thin and a 55 percent margin sounds healthy, and they describe the same style.

If your stockists take a 2.6 multiple, the shop price lands near $120. That's the number the customer judges, so it's worth checking it against the market before development goes any further. Our fashion pricing strategy guide covers how to set those multiples deliberately rather than inheriting them.

The MOQ line nobody costsCustom labels for this style carry a minimum of 1,000 pieces and we only need 600. Costing the label at $0.14 understates it. The real figure is 1,000 pieces divided across 600 units, so $0.23. Nine cents a unit sounds like nothing until it happens on five components across twenty styles. There's more on this in the MOQ guide.

Consumption and Wastage

Fabric consumption is the number most likely to be wrong, and the one that costs the most when it is. Every other line on the sheet is a price you can ask for. Consumption is something you have to derive.

Take it from the marker - Not from a similar style, and not from the designer's estimate. The marker tells you what the pattern needs at your size ratio and your fabric width.

Cost gross, order gross - Net is what the garment uses. Gross is what you have to buy once cutting waste, shrinkage and faults are covered. If you cost on net you'll always be short.

Check the width - A price per meter is meaningless without the width it was quoted at. The same fabric at 150cm and 110cm gives you very different consumption.

Prints and checks cost more - Anything that needs matching raises consumption, sometimes significantly. That's a costing conversation, not a production surprise.

Watch the size ratio - Larger sizes use more fabric. If your ratio skews large, a blended average built on a size medium will quietly understate the buy.

CMT vs FOB Pricing

Two models dominate garment manufacturing, and they change what your cost sheet looks like. The worked example above is a CMT build-up, where we bought the materials and paid the factory for labour.

Under FOB, the factory sources everything and quotes one price. Simpler to manage, harder to interrogate.

AspectCMT (cut, make, trim)FOB (free on board)
What the price coversLabour only: cutting, making, trimmingLabour plus all materials, packaging and local freight
Who buys the materialsYou do, from suppliers you chooseThe factory does, from suppliers it chooses
Control over qualityHigh, because you specify every componentLower, unless you nominate mills and trims
Cost transparencyHigh, you see every component priceLow, the quote arrives as one number
Cash flowYou pay for fabric months before you shipYou pay the factory closer to shipment
Where the risk sitsLate fabric is your problemLate fabric is the factory's problem
Typical fitBrands with fabric relationships and volumeFirst orders, simpler products, tight timelines

Most brands end up running both. FOB on basics where the factory's fabric is fine and speed matters. CMT on the styles where the fabric is the point.

One thing worth insisting on with FOB: ask for the quote broken into materials and making. Good factories will give you it. If nobody will, you can't tell whether a price increase next season is fabric, labour or margin, and you have no way to argue it.

Target Costing vs Actual Costing

These are two different jobs that use the same arithmetic, and doing only the second one is how brands end up with beautiful samples they can't sell profitably.

Target costing, before development

Start from the price the product can honestly command in the market. Work back through the retail multiple to a wholesale price, then back through your margin requirement to a maximum landed cost. That's your budget for the style.

For our overshirt: a $120 retail at a 2.6 stockist multiple gives roughly $46 wholesale. Requiring 55 percent margin gives a target landed cost of around $20.70. Now the design team knows what they're working to before a sample exists.

Actual costing, during development

Build the real number from real quotes as the style develops. Fabric quoted at the right width. CMT quoted against a sewn sample, not a sketch. Freight from the real carton count. Duty from the confirmed HS code.

Then compare the two, early and often. A style that comes in over target has three exits: change the design, change the sourcing, or change the price. All three are cheap in week two of development and expensive in week ten.

A cost sheet you finish at the end of development is a report. A cost sheet you keep live during development is a decision-making tool.

From Landed Cost to Margin

The landed cost is where costing ends and pricing begins. Two definitions matter here, and mixing them up is the single most common costing error in fashion.

Markup and margin aren't the same thing

Markup = selling price ÷ landed cost

Margin = (selling price − landed cost) ÷ selling price

On the overshirt: $46 ÷ $20.71 is a 2.2 times markup. ($46 − $20.71) ÷ $46 is a 55 percent margin. Same style, two very different sounding numbers.

Whatever margin you land on has to do more work than it looks. It funds samples that never made the range, the marketing that sold the ones that did, freight that ran over, returns, and the discounting you'll do at the end of the season. A style that only just clears its landed cost isn't a low-margin style. It's a loss with extra steps.

Which is why the discipline is to check margin at the range plan stage, across the whole collection, rather than style by style at the end. Some styles carry the range and some are there to complete it. That's a decision worth making on purpose.

Costing Mistakes That Kill Margin

None of these are exotic. They're the six that turn up in nearly every costing review, and each one has a cheap fix if you build the check into the process.

Costing net consumption

You buy less fabric than the marker needs, and the shortfall gets covered at spot prices

Fix: Cost on gross consumption, with your wastage allowance already inside the number

Leaving duty until later

A rate you never checked lands on top of a price you already published

Fix: Confirm the HS code and rate during development, then put it in the cost sheet

Ignoring trim minimums

You pay for 1,000 custom labels and use 600 of them

Fix: Spread the surplus across the units you actually make, or design to a stock trim

Costing at last season's prices

Margin disappears quietly between the range plan and the purchase order

Fix: Re-confirm component prices with suppliers before you sign the costing off

Fixing the exchange rate in your head

A currency move turns a healthy style into a break-even one

Fix: Cost at a conservative rate and review it when you place the order

Confusing markup and margin

You think you're making 50 percent and you're making 33

Fix: Margin is profit over selling price, markup is selling price over cost. Write both on the sheet

The Costing Checklist

Run this before you sign off any style. It takes ten minutes and it catches most of what goes wrong.

Take fabric consumption from the marker, not from an estimate or a similar style
Add the wastage allowance before you multiply by price, never after
Check the width the fabric price was quoted at, because it changes consumption
Price every trim, including the spare button and the size label
Ask for the CMT quote against a sewn sample, not a sketch
Confirm the HS code and duty rate for the country you're importing into
Allocate freight per unit using the real carton count and shipping mode
Spread trim and fabric minimums across the units you'll actually produce
Cost at a conservative exchange rate, then review before you place the order
Re-cost the style whenever the BOM changes, not once at the end of development

Costing at Collection Scale

Costing one style in a spreadsheet is straightforward. Costing sixty styles across multiple colorways and suppliers, twice a year, is a different problem, and it fails in a specific way.

It's never one big error. It's a fabric price that moved in March and got updated in four files out of eleven. An exchange rate from last season. A style re-costed after a component change, and three that were not. By the time the season is bought, nobody quite trusts the numbers, and the margin report is a reconstruction rather than a record.

Purpose-built garment costing software fixes this structurally rather than through discipline:

The cost sheet builds itself - Material costs come straight off the BOM, so a component change updates the cost the moment it's made rather than the next time someone opens the file.

One price, many styles - Component prices live in a shared library. Update the fabric once and every style using it re-costs itself.

Currencies handled properly - Suppliers quote in their own currency and the cost sheet converts at a rate you control, so FX stops being a manual step.

Target against actual, live - You see the gap between the target cost and the current build-up while you can still do something about it.

Costing across the collection - Margin by style, by category and by season, rather than one style at a time in separate spreadsheets.

A record of what changed - When a cost moves you can see which component moved it, when, and who agreed it.

If you're weighing that move up, our comparison of the best fashion PLM software covers the realistic options at each brand size. Kōbō runs from $140 to $300 per user per month with supplier seats included at no cost, and most teams are live in one to two weeks. Full detail is on the pricing page.

Free tool

Want to follow along with your own numbers? The garment costing calculator runs the same maths as this guide, from material lines through to landed cost and margin.

Open the calculator

Frequently Asked Questions

How do you calculate the cost of a garment?

Work bottom up in three stages. First add every material line from the BOM: gross consumption times price for fabric, quantity times price for trims, labels and packaging. Second add the factory cost, which is standard minutes times the sewing rate, plus testing and inspection. That total is your ex-factory cost. Third add freight, duty, clearance and inland delivery to reach the landed cost, which is what one unit really costs you sitting in your own warehouse. Your wholesale and retail prices are set from the landed cost, never from the factory quote.

What is landed cost in fashion?

Landed cost is the total cost of getting one finished unit into your warehouse. It's the ex-factory price plus freight, duty, customs clearance, inland delivery and any agent commission. Brands get into trouble by pricing off the factory quote instead, because freight and duty are added after the price list is printed. If you only track one costing number, track this one.

What is the difference between CMT and FOB pricing?

CMT means cut, make and trim: the factory charges for labour only and you buy and ship the materials yourself. FOB means the factory buys the materials, makes the garment and quotes you one all-in price. CMT gives you more control and full visibility of component costs, but you carry the sourcing risk and pay for fabric long before you ship. FOB is simpler and better for cash flow, but the quote arrives as a single number that's harder to challenge line by line.

How much wastage should you add to fabric consumption?

Enough to cover cutting waste, shrinkage, end-of-roll loss and fabric faults, which is a real allowance rather than a rounding-up. The right figure comes from your own marker and your own history with that mill, and it's higher for prints and checks that need matching than for a plain fabric. Whatever you settle on, apply it inside the BOM so the costed number and the ordered number are the same number.

What margin should a fashion brand aim for at wholesale?

There's no universal figure, but the useful discipline is to work backwards. Start from the retail price the product can honestly command, divide by the multiple your stockists take, and you have your wholesale price. The gap between that wholesale price and your landed cost has to fund samples, marketing, freight surprises, returns and the discounting you'll do at the end of the season. If the gap only just covers the cost, the style isn't viable no matter how good it looks on the range plan.

Joe Lauder, Founder of Kōbō Labs
About the Author
Joe Lauder
Founder · Kōbō Labs

Joe's the founder of Kōbō Labs. Before this, he founded Satta, a fashion brand he scaled to sell internationally at Mr Porter, SSENSE, and Beams Japan. A decade of running his own brand - design, suppliers, production, the lot - is what Kōbō is built on.

Costing that updates itself

Kōbō builds the cost sheet straight from your BOM, in your suppliers' currencies, and recalculates the moment a price moves. Supplier seats are free, and most teams are live in one to two weeks.

Start Free Trial