A ready-made Excel template for tracking cloth properly — yardage on hand per fabric and colourway, cost per metre including freight, and how much each cut actually consumed. Seven linked tabs, no formula-building required.
Join the Stocksmith mailing list and we'll send you our fabric inventory spreadsheet template for free! We typically send 2-4 emails a month about small batch production topics which we hope are useful to our readership.
What's included
Fabric is bought by the roll and used by the metre, arrives with freight attached, and gets consumed in quantities that never quite match what ends up in the finished piece. A generic stock list handles none of that. This one is built for it.
One row per distinct fabric — each fibre, weight, and colourway held separately, because they consume independently even when they cost the same. On-hand yardage with a calculated stock flag.
A roll invoiced at one price and shipped internationally costs something else per metre. The purchases tab allocates freight, duty and tax across the order and calculates a landed cost per unit for you.
Log the metres a run drew down — including offcuts, which is where most fabric costings quietly understate themselves. The template turns that into a material cost per finished piece.
Template walkthrough
The workbook is divided into seven linked tabs, each covering one part of your inventory workflow. It's built to run over a single calendar year, so it can calculate your start and end-of-year inventory values. Calculated columns are shaded in the file — enter your data everywhere else and let the formulas do the work.
A complete list of the fabrics you hold — the foundation the rest of the workbook builds on. For each one:
A log for anything withdrawn from stock that didn't go into a product you sold — samples, testing, or personal use. Keeping it separate means your COGS only reflects what genuinely went into production:
A full record of every fabric purchase — one row per item bought, so five items from one supplier means five rows:
The step most inventory spreadsheets skip entirely: recording what you made, and which fabrics each production run consumed:
Your finished goods — what's made, priced, and ready to sell:
Every sale, recorded one product per row so manufacture costs can be tallied against revenue:
The tab that makes the rest worth maintaining — your key totals, tallied automatically through the year. Every figure here is calculated:
Every inventory figure is derived from the unit costs you enter during the year, so the accuracy of your reports depends on the accuracy of those costs.
Download the free spreadsheet and you'll have a fabric register, a landed cost history, and consumption per cut tracked from today — no software required.
Download the free spreadsheet →The mechanics are straightforward once the units are right. Set the tracking unit for each fabric to metres or yards — whichever you buy in — and record the unit cost in that same unit. Every time you cut, log the quantity consumed in the manufactures tab. The template deducts against your register and adds the cost to that production run.
Two details do most of the work. The first is treating each cloth variant as its own line. A 200gsm jersey in navy and the same jersey in ecru will usually share a unit cost, but they run out at different rates — and one row averaging both tells you nothing useful about either.
The second is recording what you consumed rather than what ended up in the garment. Cutting a run of six from a marker leaves offcuts. Those metres left your roll and they belong in the cost of that run, otherwise your cost per piece is quietly optimistic by whatever your wastage rate happens to be — typically not a rounding error.
Then keep the on-hand column honest with a periodic count. Cloth is unusually prone to drift because it's consumed in fractions and measured by hand; a monthly walk of the shelf against the register catches the gap before it becomes a stockout mid-run. Counting a portion of your cloths each month, rather than everything once a year, is what makes that sustainable — and the reorder point you derive from your consumption history is only as good as the counts behind it.
Who uses this
Anyone holding cloth as stock and turning it into something else — where yardage, cost per metre, and consumption all need to hold up.
Cloth is usually the largest line in a garment's cost. Tracking it per metre at landed cost is what makes a cost per style defensible rather than approximate.
Cushions, bedding, bags — high yardage per unit and multiple cloths per product. The manufactures tab keeps each run's consumption attributable.
A shared register with defined columns is a system more than one person can run — and the cleanest possible starting point for a later move into software.
Rolls on a shelf are inventory with a value your accountant will ask for. Yardage times landed cost, recorded through the year, beats reconstructing it in April.
Each fabric you hold, with fibre and weight, colourway, yardage on hand, landed cost per metre or yard, supplier, and stock status. This template adds tabs for purchases (with freight allocated), production runs and what they consumed, finished-goods stock, orders, and a reports tab that tallies your inventory valuation and cost of goods sold across the year.
Set the tracking unit to "yards" (or metres) in the material tab and enter the landed cost per yard as the unit cost. Each time you cut, record the quantity used in the manufactures tab — the template calculates the cost of that consumption and you decrement the on-hand column. Keep the on-hand figure honest with a periodic count; cloth drifts more than most stock because it's measured by hand and consumed in fractions.
Yes. Record the metres that left the roll, not the metres that ended up in the finished piece. Those offcuts are paid for and they belong in the cost of that run — excluding them understates your cost per unit by your whole wastage rate, which for a fitted garment can be meaningfully more than a rounding error. If you want to see wastage explicitly, note the finished-piece yardage in the description and let the difference be visible.
Yes. It's delivered as an Excel (.xlsx) file that opens in Google Sheets, Apple Numbers, and anything else that reads the Excel format — upload it to Drive and open with Sheets, and the formulas carry across. Sheets is the better choice if more than one person cuts fabric, since the register only works when whoever consumed the cloth is the one recording it.
Nothing deducts itself. Fabric comes off the register only when someone remembers to type it, there's no warning when a cloth is about to run short, and orders from your sales channels don't sync in. It also scales badly across colourways — every new variant is another row to maintain in two places. It's a genuinely good starting system; it stops being one somewhere around a few dozen active cloths or a second sales channel.
You set a bill of materials per product specifying how many metres of each cloth it takes. When you record a manufacture — or when a sale comes in from a connected channel — the fabric comes out of stock automatically at its current landed cost. You get low-stock alerts before a cloth runs short, and cost per style recalculates as fabric prices move. Start a free 14-day trial.
When you outgrow the spreadsheet
The register works exactly as well as your memory does. Every cut has to be typed in, every count reconciled by hand, and the numbers are current only as of the last time someone sat down with the file.
Stocksmith runs the same workflow with the deductions automated. Define a bill of materials per product and cloth comes out of stock at its real landed cost whenever a piece is made or sold. Orders sync from your sales channels, and you get told a fabric is running low before it stops a run.
The discipline transfers directly — same cloths, same units, same costing logic, minus the typing.
No credit card required. Takes hours to set up, not weeks.
With the spreadsheet
With Stocksmith
Free Template
The same workbook framed around finished garments — styles, colourways, and cost per garment.
Free Template
The general-purpose version, for operations tracking materials beyond cloth alone.
Guide
Turn the consumption history in your register into a reorder point that accounts for supplier lead times.