Estimate vs Quote for Upholstery: Which to Give and When

Shops that send a written quote within 2 hours of a site visit close 55% of jobs versus 30% for next-day quotes. Speed matters more than perfection. A rough written quote sent within 2 hours converts better than a detailed quote sent tomorrow, because tomorrow the client's interest has cooled, they've talked to a competitor, or they've decided to put the project off.

Understanding when to give an estimate versus a quote, and how to move quickly from one to the other, is one of the most practical skills in upholstery shop sales.

TL;DR

  • Accurate pricing requires knowing your actual labor rate (overhead + target wage + profit margin), not a rough estimate.
  • Most shops undercharge by failing to account for pattern repeat waste, frame repair time, and non-billable admin overhead.
  • A documented pricing structure with itemized line items builds client trust and reduces negotiation friction.
  • Fabric markup of 20-40% over cost is standard practice in residential upholstery shops.
  • Premium work (leather, tufting, custom trim) warrants a premium labor rate, which should be explicit in your quote structure.
  • Consistent pricing with clear line items also makes it easier to analyze profitability by job type over time.

The Difference: Estimate vs Quote

An estimate is a ballpark range given before you've seen the piece or confirmed the details. It's not a commitment, it's a preliminary number to help the client decide whether to proceed. "Based on what you're describing, that type of sofa typically runs $1,200-1,800. Can we schedule a time for me to see it?"

A quote is a specific price for a specific piece in a specific fabric. It's what you've agreed to charge if the client proceeds. "Your 84-inch Lawson sofa in Sunbrella Performance Linen is $1,585. Deposit of $475 required to confirm."

The estimate gets the client engaged. The quote closes the job. You need both, in sequence.

When to Give a Phone Estimate

Phone estimates are appropriate when:

  • A client calls asking "how much does it cost to reupholster a sofa?" before you've seen their piece
  • You need to quickly qualify whether the client's budget is in range before spending time on a site visit
  • The piece type is simple enough that a narrow range is possible from the description alone

Phone estimate approach:

"Based on what you're describing, a 3-cushion sofa like that typically runs $1,100-1,800 depending on fabric choice and the condition we find when we open it up. Does that range work for you?"

If yes: schedule the site visit or ask them to bring photos.

If no: you've saved a site visit on a client whose budget isn't a match.

The phone estimate is not a quote. Don't let the client lock you into a phone number before you've seen the piece.

When to Do a Site Visit

A site visit is appropriate when:

  • The piece is too large to bring in (most sofas, sectionals)
  • The piece is in an unusual location (tight staircase, elevator building)
  • The piece is antique or unusual enough that photos aren't adequate
  • The client wants to discuss fabric in person

Site visit efficiency:

Bring your fabric samples and a yardage calculator. Assess the piece in 10-15 minutes: measure, check the frame, assess foam condition, and identify any repairs needed. Discuss fabric with the client. Capture everything in notes.

Then: quote within 2 hours of leaving.

The 2-Hour Quote Standard

The research on quote response time is clear: conversion rate drops considerably for every hour of delay after a site visit. At 2 hours, you're still in the client's active consideration window. By the next day, you're competing with other priorities and the impulse to proceed has faded.

How to quote in 2 hours:

You need a quote template that lets you fill in the numbers quickly without starting from scratch. The template has:

  • Client name and piece description
  • Scope of work line
  • Fabric (you fill in name, yards, cost, markup)
  • Labor (you fill in hours × rate)
  • Supplies (standard estimate)
  • Total, deposit, balance
  • Terms (standard language, pre-written)

With a template, filling in the numbers for a specific job takes 5-10 minutes. Formatting and sending takes 5 minutes. The 2-hour standard is completely achievable.

If you can't quote in 2 hours:

Send a draft with the key numbers and note that a final confirmed quote will follow: "Quick summary from today's visit: based on the sofa dimensions and your fabric choice, you're looking at $1,450-1,600. Full itemized quote coming to you within the hour." This keeps you in the client's window while you finalize.

Transitioning From Estimate to Paid Deposit

The transition from a written quote to a deposit is the conversion moment. Two things make this easier:

1. Make the deposit process frictionless.

Include a payment link in the quote email. "To confirm your order and start your fabric order, click here to pay the $475 deposit: [link]." Every additional step between quote approval and deposit reduces conversion. A PayPal or Stripe link in the email is one click from the client's email to a completed deposit.

2. Follow up once.

If you haven't heard from a client within 48 hours of sending a quote, follow up once: "Hi [Name], just following up on the quote I sent for your sofa. Do you have any questions, or shall I get your order started?" This catches clients who were interested but got distracted. Don't follow up more than once, two unanswered follow-ups means the client isn't ready.

The Estimate-to-Quote Funnel

A healthy upholstery quoting funnel looks like:

  • 10 phone inquiries generate 6-7 phone estimates (some callers screen themselves out on budget)
  • 6 phone estimates generate 3-4 site visits
  • 3-4 site visits generate 3-4 written quotes
  • 3-4 written quotes generate 1.5-2 deposits at a 50% quote-to-deposit conversion rate

If your conversion at any stage is below this:

  • Low inquiry → estimate conversion: budget screening questions are filtering too aggressively, or your phone presence needs work
  • Low estimate → site visit: phone estimates are too high (over-scoping before seeing the piece) or too low (client attracted by low price, disappointed at quote stage)
  • Low quote → deposit: quote arrives too late, price is too high relative to market, or the quote isn't professional enough to warrant the price

Track your funnel numbers for 30 days to identify where you're losing prospects.

For the quoting template that supports the 2-hour standard, the professional reupholstery quote template guide covers the 12 line items and the format. For the quoting system in StitchDesk, see the StitchDesk quoting system overview.

Frequently Asked Questions

When should I give an estimate vs a quote for upholstery?

Give a phone estimate to qualify the client's budget and decide whether a site visit is worth both of your time. A phone estimate is a range ("$1,100-1,800 depending on fabric and condition"), not a commitment. Give a written quote after you've seen the piece, confirmed the fabric, and calculated the actual cost. The quote is a specific price ($1,585 for this sofa, this fabric) that becomes the basis for the deposit. The estimate → site visit → written quote sequence is the standard path; phone estimates that turn directly into deposits (without a site visit or confirmed fabric) often lead to disputes when the actual cost differs.

How do I convert an estimate to a paid job?

Three elements drive conversion: speed (quote within 2 hours of site visit), professionalism (itemized written quote, not a text number), and frictionless payment (a direct payment link in the quote email). The quote itself should include a clear deposit amount and a simple path to pay. Follow up once within 48 hours if you haven't heard back. Track your quote-to-deposit conversion rate, if it's below 40%, investigate whether price, speed, or presentation is the issue.

Should I charge for upholstery site visits?

For residential clients: typically no, or include a site visit fee in your minimum job charge structure (credited toward the job if they proceed). For commercial prospects (restaurant, hotel, fleet jobs): yes, a commercial site visit is 30-60 minutes of professional time, potentially including travel. Charge $50-75 for commercial site visits, applicable toward the job if they book. Charging for commercial site visits also qualifies the prospect, a commercial client who won't pay $50 for a site visit isn't a serious buyer.

How do I set an hourly labor rate for my upholstery shop?

Start with your actual cost per hour: divide total monthly overhead (rent, utilities, insurance, supplies, equipment) by your billable hours per month, then add your target wage per hour. Apply a profit margin of 20-35% on top of that base. Most residential upholstery shops in 2025 bill $65-120/hour depending on location and specialization. Urban markets and shops specializing in antiques or premium leather command the higher end of that range.

How do I handle clients who want to negotiate the price?

The most effective response to price negotiation is to explain what the price covers, not to simply lower it. Walk the client through the labor time, fabric cost, and any structural work required. If the client needs a lower price, offer to adjust the scope (simpler fabric, no welt cording, tight seat instead of loose cushion) rather than discounting the same work. Discounting without scope changes devalues your labor and creates an expectation of discounting on future jobs.

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

Pricing confidence comes from knowing your actual costs and communicating them clearly in every quote. StitchDesk helps upholstery shops build detailed quotes, track job costs against estimates, and develop pricing that protects margins across every job type. Try StitchDesk free and bring precision to your pricing.

StitchDesk | purpose-built tools for your operation.