Business & Operations

Running a Successful Upholstery Shop: Key Metrics to Track

The financial and operational metrics that determine whether an upholstery shop is truly profitable, and how to track them without a full accounting system.

2/15/20267 min read
By StitchDesk Editorial Team

Most upholstery shop owners know whether they are busy. Far fewer know whether they are profitable. Busyness and profitability are not the same thing. A shop can run at full capacity and still lose money if the metrics underneath the revenue are not being tracked and managed.

Revenue Per Billable Hour

This is the most important metric for a service business. Take your total revenue for any period and divide by total billable hours worked. If your revenue per billable hour is below your loaded cost rate, which is wages plus overhead per hour, you are losing money regardless of how full the shop is. Target revenue per billable hour should be at least 20-30% above your loaded cost.

Material Cost as a Percentage of Revenue

For upholstery shops, materials typically run 30-45% of revenue. If materials are running higher than 45%, you are undercharging for materials, under-marking up materials, or have a waste problem. Calculate this monthly by dividing total material costs by total revenue. A shop with material costs at 55% of revenue is operating at a significantly lower margin than one at 35%, and usually does not know it.

Average Job Value

Track average revenue per completed job over time. Rising average job value indicates you are moving toward more complex, higher-value work. Falling average job value suggests price pressure or a shift to smaller jobs. Use this metric to evaluate whether marketing and sales efforts are attracting the right work mix.

Lead Time

Lead time, which is how long from booking to completion, tells you about capacity utilization. Very short lead time (under 1 week) suggests underutilized capacity. Very long lead time (over 6-8 weeks for most residential shops) may be losing customers to competitors. Track lead time monthly to spot capacity trends before they become problems.

Collection Rate and Days to Collection

What percentage of invoiced revenue are you actually collecting, and how many days does it take? For residential work, same-day collection at pickup should be near 100%. For commercial work with net-30 terms, monitor aging receivables. Unpaid invoices older than 60 days represent a collection problem that needs active management.

Rework Rate

Rework is when you have to redo something at your cost, and it directly reduces margin. Track rework by type: fabric shortfall, measurement error, or redo requested by customer. A rework rate above 5% of jobs indicates a process problem worth investigating.

Tracking Without a Full System

Even a simple spreadsheet can track these metrics if updated weekly. Enter jobs completed, revenue collected, hours worked, and material costs. The ratios are straightforward to calculate. Upholstery shop management software like StitchDesk automates this reporting, pulling data from quotes, invoices, and time entries to generate metrics without manual data entry.

Sources and Further Reading

  • • Small Business Administration (SBA) - Provides financial benchmarking guidelines and profit margin analysis tools for small manufacturing and service businesses
  • • Upholstery and Drapery Association - Offers industry-specific operational metrics, pricing standards, and business performance benchmarks for furniture restoration shops
  • • SCORE Business Mentors - Delivers free accounting templates and cash flow tracking systems designed for small retail and craft businesses
  • • National Federation of Independent Business (NFIB) - Publishes quarterly reports on small business financial health indicators and cost management strategies

Try These Free Tools

Put these insights into practice with our free calculators and planners:

shop metricsprofitabilityrevenue trackingbusiness operationsKPIs
← All guides