Upholstery Shop Pickup and Delivery: How to Offer It Profitably
Shops that charge $50-$100 for pickup and delivery close 25% more leads compared to shops that require clients to bring in furniture. The friction of renting a truck, convincing a friend to help, and hauling a sofa across town is the reason many reupholstery jobs never happen. When you remove that friction, you convert more inquiries into paid work.
The difference between pickup and delivery as a revenue driver vs a time sink is route efficiency and pricing discipline. Here's how to build it correctly from the start.
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 Pickup and Delivery Changes Your Close Rate
Most residential clients have no easy way to transport a sofa or sectional. They own sedans. They don't own trucks. The moment they hear "bring it to us," a percentage of them start calculating whether the job is worth the hassle. Some of those clients go with a competitor who offers pickup, and some just don't get the work done at all.
Offering pickup and delivery signals professionalism. It also puts you in the client's home, which gives you a chance to quote additional pieces on the spot. A client who called about a sofa often has a matching chair they didn't mention on the phone.
How to Price Pickup and Delivery
The most common pricing models:
Flat rate per trip: $50-$75 for pickup, $50-$75 for delivery. Total $100-$150 per job. This is the simplest model and the easiest to quote.
Distance-tiered flat rate: $50 within 10 miles, $75 within 20 miles, $100+ beyond 20 miles. This works well in geographically spread markets.
Free pickup and delivery bundled into the job price: Some shops build the average P&D cost into their labor rate and advertise "free pickup." This can increase conversion further but requires more careful pricing math to stay profitable.
For most shops, a clear flat rate ($50-$75 each way) is the right starting point. Don't make it free unless you've built it into your prices. Time spent driving is not free, and van operating costs are real.
Calculate your actual pickup/delivery cost:
- Fuel: $8-$20 per trip depending on distance and vehicle
- Van depreciation: $0.25-$0.40/mile (IRS mileage rate is a good proxy)
- Your time: 1-2 hours per pickup+delivery cycle at your hourly rate
- Insurance allocation: small but real
A 15-mile round trip in a cargo van costs you $15-$25 in hard costs plus 60-90 minutes of your time. At $65/hour of your own time, a 90-minute trip costs you $97.50 in opportunity cost. Charging $75 per trip covers costs at the minimum.
Route Efficiency: Cluster Pickups by Neighborhood
The shops that make pickup and delivery genuinely profitable are the ones that cluster stops. Instead of doing one pickup per trip, you plan 2-3 pickups in the same neighborhood on the same morning.
How to cluster:
- When a client books a pickup, note their zip code in your scheduling system.
- When new pickup requests come in, check if any are within 2-3 miles of pending pickups.
- Build pickup days by zone: Monday = northwest zip codes, Wednesday = south zip codes.
- Call clients to confirm the window and offer a $10-15 discount for flexible timing if you need to cluster.
Clustering 3 pickups into a single 4-hour run at $65 each = $195 for approximately 4 hours of driving and loading time. Doing those same 3 pickups separately = 8-10 hours. The math is notable.
Your upholstery shop workflow guide should include pickup days as a scheduled block, not an on-demand service. Reactive pickup scheduling is inefficient and disruptive to production time.
Scheduling Pickups Without Disrupting Production
The most common mistake is treating pickups as interruptions to the production day. Instead:
- Designate 2 pickup days per week (typically Monday and Thursday, or Tuesday and Friday)
- Schedule pickups in the morning (8am-12pm) when you have the most energy for physical work
- Block production afternoons -- this is when you're at the bench
- Don't offer same-day pickup except for high-value jobs or urgent situations
Clients who want flexibility will adapt to your schedule when they understand you're a working shop, not a courier service.
Delivery Scheduling
Delivery timing depends on your production schedule. Common approaches:
Production-triggered delivery: Delivery is scheduled when the job is complete, not before. Give clients a 3-5 day window when they book, then call to confirm 2 days before completion.
Weekly delivery days: Every Thursday or Friday is delivery day. Completed jobs from the week go out together. This creates predictability and lets you cluster deliveries the same way you cluster pickups.
When you combine this with good job tracking software, you can see which jobs are finishing that week and plan your delivery route before the day arrives. Tools like StitchDesk's workflow system show job status by completion date so you're never guessing what needs to go out.
Van Setup for Pickup and Delivery
Before you offer pickup and delivery, your vehicle needs to be properly set up for furniture protection. See our complete upholstery shop van setup guide for the full equipment list and loading sequence.
The minimum requirement before your first pickup: moving blankets, ratchet straps with soft loops, a furniture dolly, and pre-delivery photos of every piece at the client's home.
What to Do at Pickup
- Arrive on time or call 30 minutes before if you're running late
- Put on shoe covers when entering client's home
- Photograph the piece from all angles before touching it
- Note any pre-existing damage and show the client
- Confirm the scope of work and fabric choice before leaving
- Leave a business card or receipt with the job number and your contact info
- Give a confirmed delivery date range
Frequently Asked Questions
How do I price pickup and delivery for upholstery?
The most practical approach is a flat rate of $50-$75 per trip (pickup and delivery billed separately), with a distance tier for jobs beyond 20 miles. Calculate your real cost per trip: fuel, vehicle operating cost, and the time value of 60-90 minutes. Most shops find that $50-$65 for local trips covers costs and adds a small margin. Don't offer free pickup unless you've built the average cost into your per-job pricing, because untracked pickup time quietly erodes your margins over time.
How do I schedule pickups efficiently for my upholstery shop?
Designate 2 fixed pickup days per week and cluster stops by neighborhood. When clients book a pickup, note their location and batch them with nearby pickups on the same day. Use your shop management software to flag pickups by zip code so you can see clustering opportunities before confirming times. Blocking your production afternoons for bench work and your pickup mornings for driving creates a consistent rhythm that protects both your production output and your sanity.
Should I offer free pickup for upholstery?
Free pickup works as a marketing angle if you've correctly built the average trip cost into your job pricing. If you haven't, you'll find that your apparent margins look fine but your actual hourly rate is quietly collapsing because of untracked driving time. A better approach for most shops is to charge a transparent pickup fee ($50-$75) that clients see as a convenience, not a markup. Shops that are upfront about the fee convert nearly as well as shops advertising free pickup -- and retain the margin.
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.