7 Fabric Buying Mistakes Upholstery Shops Make and How to Avoid Them

These 7 mistakes cause $400 to $800 per month in combined losses at a 25-job-per-month shop. Every one of them is avoidable with a pre-order checklist. The challenge is that each mistake feels minor in the moment, the shortfall, the delay, or the mismatch only becomes visible after the fabric arrives and you're already mid-job.

Here are the 7 mistakes, ranked by frequency, with the fix for each.

TL;DR

  • Understanding buying mistakes properties helps you select the right material for each client's specific use case and budget.
  • Durability ratings (double-rub count) are the standard measure of upholstery fabric longevity: 15,000+ for light use, 30,000+ for heavy residential, 100,000+ for commercial.
  • Fabric cleaning codes (W, S, WS, X) determine what cleaning methods are safe and should be communicated to every client at handoff.
  • Pattern repeat, nap direction, and fabric width are the three variables that most affect yardage requirements on any piece.
  • COM fabric should always be verified for rub count and cleaning code before acceptance.
  • Fabric performance in real use depends on the application: a fabric rated for light residential use will fail quickly in high-traffic settings.

Mistake 1: Ordering the Wrong Fabric Width

This is the most common error. It happens when you order based on fabric name or color without confirming the width. Most residential upholstery fabric is 54 inches wide. Commercial fabric runs 60-64 inches. Some specialty fabrics are 45, 48, or even 36 inches. Decorator fabric from some European mills comes in 55 or 58 inches.

When you calculate yardage assuming 54-inch fabric and the fabric arrives at 48 inches, you're short. On a sofa, a 6-inch width difference can mean a 1-2 yard shortfall in practical usable fabric.

The fix: Confirm fabric width in inches before placing every order. Don't assume. Write it in your order notes. When your yardage was calculated for 54-inch fabric, and the width comes back as anything else, recalculate before ordering.

Mistake 2: Not Recording the Dye Lot Number

You order 12 yards, use 10, and return for 2 more yards two weeks later. The new yardage is a slightly different shade. The client notices immediately. The job has to be redone.

Dye lot variation is a reality of fabric manufacturing. Every mill run has slight color variation from the previous run. If your replacement fabric is from a different dye lot, the difference is usually visible in natural light.

The fix: Record the dye lot number every time you place an order. Write it on the order confirmation, in the job notes, and on the remnant when you store it. When you need to reorder, specifically request the same dye lot. If it's unavailable, order a larger safety buffer upfront so you don't need to reorder at all.

Mistake 3: Not Verifying Rub Count Before Commercial Work

Using a 15,000 Wyzenbeek rub count fabric on a restaurant booth or hospitality chair is a liability. Commercial clients, especially in hospitality and healthcare, have specific rub count requirements. Standard residential decorative fabric fails in commercial environments within months of heavy use.

The fix: Ask for the spec sheet for any fabric going into a commercial application. Minimum 30,000 Wyzenbeek for light commercial, 50,000 for restaurant dining, 100,000 for healthcare. If the supplier can't provide a spec sheet with test data, use a different fabric.

Mistake 4: Skipping the COM Specification Check

COM (customer's own material) arrives without fiber content, cleaning code, or treatment information. You assume it's standard upholstery fabric. You steam press it and the pile flattens permanently. Or you use your standard stapling tension and the weave distorts at the stress points.

COM from interior designers and clients comes from all kinds of sources: drapery fabric, fashion fabric, decorator samples, upholstery fabric, some combination. Not all of it is appropriate for upholstery, and not all of it behaves the same in application.

The fix: When COM arrives, identify it before you start. Pull a small test piece and check: does it stretch? Does it have a clear grain? How does it respond to a tug in both directions? Ask the client for the fabric name and spec sheet. If they can't provide one, check with the supplier they bought it from. You're not obligated to use COM that isn't appropriate for the job.

Mistake 5: Not Adding Enough for Pattern Repeat

You calculate 12 yards for a sofa in a patterned fabric. The fabric has a 24-inch vertical repeat. You needed 15-16 yards. The shortfall is discovered after you've started cutting.

Pattern repeat yardage errors are among the most expensive fabric mistakes because they're typically discovered mid-job, when the dye lot may no longer be available and the cutting has already happened.

The fix: Every time a patterned fabric is ordered, calculate the pattern repeat addition before finalizing the yardage number. For each panel, round the panel height up to the nearest multiple of the vertical repeat. Sum across all panels. This takes 5 minutes and saves $50-200 per error. Do it every time.

Mistake 6: Ordering for One Location When Fabric Needs Match-Up

Two separate chairs from the same client, same room, same fabric. You order each chair's yardage separately with separate calculations. When the chairs arrive finished, the pattern placement doesn't match across the pair.

This happens with side-by-side chairs, dining sets, sectional pieces ordered in separate batches, and any multi-piece job where visual continuity matters to the client.

The fix: Calculate multi-piece jobs together as a single calculation. When pattern placement must match across multiple pieces, add extra yardage for placement control (typically an additional half repeat per piece, added to the group total). Order all fabric for a matched set from the same roll if possible.

Mistake 7: Using Remnants Without Checking for Defects

You have 3 yards of a fabric remnant that looks like it will work for a small chair job. You use it. Partway through cutting, you find a defect, a weaving error, a flaw in the color, that renders 18 inches of the remnant unusable. You don't have enough to finish.

Remnants come from previous projects where defects may have been the reason the original cut ended where it did. You don't know the history of the remnant.

The fix: Inspect every remnant fully before cutting. Roll it out end to end in good light and check for defects, color inconsistency, and weave irregularities. Mark any defect areas before laying out the cut plan. Calculate whether the usable yardage (excluding defects) is sufficient for the job before starting. If you have any doubt, order fresh fabric.

The cumulative picture: At 25 jobs per month, even hitting 2 of these 7 mistakes at an average loss of $60-80 per mistake, you're losing $1,440-1,920 per year. A pre-order checklist that takes 3 minutes per job prevents nearly all of it.

For a complete guide to managing fabric orders across your shop, the fabric shortfall prevention guide covers the full order-to-job workflow. The fabric buying guide for upholstery shops covers supplier relationships and ordering best practices.

Frequently Asked Questions

What are common fabric ordering mistakes?

The most common fabric ordering mistakes for upholstery shops are: ordering the wrong fabric width (assuming 54 inches without confirming), skipping the pattern repeat calculation (leading to shortfalls), not recording dye lot numbers (causing color mismatch on reorders), and using COM fabric without verifying it's appropriate for upholstery applications. Each of these mistakes is preventable with a simple pre-order checklist.

How do I avoid ordering the wrong fabric for upholstery?

Confirm fabric width before every order, not just when you expect an unusual width. Calculate pattern repeat yardage addition for every patterned fabric order. Record dye lot numbers in your job management system. For COM fabric, verify fiber content and cleaning code before starting work. For commercial jobs, confirm rub count and fire rating before ordering. A standard pre-order checklist covers all of these in under 5 minutes per order.

What should I check before ordering upholstery fabric?

Before ordering: (1) confirm fabric width in inches, (2) calculate and include pattern repeat addition if applicable, (3) record the dye lot number, (4) verify rub count for commercial applications, (5) check COM spec sheet for cleaning code and fiber content, (6) confirm no pile direction or grain direction restrictions that affect cutting layout, (7) inspect any remnants fully before deciding they're sufficient for the job.

How do I explain fabric choices to a client?

Start with use case: how the piece will be used, who will use it, and whether pets or children are factors. Then narrow by durability requirement (rub count) and cleaning preference (cleaning code). Once practical requirements are set, move to aesthetics: color, texture, pattern. Clients who understand why certain fabrics are recommended are more confident in their choices and less likely to question cost differences between options.

How do I verify fabric quality before accepting a COM order?

Check the fabric label or request a spec sheet from the supplier. Verify: double-rub count (for durability), cleaning code (for maintenance), width (for yardage calculation), and whether the fabric is dry-clean only or has any special handling requirements. For velvet or nap fabrics, confirm the nap direction and whether the fabric is prone to crushing. Document your findings in the job record before beginning work.

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

Helping clients choose the right fabric is a core part of the job, and having accurate yardage calculations and fabric records at hand makes those conversations faster and more confident. StitchDesk keeps fabric data, yardage calculations, and client records in one place so you spend less time on paperwork and more time on the work itself. Try StitchDesk free.

StitchDesk | purpose-built tools for your operation.