What Markup Should Upholstery Shops Charge on Fabric?
Shops that explain fabric markup as a service fee (for handling, sourcing, and measurement accuracy) have 90% lower client pushback than shops that present markup as a line item to be negotiated. The number isn't the issue. The framing is. Most upholstery shops charge somewhere between 1.5x and 2.5x their wholesale fabric cost, and that range is correct for almost all market conditions. What varies is whether clients understand what they're paying for.
Fabric markup covers more than the cost of the material. You're absorbing the risk of a mis-cut or mis-ordered yard. You're providing sourcing expertise. Knowing which fabric is right for the application, which suppliers are reliable, and which options fit the client's needs. You're handling logistics: ordering, receiving, inspecting, and staging material. A client who brings their own fabric from Etsy may save $40 on fabric cost and cause you $200 in production problems because it wasn't the right specification for the piece.
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.
The Standard Markup Range
1.5x wholesale (50% markup) is the floor for most shops. Below this, fabric acts as a cost center rather than a revenue source. A shop buying fabric at $20 per yard and selling at $30 is recovering material cost but leaving no margin for shrinkage, mis-cuts, or sourcing overhead.
2x wholesale (100% markup) is the most common markup for standard residential fabric. A shop buying at $20 per yard sells at $40. This covers material cost, handling, and contributes to overhead. Most interior designers work from trade pricing with a similar markup to retail, so 2x wholesale is market-rate in the residential segment.
2.5x wholesale (150% markup) is appropriate for specialty fabrics, COM (client's own material that you source for them), designer-specified materials, and premium residential or commercial accounts. The markup compensates for higher sourcing complexity and the risk carried on expensive materials.
Below 1.5x makes sense only if your market is highly price-competitive and you're compensating with higher labor rates. Some shops in price-sensitive markets reduce fabric markup and increase labor rates to preserve margin while appearing competitive on material cost to comparison-shopping clients.
Adjusting Markup by Fabric Type
Not all fabric warrants the same markup:
Standard residential fabric ($10 to $30/yard wholesale): 2x markup is appropriate. At $20 wholesale to $40 retail, you're generating $20 per yard in margin to cover sourcing and handling.
Commercial-grade fabric ($25 to $60/yard wholesale): 1.75x to 2x. Commercial clients are price-sensitive on materials and will compare quotes, but the per-yard dollar margin is higher at the same multiplier, which justifies the slight reduction.
Premium or designer fabric ($40 to $100+/yard wholesale): 1.5x to 1.75x. The absolute margin per yard is still high, and clients purchasing at this level often have price awareness. A 2x markup on $80/yard fabric produces a $160/yard retail price, which can generate sticker shock even when the dollar margin is reasonable.
Specialty and hard-to-source fabric: 2x to 2.5x. The complexity of sourcing justifies the premium. Document the sourcing effort if a client questions it.
How to Explain Fabric Markup to Clients
The explanation that eliminates pushback treats markup as a bundled service, not a profit extraction:
"The fabric price includes sourcing, ordering, and receiving the material. We verify the yardage is correct, inspect for defects before cutting, and carry the risk if we need to reorder. When you supply your own fabric, any shortfall in yardage or a flaw that shows up mid-cut is your cost. When we source it, that risk is ours."
This explanation is honest, accurate, and shifts the frame from "markup" to "service." Most clients who understand what they're paying for don't object.
For the complete pricing methodology, how to price reupholstery jobs covers the full framework including fabric markup within the cost-plus model.
Frequently Asked Questions
What markup should I add to fabric?
The standard range is 1.5x to 2.5x your wholesale cost. Most shops use 2x for standard residential fabric as the default. Lower the multiplier slightly for commercial clients who are price-sensitive on materials and for premium fabric where the absolute margin per yard is still high. Raise the multiplier for specialty or hard-to-source fabric where the sourcing effort is higher. Below 1.5x, you're not covering your fabric-related overhead. Above 2.5x, you risk appearing uncompetitive if clients comparison-shop.
How do I explain fabric markup to clients?
Frame it as a service rather than a profit line. You're providing material sourcing, ordering, receiving, inspection, and carrying the risk of any defect or yardage shortfall. Clients who bring their own fabric save the markup cost but absorb all of those risks themselves. When you explain it that way (that the markup is the service of handling the material correctly) most clients understand and accept it. The clients who push back hardest on markup framing are usually the ones least familiar with the trade; a clear explanation almost always resolves it.
Do upholstery shops mark up fabric?
Yes, universally. Fabric markup is a standard part of upholstery shop pricing, just as restaurants mark up food ingredients or mechanics mark up parts. The markup covers material handling, sourcing expertise, ordering logistics, defect risk, and overhead. Shops that don't mark up fabric either compensate with higher labor rates or accept lower margins than the work warrants. Interior designers also apply markup to fabric they specify for clients, typically from trade pricing to retail. Shops follow the same industry practice.
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.