How to Build a Quoting System for Your Upholstery Shop
Most upholstery shops quote too slowly or too imprecisely — often both. Slow quotes lose jobs to shops that respond faster. Imprecise quotes either cost you money (underquote) or cost you jobs (overquote).
A good quoting system generates an accurate quote in under 10 minutes, every time, for every job type. Here's how to build one.
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 Verbal Quotes Kill Your Shop
You're standing in a client's living room. They ask, "How much to do the sofa and two chairs?" You look at the sofa, look at the chairs, and say, "Probably $1,800–$2,400 depending on fabric." They say they'll think about it.
That range is too wide to be useful. "$1,800–$2,400" is a $600 spread on what might be a $1,900 job. If the client gets a written quote from another shop for $2,050, your verbal range overlaps it — they don't know you'd actually come in lower. They went with the written quote because it was specific.
Verbal quotes also create disputes. Six weeks later, when the actual job comes in higher than the low end of your range because the fabric took more yardage, the client remembers $1,800 and you have a problem.
The Components of a Good Quote
A written quote for upholstery should include:
- Photo of the piece — confirms you're quoting the right sofa, not "a sofa." Eliminates disputes.
- Fabric selection — fabric name, color, pattern, width, yardage to be ordered.
- Yardage breakdown — total yards for the job, with a note on whether it includes pattern repeat waste.
- Labor line item — either as a flat amount or hours × rate, depending on your preference.
- Materials line item — foam, batting, tack strip, cambric, if applicable.
- Total — clear, single number.
- Deposit required — amount and method.
- Estimated completion timeline — rough lead time.
- Expiration — "this quote is valid for 30 days" prevents clients from coming back 6 months later expecting the same price.
Optional but valuable:
- Fabric swatch image — if you're showing fabric options, a visual is better than a name.
- Before/after reference photos — similar jobs you've done, to show quality.
Step-by-Step: Generating a Quote in Under 10 Minutes
Minutes 0–2: Intake
Take 2–3 photos of the piece (or import the client's photos if the consultation is by email). Note style, condition, any special features (tufting, antique frame, pattern matching requirement).
Minutes 2–5: Measurements and Yardage
Measure the zones or use the style/size presets if you know the piece type well. Enter into the StitchDesk yardage calculator: furniture type, dimensions, arm style, cushion count, fabric width, pattern repeat if applicable.
Output: total yards needed.
Minutes 5–8: Build the Quote
Enter the line items:
- Fabric: yards × price per yard (enter your cost or the client's requested fabric price)
- Labor: your flat rate by job type, or hours × rate
- Materials: standard package for the job type
- Total
Attach the photo of the piece, attach a fabric sample image if discussing specific fabric.
Minutes 8–10: Send
Review the quote, confirm the deposit terms, send via email or text link.
With StitchDesk, minutes 5–10 are the system building the formatted quote document automatically based on your line item inputs. You're not formatting a document — you're reviewing and sending.
Pricing Your Jobs Consistently
The most common quoting mistake is pricing from memory rather than from a system. The same sofa quoted on a Monday might be $200 different from the same sofa quoted on a Friday, depending on how busy you are, how tired you are, and what other jobs you're thinking about.
Inconsistency creates two problems: you leave money on the table on some jobs, and you get into trouble with clients who compare notes.
Build a rate card:
| Job Type | Base Labor | Materials | Notes |
|---|---|---|---|
| Dining chair (seat only) | $65–85 | $15 | Set pricing available |
| Side chair (seat + back) | $125–160 | $20 | |
| Club chair | $350–500 | $45 | |
| Wing chair | $450–650 | $55 | Pattern add: $75–150 |
| 3-cushion sofa | $750–1,100 | $95 | |
| Loveseat | $550–800 | $75 | |
| Headboard (queen, flat) | $175–250 | $25 | Tufted: add $100–150 |
"Labor" here is just the labor portion. Fabric is separate — you calculate it from yardage × your fabric cost markup (typically cost + 20–30% for in-house fabric).
These numbers should reflect your actual hourly rate × realistic time. If you're charging $75/hour and a wing chair takes 8 hours, the labor should be $600 — not $400 because you "think it should be cheaper." Know what your time costs.
Follow-Up: The Part Most Shops Skip
You sent the quote. Three days later: nothing.
Most shops do nothing. Or they send a vague "just checking in" a week later.
What actually converts:
Day 1 after quote sent: "Hi [name], just making sure you received my quote for the [piece]. Any questions?"
Day 3 if no response: "I wanted to let you know I have an opening in my schedule in [timeframe]. If you'd like to lock in that slot, I'd just need a deposit to confirm."
That's it. Two touchpoints. The day-3 message creates mild urgency (specific slot available) without being pushy. Shops that implement this report 15–25% higher quote conversion rates.
StitchDesk automates this follow-up sequence. You set the timing, the system sends the messages. You don't have to remember to follow up on 20 open quotes simultaneously.
FAQ
How long should it take to prepare an upholstery quote?
With a good system, 5–10 minutes for most standard jobs. Initial consultation (measuring, noting details): 2–3 minutes. Yardage calculation: 1–2 minutes. Building the quote document: 2–3 minutes. Sending: 1 minute. Quotes that take 30+ minutes are usually shops still doing manual calculations and writing up quotes in Word or email from scratch. A dedicated quoting tool eliminates the document-creation time entirely.
Should I quote fabric cost separately from labor?
Yes. Separating fabric from labor in your quote protects you when fabric prices change between quote and order, lets clients compare your labor cost to competitors (you're showing you're competitive), and makes COM jobs easy to quote (just remove the fabric line and adjust). Clients also prefer the transparency — they can see what they're paying for fabric versus craft.
How much deposit should I require for upholstery jobs?
Most upholstery shops require 50% deposit to schedule, with the balance due at completion or pickup. For large jobs ($2,000+), a 3-stage payment (50% at scheduling, 25% when fabric arrives, 25% at completion) reduces risk if a client disappears. For COM jobs, consider requiring full labor payment upfront since you're not supplying fabric and the risk profile is different. Whatever your policy, write it into the quote and require signed acceptance.
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.
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.