Pricing & Estimating

How to Price Upholstery Jobs: Labor and Material Calculation

A practical framework for pricing upholstery jobs accurately, covering labor rate setting, material costing, and margin protection.

2/15/20266 min read

Pricing upholstery jobs accurately is the single most important skill for shop profitability. Underbid a job and you lose money. Overbid it and you lose the customer. Most shops that struggle financially are not failing at upholstery; they are failing at pricing.

Setting Your Labor Rate

Your labor rate is not what you want to earn per hour. It is the rate that covers all shop costs, including overhead, materials overhead, and your own time, and still leaves a profit margin. Start with your annual overhead: rent, utilities, insurance, tools, supplies, and marketing. Divide that by your billable hours per year. Add your target hourly wage. The result is your break-even rate. Add 20-30% margin on top of that for your actual labor rate.

A solo upholsterer in a home shop might set labor at $65-85 per hour. A shop with employees, a dedicated space, and steady commercial work often needs $90-120 per hour to be profitable. Do not benchmark your rate against what competitors charge. Benchmark it against what your costs require.

Material Calculation

Material cost covers fabric, foam, batting, thread, staples, webbing, and any other physical inputs. The calculation is: quantity multiplied by unit cost. The challenge is getting the quantities right.

Fabric yardage is the largest variable. Measure each furniture piece zone by zone: seat, inside back, outside back, arms, cushions. Calculate the yardage needed for each zone. Add 10-15% for waste and cutting. Add pattern repeat waste if applicable, which can be substantial on large repeats. Failing to account for pattern repeat waste is one of the most common material underestimation errors.

Foam cost is determined by the thickness, density, and dimensions of each cut. ILD (Indentation Load Deflection) affects cost; high-ILD foams are denser and cost more per cubic foot. Calculate foam volume precisely rather than estimating.

Building the Quote

Once you have labor hours and material costs, the quote structure is: (labor hours x labor rate) + (materials at cost x markup). A standard materials markup is 40-60% over your cost. This markup covers the time spent sourcing, ordering, and managing materials, plus the capital cost of carrying inventory.

Always include a fabric allowance note on your quote: specify the yardage and fabric type you are pricing for. If the customer brings a COM (Customer's Own Material) or chooses a different fabric than quoted, the price changes.

Using Software to Reduce Errors

Manual pricing calculations are slow and error-prone. Upholstery shop management software like StitchDesk automates the calculation, stores labor rate settings, and applies consistent markup rules. When a customer asks for a quote revision, a different fabric or an added cushion, the update takes seconds rather than a rebuild from scratch.

Common Pricing Mistakes

Three mistakes account for most upholstery pricing errors. First, underestimating labor time on complex pieces: tufted work, pieces with welting on every seam, or frames needing structural repair always take longer than straightforward jobs. Second, forgetting miscellaneous materials: thread, staples, glue, and cambric add up across a job. Third, failing to charge for shop supplies and job overhead including fuel for pickup and delivery, phone time with the customer, and disposal of old materials.

Build a miscellaneous materials line into every quote. A flat $15-30 per job covers small consumables without requiring itemization.

pricinglabor rateestimatingquotesshop management
← All guides