How to Track Fabric Inventory — A Guide for Makers
Discover how to track fabric inventory for your handmade business — from measuring bolts and remnants to choosing the right tracking method for your stage of growth.

For fabric product creators, keeping track of your fabric inventory is an absolute necessity. Without a system in place, it can be incredibly easy to misplace materials, miscalculate orders, or — most painfully — start cutting into a project only to realise you don’t have enough fabric to finish it.
At its core, fabric inventory management is the process of tracking the materials you have on hand, understanding what you’ve used, and making sure you have enough to complete your orders. The good news is that once you have a proper system, it becomes almost automatic — a routine part of how you run your business rather than a periodic scramble.
In this guide, we’ll cover what fabric inventory actually includes, how to measure and record different types of fabric, the difference between physical and digital tracking methods, and some real scenarios that come up when you’re running a fabric-based business.
Ready to take your fabric business to the next level?
Discover how Craftybase apparel manufacturing software can effortlessly streamline your production, track ingredients, and boost profitability. It's your new production central.
What is Fabric Inventory?
Fabric inventory refers to all of the materials you have on hand to complete orders. This goes well beyond your main fabric rolls — it includes every input that goes into your finished products.
For an apparel maker or sewist, that typically means:
- Base fabrics — woven, knit, or non-woven fabric by the bolt or roll
- Lining and interfacing — often overlooked until you run out mid-project
- Notions — thread, zippers, buttons, snaps, hooks and eyes, elastic
- Trims and embellishments — ribbons, lace, piping, bias tape, patches
- Labels and tags — care labels, brand labels, price tags
- Packaging — tissue paper, bags, boxes, hangers
Keeping accurate counts across all of these materials is what separates makers who feel on top of their business from those who constantly feel like they’re playing catch-up.
Why Tracking Your Fabric Inventory Matters
It’s easy to think that inventory tracking is something you do “once things get bigger.” The reality is the opposite — the earlier you start, the less painful it is to maintain.
Here are a few scenarios that show why this matters in practice:
Scenario 1: The mid-project shortfall. You’ve cut out all the pieces for an order, only to find you’re 0.5 yards short of lining fabric. You need to place an urgent order or delay the customer. If you’d tracked how much you had before cutting, you could have ordered in advance without the scramble.
Scenario 2: The over-buying cycle. Without a record of what’s in stock, it’s tempting to buy “just in case” on every supply run. Over time, you end up with shelves of fabric you don’t need and money tied up in materials that aren’t selling. Raw materials inventory management is a skill that has real cash-flow implications.
Scenario 3: The pricing blind spot. You might know what you paid for your main fabric, but do you know the cost of the lining, thread, zippers, and interfacing that went into the same garment? Without tracking, it’s nearly impossible to calculate an accurate cost per unit — and without that, you’re pricing by feel rather than by data.
Scenario 4: The stockout surprise. A popular item sells out unexpectedly and you don’t have enough materials on hand to make more quickly. With inventory tracking, you can set up reorder points so you’re alerted before you actually run out — giving you time to order before customers are left waiting.
Tracking fabric inventory isn’t about adding admin work for the sake of it. It’s about having the information you need to make better decisions, faster.
Common Fabric Materials That Need to Be Tracked
Fabric inventory is not just about your rolls of fabric — there are other materials that also need to be tracked alongside.
Here are the common materials that need to be tracked along with their standard unit of measurement:
| Material | Unit of Measure |
|---|---|
| Fabric rolls or bolts | Yards or meters |
| Thread | Spool or cone |
| Zippers | Individual units |
| Buttons | Individual units or sets |
| Interfacing and lining | Yards or meters |
| Trims and embellishments | Yards/meters or individual units |
| Elastic | Yards or meters |
| Labels and tags | Individual units or packs |
| Bias tape | Yards or meters |
The key here is consistency. Once you choose a unit of measurement for each material, stick with it. Mixing yards and meters for the same type of fabric, for example, will create errors that compound over time.
Tracking Fabric by Colorway and Print
One thing that catches many makers off-guard is that the “same” fabric in different colors or prints is effectively a different inventory item. A navy jersey and a white jersey have separate stock levels even if they’re the same GSM and composition.
Most inventory systems let you create variants under a single material — so you might have “Cotton Jersey 220gsm” as the parent, with “Navy,” “White,” and “Stripe” as tracked variants. This prevents the frustrating situation where you search for “cotton jersey” and can’t tell at a glance which colors you actually have.
Don’t Forget Your Remnants
Remnants — those cut pieces left over from a previous project — are easy to ignore in your inventory tracking. But they represent real value: material you’ve already paid for that can be used for smaller pieces, lining sections, or accessories.
A simple approach is to track remnants as a separate record with an approximate measurement. A note like “Navy cotton jersey, approx. 0.75 yards” is far better than having it sit on a shelf unaccounted for.
Fabric Units of Measure
Understanding the standard units of measure — and how to convert between them — is the foundation of accurate fabric tracking.
Yards and meters are the two most common units for fabric sold by length:
- 1 yard = 36 inches = 0.9144 meters
- 1 meter = 39.37 inches ≈ 1.094 yards
In the United States, most fabric is sold by the yard. In Australia, the UK, and most of Europe, meters are standard.
Weight-based measurement is sometimes used for specialty fabrics or bulk purchasing. Fabrics like lace, loose trim, or specialty embellishments are occasionally sold by weight rather than length — in which case you’d track in grams or ounces.
How to Measure Fabric
For fabric on a bolt or roll, the standard process is:
- Lay the fabric out flat on a measuring surface
- Measure the width from selvage to selvage
- Measure the length along the grain from one cut edge to the other
For irregular pieces (like triangles or shaped remnants), measure the longest dimension and note that it’s an irregular piece.
Calculating Fabric Yardage
Once you’ve measured the length and width of your fabric, you can calculate the total yardage.
To convert from inches to yards, divide by 36 (since there are 36 inches in a yard). For example, if your fabric measures 90 inches in length, you have 2.5 yards (90 ÷ 36 = 2.5).
If you need to know the total square yardage (useful for pricing by area), multiply the length in yards by the width in yards. A piece that measures 2.5 yards long and 1 yard wide gives you 2.5 square yards.
For metric conversions in your tracking or pricing calculations, our free metric converter handles common unit conversions.
Physical vs. Digital Tracking Methods
There’s no single right way to track fabric inventory — but there is a right level of detail for your stage of business. The question is usually: when does a physical system stop being enough and a digital system become necessary?
Physical Tracking Methods
Physical tracking systems include pen-and-paper logs, card systems, or simply labels on bins and shelves.
How it works: Each fabric or material gets a dedicated storage location. When you receive new stock, you record it. When you use material for a project, you record the deduction. Periodically, you do a physical count to reconcile what’s recorded with what’s actually there.
What works well: Low cost, no setup required, doesn’t need a computer. For a very small maker with a limited range of materials and one or two products, a physical notebook can be perfectly adequate.
Where it breaks down: Manual systems rely entirely on you (or whoever is tracking) to make entries consistently. They don’t scale well — once you have more than 20-30 materials, maintaining accuracy becomes genuinely difficult. They also can’t tell you your cost per unit, connect to your sales channels, or generate reports.
A physical system is a starting point, not a permanent solution for a growing business.
Spreadsheets for Fabric Inventory Tracking
Spreadsheets are the most common step up from pen and paper. A well-structured spreadsheet gives you:
- A running count of each material in stock
- Space to record purchases and usage
- Simple formulas to calculate totals, costs, or remaining stock
Our free fabric inventory spreadsheet is a good starting point — it’s set up with the material categories and units of measure most fabric makers need. If you’re also tracking finished apparel products, the apparel inventory spreadsheet covers both raw materials and finished goods in one file.
What works well: Spreadsheets are free (or near-free), highly customisable, and most people already know how to use them. For a part-time maker or someone just getting started, they’re a practical choice.
Where they break down: Spreadsheets require manual updating every time you use materials or receive stock. They don’t connect to your sales channels, so you’re always manually calculating how much fabric went into each order. Formulas can break. Files get corrupted. And as your product range grows, maintaining accuracy across many tabs and formulas becomes genuinely time-consuming.
Most makers who’ve been using spreadsheets for more than a year will recognise the moment when it stopped working — when a formula broke, when a tab got out of sync, or when tax time arrived and the numbers just didn’t add up.
Inventory Software
Dedicated inventory software handles the things spreadsheets can’t: automatic deduction when you record production, cost-per-unit calculation from your materials and labour, connection to sales channels like Etsy and Shopify, and financial reports at tax time.
Craftybase is built specifically for small DTC makers — including apparel and fabric product businesses. You set up your raw materials (fabrics, notions, trims), define the recipe for each product (how much of each material goes into one unit), and Craftybase automatically deducts inventory and calculates cost when you record production runs.
This matters for fabric businesses in particular because the true cost of a garment includes every input — not just the main fabric. Most makers who’ve moved from spreadsheets to Craftybase discover their actual cost per unit is higher than they’d estimated, and can adjust pricing accordingly.
See how Craftybase fits your stage of business at /apparel-manufacturing-software.
Setting Up a Fabric Tracking System
Whether you’re starting with a spreadsheet or moving to software, the setup process is largely the same. Here’s a practical approach:
Step 1: Audit what you have. Before you can track inventory going forward, you need to know what’s on your shelves right now. Go through your storage and record each material, its unit of measure, and your current quantity. This is the hardest part — once done, maintaining it is much easier.
Step 2: Create a record for each material. For fabrics, include: name, fibre content, weight/GSM if relevant, colour or print, unit of measure, and supplier. Tracking the supplier makes reordering much faster.
Step 3: Record all incoming stock. Every time you buy new fabric or notions, update your records immediately. This habit is the foundation of accurate inventory tracking — there’s no way to reconcile later if purchases weren’t recorded.
Step 4: Record usage per project. If you’re using a spreadsheet, record how much of each material went into each batch of production. If you’re using Craftybase, the recipe system does this automatically when you log a manufacturing run.
Step 5: Do a physical count periodically. Even with good tracking, numbers drift over time due to measurement errors, off-cuts, or missed entries. A monthly or quarterly count lets you spot discrepancies before they compound.
Fabric Inventory Scenarios by Business Type
Different types of fabric businesses face different tracking challenges. Here’s how the approach changes depending on what you make.
Apparel Makers (Sewists, Pattern Designers)
The main challenge is tracking multiple colourways of the same base fabric as separate items, plus managing the long list of notions (buttons, zippers, thread, interfacing) that go into each garment. Using a recipe or bill-of-materials approach — where each product lists every input — makes it easy to see at a glance whether you have enough of everything to complete a production run.
To avoid stockouts, set a minimum quantity alert for your most-used notions. Running out of a specific zipper size mid-production is genuinely frustrating — and entirely avoidable with a reorder alert in place.
Quilters
Quilting fabrics often come in fat quarters and pre-cuts as well as full bolts, which means your unit of measure needs to be flexible. Many quilters track both the amount remaining on a bolt and the count of pre-cut pieces separately.
The “same but different” problem is pronounced for quilters — the same print in different colourways are separate materials, and seasonal or limited-run fabrics need to be flagged because they can’t be reordered.
Textile Artists and Weavers
Weavers typically track yarn by weight (grams or ounces) and sometimes by meters of warp. The challenge is that dye lots affect colour consistency, so tracking which lot each skein came from matters if you’re partway through a project and need to order more.
A clear labelling system — where each skein or ball is tagged with its dye lot — makes this manageable even without sophisticated software.
Practical Tips for Better Fabric Inventory
A few habits that make a genuine difference to how well your system works:
Label everything. A bin of unlabelled fabric is effectively invisible in your inventory system. Even a simple label with the name, colour, fibre, and quantity on hand saves time when you’re trying to find what you have.
Track at purchase, not at use. Most makers find it easier to record new stock when it arrives rather than trying to deduct materials at the point of use. Both matter, but purchase entry is the foundation.
Use consistent naming. “Cotton voile - white” and “White cotton voile” are the same fabric but will appear as separate items if you’re not consistent. Decide on a naming format and stick to it.
Review slow-moving stock. Part of fabric inventory management is knowing what you have too much of. A quarterly review of materials that haven’t moved in six months helps you make smarter buying decisions and avoid tying up cash in fabric you’ll never use.
Align your tracking units with how you buy. If your supplier sells fabric by the meter, track in meters. Converting at purchase time is error-prone and unnecessary.
Frequently Asked Questions
How do I track fabric inventory when I buy in bulk?
When buying in bulk, record the total quantity received (in yards or meters) as a single stock entry, along with the supplier, cost per unit, and purchase date. Then deduct from that total as you use fabric for each project. The key is recording the purchase immediately when it arrives — trying to reconcile bulk purchases after the fact is far more work. If you're buying multiple colourways or prints in one order, create a separate inventory entry for each, even if they're the same base fabric.
What's the best way to track fabric by colorway or print?
Treat each colour or print as a separate inventory item, even if the fabric type is the same. In a spreadsheet, this means a separate row for "Cotton jersey – Navy" and "Cotton jersey – White." In dedicated software like Craftybase, you can set up variants under a parent material, which keeps your material list manageable while still tracking each colourway separately. The reason this matters: a navy jersey and a white jersey have completely separate stock levels, and confusing them leads to the classic "I thought I had enough" problem mid-project.
How should I track and use fabric remnants?
The simplest approach is to track remnants as a separate entry with an approximate measurement and a note about the shape. Something like "Cotton voile – White, remnant approx. 0.6 yards, irregular piece" captures enough information to be useful without requiring precision. When you use a remnant in a project, deduct it from your records just as you would a full cut. The goal is to avoid the situation where fabric you've already paid for sits on a shelf, invisible to your tracking system, and gets overlooked when planning a project that could have used it.
Should I track fabric inventory in yards or meters?
Track in whichever unit your suppliers use to sell fabric — this avoids conversions at the point of purchase. If your suppliers sell in yards, track in yards. If they sell in meters, track in meters. The most important rule is consistency: don't mix yards and meters for the same material across different records, as this will cause errors when you try to reconcile stock. If you need to work with both systems (e.g., some suppliers sell in yards and some in meters), pick one as your "home" unit and convert at the time you enter new stock.
When should I switch from a spreadsheet to inventory software?
A spreadsheet stops being enough when maintaining it accurately takes more time than running it saves — or when it can't answer the questions you need to ask. Common signals: you're spending more than an hour a week updating stock records, your cost-per-unit calculations feel unreliable, you've had stockout surprises because the spreadsheet didn't reflect reality, or you can't quickly tell whether you have enough materials to fill a new order. Craftybase is designed for exactly this transition — it connects to Etsy and Shopify to import orders, automatically deducts materials when you log production, and gives you COGS reporting without manual calculation.
Tracking fabric inventory can feel like one more thing on an already-full list. But a reliable system — even a simple one — pays for itself quickly in time saved, materials not wasted, and the confidence to price your work accurately.
Start with what you have. If that’s a spreadsheet, use our free fabric inventory spreadsheet to get going. As your business grows and the manual work starts to add up, Craftybase can take over the tracking so you can focus on what you actually started this for: making things.
Take a free 14-day trial and see how it fits your fabric business — no credit card required.
