Fabric Inventory Management for Upholstery Shops: Track Every Yard

Upholstery shops that track remnants save $300-600 per year by using offcuts on small jobs instead of opening new rolls. That's real money, and it comes from a simple operational change: writing down what you have.

This guide covers fabric inventory management for upholstery shops, how to track remnants, in-use yardage, and incoming orders so that every usable yard gets used and you always know when to reorder.

TL;DR

  • This guide covers the specific techniques, measurements, and decisions that determine quality outcomes in upholstery work.
  • Planning and preparation before cutting begins is the most reliable way to avoid costly errors on any upholstery job.
  • Fabric selection, yardage calculation, and structural assessment are the three decisions that most affect the final result.
  • Experienced upholsterers develop consistent workflows that ensure quality and efficiency across every job type they handle.
  • Documenting job details, material specifications, and client approvals protects both the shop and the client.
  • The right tools, materials, and techniques for each job type make a measurable difference in quality and profitability.

Why Fabric Inventory Management Matters

Most upholstery shops operate without any formal fabric inventory system. Fabric comes in, goes to a job, and the rest goes... somewhere. A bin. A shelf. The floor of the storage room.

The problem isn't that remnants get wasted through carelessness, it's that they get lost through disorganization. A 2-yard piece of performance linen is worth $40-60. A shop that throws it out because they don't know what it is loses that money completely. A shop that files it in a labeled bin and checks the bin before ordering for the next small job keeps it.

Generic shop management tools don't distinguish fabric remnants from full-roll inventory. They track quantities in abstract units but don't tell you that you have 1.5 yards of that specific velvet in the back storage area.

The Three Inventory Categories

Full rolls: New or considerably unused bolts, 10+ yards remaining. These are your ordering stock. Track by fabric description, supplier, color code, and yards remaining.

Working remnants: 1-9 yard pieces from completed jobs. These are the most valuable pieces for small job recovery. Track by fabric description, dimensions, and storage location.

Small offcuts: Under 1 yard. Typically useful only for welt, boxing strips, or practice cuts. Store in a designated bin by approximate size range.

Remnant Tracking System

The remnant tracking system shows which leftover pieces are big enough for dining chairs or ottomans.

Here's the minimum viable remnant record:

| Field | Example |

|---|---|

| Date in | Feb 10 |

| Fabric description | Sunbrella Sailcloth, Stone, 54" |

| Source job | Johnson sofa, job #245 |

| Dimensions | 2.3 yards × 54" |

| Storage location | Shelf B, bin 4 |

| Usable for | Dining chairs, ottoman, small chair seat |

With this record, when a client comes in for a dining chair seat, you check the remnant log first. If a match is available, you use the remnant and save the cost of opening a new bolt.

What Counts as a Usable Remnant?

For planning purposes:

  • 3+ yards: Can cover most accent chairs, ottomans, dining chairs with back upholstery
  • 2-3 yards: Can cover dining chairs (seat + back), small ottomans, headboards
  • 1-2 yards: Can cover drop-in seat pads, small pillows, welt for a related job
  • 0.5-1 yard: Useful for welt, boxing strips on jobs using the same or similar fabric

Anything under 0.5 yards goes to the small offcuts bin unless it's a specialty or expensive fabric where even 0.25 yards has value.

In-Use Yardage Tracking

The other side of inventory is knowing what fabric is committed to a current job. When you receive 15 yards of fabric for a sofa job, 15 yards is "committed" and not available for anything else.

For shops doing multiple jobs simultaneously, tracking committed vs available inventory prevents accidentally promising fabric from a bolt that's already spoken for.

A simple job board or whiteboard system works: each active job lists its fabric requirements and the bolt it's been allocated to. When the job is complete, the remaining fabric from that bolt is logged as a remnant and the commitment is cleared.

Incoming Order Tracking

When should I reorder fabric? The answer depends on your schedule.

For fabric you use regularly (a go-to performance fabric, a neutral solid you always have on hand), set a reorder point based on typical weekly usage. If you typically use 10-15 yards of a workhorse fabric per week and lead time is 5 days, reorder when you have 20-25 yards left (two weeks of usage as buffer).

For job-specific fabric, order per job rather than maintaining stock, there's no point storing 10 yards of a specific patterned velvet when it's only needed for one client's sofa.

Track incoming orders against job requirements. If job #248 needs 14 yards of a fabric with a 7-day lead time and it hasn't been ordered, that's a flag that surfaces before the job start date, not the day before.

Digital vs Physical Inventory Systems

Many shops manage fabric inventory with a combination of physical labels and a simple spreadsheet. This works reasonably well for shops doing under $1M in fabric purchases annually.

The fabric yardage calculator and related tools can provide per-job fabric requirements. A separate tracking system, spreadsheet, whiteboard, or dedicated shop management software, handles the inventory side.

Generic shop management tools (Jobber, HouseCall Pro) don't have fabric-specific inventory modules. They can track material costs but not fabric dimensions, remnant usability, or dye lot records. For fabric-specific tracking, you'll need either a custom spreadsheet or an upholstery-specific system.

FAQ

How do I track fabric inventory in my upholstery shop?

The minimum viable system: a labeled storage area for remnants (shelves or bins by size category) and a log that records fabric description, dimensions, source job, and storage location for every remnant over 1 yard. Check the log before ordering fabric for any job where a remnant might work. For full rolls and in-use fabric, a simple spreadsheet or whiteboard tracking active jobs and their fabric commitments is sufficient for most shops.

What is the best way to manage fabric remnants?

Label every remnant immediately when you pull it from the bolt. Use a simple tag with: fabric description, color, width, and length remaining. Store remnants by size in labeled bins or on labeled shelves. Keep a log (paper or digital) that cross-references the label with the storage location. Review the log as the first step when ordering fabric for small jobs. Shops that do this consistently save $300-600 per year in fabric costs from avoided new-bolt openings.

How do I know when to reorder fabric?

For regularly-used fabrics: calculate weekly usage and set a reorder point at 2 weeks of usage. If you use 12 yards/week of a core fabric with 5-day lead time, reorder when stock falls below 25 yards. For job-specific fabrics: order when the job is booked, at least 10 days before the job start date to allow for lead time and shipping delays. For specialty or imported fabrics with long lead times (2-4 weeks): order as soon as the job is confirmed, regardless of the start date.

What are the most common mistakes to avoid in this type of work?

The most common mistakes are underestimating material requirements, starting work before the frame is fully assessed and repaired, and skipping the centering and alignment checks before cutting. Each of these is far more expensive to correct after cutting has begun than to prevent at the planning stage. Taking an extra 15-30 minutes at the assessment and planning stage pays dividends throughout the job.

How do I get the best results from a professional upholsterer?

Come to the consultation with clear measurements, photos of the piece, and an idea of the room's color scheme and intended use. Be specific about how the piece will be used: high traffic, pets, children, or outdoor exposure all affect fabric recommendations. Provide fabric samples or accept guidance on appropriate options for your use case. Approve the proof carefully and ask to see the fabric on the piece before final installation if you are uncertain about a pattern or color choice.

When should I consult a professional rather than doing the work myself?

Consult a professional when the piece has structural issues beyond simple fabric replacement, when the piece has significant financial or sentimental value, or when the fabric or technique (tufting, pattern matching, hand-tacking) requires skills you have not developed. A professional assessment before you begin is free at most shops and can prevent costly mistakes on a piece worth preserving.

Sources

  • National Upholstery Association
  • Association of Master Upholsterers and Soft Furnishers (AMUSF)
  • Upholstered Furniture Action Council (UFAC)
  • Furniture Today (trade publication)

Get Started with StitchDesk

Running a successful upholstery shop means getting the details right on every job. StitchDesk gives you purpose-built tools for quoting, fabric calculation, job tracking, and client communication, all in one place designed specifically for the trade. Start a free trial and see how StitchDesk supports quality work from intake to delivery.

StitchDesk | purpose-built tools for your operation.