Upholstery Fabric Buying Guide: Where to Buy, What to Specify
New shops often buy fabric the expensive way, retail, without accounts, paying full consumer price. The switch to trade accounts is one of the highest-use improvements a shop can make on margins. Trade fabric suppliers offer 30 to 50 percent lower costs than retail for the same or better fabric, but require a business account to access.
Here's how to think about fabric sourcing and what to specify in every order.
TL;DR
- Understanding buying 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.
Supplier Types
Trade-only fabric suppliers
These suppliers sell exclusively to the trade, interior designers, upholstery shops, furniture manufacturers. You cannot access their catalog without a verified business account. Examples: Kravet, Schumacher, Lee Jofa, Romo, Fabricut.
Pros: Best-quality selection, consistent dye lot management, professional customer service, access to exclusive patterns.
Cons: Requires business account setup (takes 1 to 2 weeks), minimum orders on some patterns, slightly longer lead times than retail.
Trade accounts require proof of business: business license, tax ID, possibly references or a website. The setup is a one-time investment.
Retail-available commercial fabric suppliers
These suppliers sell to the trade but also have retail channels. Most of their catalog is available to anyone, though trade accounts get better pricing. Examples: Sunbrella, Crypton (through retail stores but also direct to trade), some Braemore and Robert Allen lines.
Pros: More accessible, often available through multiple channels for faster reorder, good for performance and outdoor fabric.
Cons: Less exclusive, pricing may be higher than pure trade-only on equivalent quality.
Online fabric suppliers
A growing category. Suppliers like Fabric.com, Greenhouse Fabrics (trade), and Mood Fabrics offer online ordering with varying levels of trade pricing. Some have excellent trade programs; others are consumer-facing with limited trade benefits.
Pros: Fast ordering, wide selection, often better for unusual or specialty fabrics.
Cons: Can't feel the fabric before ordering (request samples), dye lot management varies, returns policy varies considerably.
Local distributors
Fabric distributors serve a regional market, often carrying lines from multiple manufacturers. Your local distributor relationship can be valuable for fast turnaround on emergency orders, seeing fabric samples in person, and getting pricing flexibility on large orders.
Opening a Trade Account
For a pure trade-only supplier, the typical process:
- Fill out their trade application (usually online)
- Provide business license copy
- Provide reseller certificate or tax ID
- Provide professional references (sometimes required, sometimes not)
- Wait for approval (typically 3 to 10 business days)
- Set up payment method (net 30 terms if your credit qualifies; credit card otherwise)
Start with 2 to 3 suppliers that cover your main fabric needs. You don't need accounts with every supplier, a few strong relationships are better than many shallow ones.
What to Specify in Every Fabric Order
A fabric order that doesn't include the right information leads to wrong deliveries, dye lot problems, and wasted time. Always include:
Pattern/style number: The exact alphanumeric code from the supplier. Not just "the navy fabric", the specific code. The same color in a fabric line can have multiple versions; you want the right one.
Color name and number: Both name and number when available. Colors with similar names can have different codes.
Width: Confirm the width even if you already know it. If the supplier has updated their stock to a different width for the same pattern, you want to catch it before it affects your cut calculations.
Quantity in yards: Your calculated yardage plus your buffer, rounded to the next half-yard. Be precise.
Dye lot: If you've worked with this fabric before and have a bolt from a previous order, request the same dye lot explicitly. If this is a first order, ask your supplier to note the dye lot on the order confirmation so you have it for any reorder.
Direction of pile or pattern: If you need the fabric to run a specific direction (nap-down for velvet, pattern top indicated), note it explicitly. Some suppliers can advise on this; others ship as-is.
Destination and timeline: If you need the fabric by a specific date, say so at the time of order. Rush shipping is expensive, build enough lead time into your schedule to avoid it.
Using the Inventory System
Once fabric arrives, log it before cutting. The StitchDesk fabric inventory guide covers how to track fabric by job, dye lot, and remaining quantity. This becomes essential when you have multiple active jobs and need to know what's in stock versus what still needs to be ordered.
Frequently Asked Questions
Where should upholstery shops buy fabric?
For the best pricing and quality, set up trade accounts with 2 to 3 trade-only fabric suppliers in the categories you work in most (residential, commercial, outdoor). Supplements your trade accounts with a reliable online supplier for specialty or hard-to-find fabrics. Avoid buying retail for professional work, the margin hit is notable over time.
What is the difference between trade fabric and retail fabric?
Trade fabric is sold exclusively or primarily to verified trade professionals at wholesale prices, typically 30 to 50 percent below equivalent retail. Trade fabrics often have better quality control, more consistent dye lot management, and access to patterns not available to consumers. The tradeoff is the requirement for a business account and minimum order quantities on some lines.
How do I open a trade account with a fabric supplier?
Go to the supplier's website and find their "Trade Account" or "Professional Account" section. Complete the application with your business license number, tax ID or reseller certificate, and business contact information. Some suppliers require professional references or a business website. Approval typically takes 3 to 10 business days. Once approved, you'll have access to trade pricing and online ordering.
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.