Custom and COM Fabric for Upholstery: Customer's Own Material Guide

COM jobs, where the customer brings their own fabric, are a regular part of residential and designer upholstery work. They're also the category with the highest rate of yardage surprises. About 30 percent of COM fabric jobs arrive with insufficient yardage. Without a solid intake process, you either cut into insufficient fabric and discover the problem mid-job, or you tell the client there's not enough and they don't believe you.

A documented COM intake process protects your shop. Here's what it looks like.

TL;DR

  • Understanding customupholstery 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.

Why COM Jobs Have Yardage Problems

COM clients supply their own fabric for several reasons: they have a fabric they love, they want a specific pattern not in standard upholstery lines, their interior designer specified a particular fabric, or they bought yardage from a retail source before coming to you.

The yardage problem usually comes from one of these sources:

Client self-calculated with wrong information. The client looked up yardage for "a sofa" online and got a generic number that doesn't account for pattern repeat, arm style, or cushion count. They bought to that number.

Designer specified without accounting for the shop's specific calculation. Designers often specify fabric quantities based on standard industry guidelines that may not match your shop's approach or the specific piece.

Fabric was purchased before the shop measured the piece. The client bought what they thought they'd need before bringing the piece in. When you measure and calculate, the numbers don't match what they purchased.

Pattern repeat was ignored. The client or designer calculated for solid fabric yardage on a patterned fabric. Common and expensive error.

The 8-Point COM Intake Checklist

Before accepting COM fabric for any job:

1. Measure and calculate yardage yourself. Don't accept the client's number. Do your own full panel calculation for the specific piece and fabric before taking receipt of the fabric.

2. Measure the actual fabric received. Count the yards. Don't take the client's word or the bolt label. Measure from the end of the selvage. Count carefully.

3. Check the dye lot. If the fabric is from multiple sources or multiple purchases, check whether dye lots match. Mismatched dye lots on COM fabric will be your problem to solve or explain.

4. Check for defects. Inspect the fabric for snags, print defects, inconsistent weave, or dye variations. Document any defects with photos before cutting. If you cut through a defect, the client may claim it was your error.

5. Verify the fabric is appropriate for the application. Some clients bring decorative drapery fabric or lightweight apparel fabric and ask you to use it for seating. If the fabric won't hold up to the application, say so in writing. "This fabric is not rated for upholstery use: I can proceed with it at client's risk, or recommend a more suitable fabric."

6. Check the fabric width. COM fabric may be narrower than standard upholstery widths (54 to 60 inches). Drapery fabric is often 54 inches but sometimes 48 or 45. Recalculate your yardage for the actual width of the COM fabric.

7. Check the pattern repeat, if any. If the fabric has a pattern, calculate pattern repeat waste and verify the supplied yardage is sufficient including that waste.

8. Document everything in writing. Record the total yards received, the dye lot(s), any defects noted, and your calculated yardage requirement. Have the client sign acknowledging these facts.

What to Do When COM Fabric Is Insufficient

If the client has supplied insufficient yardage, you have three options:

Option 1: Return the fabric and ask the client to get more. The best outcome for everyone if the fabric is still available. Note: even a few weeks can mean a different dye lot.

Option 2: Calculate what additional yardage is needed and order it for the client (with their approval and at their cost). This only works if you can source matching fabric, same supplier, same dye lot.

Option 3: Discuss options for modifying the scope with the client. Can a less visible area use a secondary fabric? Is there any part of the piece where a fabric panel can be skipped or simplified?

Never cut into fabric you've confirmed is insufficient without written client acknowledgment and approval. "The fabric may run short on [specific area], client has been informed and approved proceeding" in your job record.

Charging for COM Jobs

COM jobs require the same skill and labor as jobs where you supply the fabric. Price accordingly. Some shops apply a slight COM discount (no markup on fabric) but make sure your labor rate still covers the additional handling, documentation, and risk management that COM work requires.

Some shops add a COM administrative fee, $15 to 30 per job, to cover the intake time. This is reasonable and worth implementing if COM work is a notable part of your volume.

For accurate COM yardage verification, the StitchDesk fabric calculator gives you the precise calculation you need before accepting the fabric.

Frequently Asked Questions

What does COM mean in upholstery?

COM stands for "Customer's Own Material," where the customer supplies the fabric rather than purchasing it through the shop. COM jobs are common in designer-specified work and for clients who have a specific fabric they want to use. The shop provides the labor, materials (foam, thread, supplies), and craftsmanship; the client provides the face fabric.

How do I verify a customer's fabric has enough yardage?

Run your own full panel-by-panel yardage calculation for the specific piece and fabric width before accepting the fabric. Then physically measure the fabric the client has brought. If your calculation (including pattern repeat waste and buffer) exceeds what the client supplied, document the shortage before cutting.

What happens if a customer's fabric doesn't have enough yardage?

You have three options: return the fabric for the client to source more, order additional matching yardage if the same dye lot is available, or modify the project scope with client approval. Never cut into insufficient fabric without written client acknowledgment, once the first cut is made, the client may claim the shortage was your calculation error.

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.

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.