Scheduling Jobs to Maximize Upholstery Shop Throughput
How to sequence jobs, manage material lead times, and structure your schedule to keep the shop moving without bottlenecks or idle time.
Job scheduling in an upholstery shop involves more moving parts than most service businesses. You have pickup coordination, fabric lead times, dry time for adhesives, inspection holds, and delivery scheduling, all of which affect when a job can actually move through the shop. A poorly structured schedule creates costly idle time or work-in-progress pileups that slow everything down.
The Fabric Lead Time Constraint
Fabric lead time is usually the longest variable in the production schedule. Special-order fabric from major suppliers typically arrives in 3-7 business days. Less common fabrics, COM from slower sources, or international suppliers can run 2-4 weeks. Job scheduling should begin with the fabric availability date, not the booking date.
When you book a job, verify the fabric lead time before committing to a completion date. A job booked today with a 10-day fabric lead time cannot start production until day 11. Committing to a 7-day completion without checking fabric lead time is a common cause of missed deadlines.
Sequencing by Complexity
Mix job complexity across the schedule. A schedule of all-complex jobs, tufted pieces, antique restorations, and large sectionals, creates fatigue and deadline pressure. Intersperse quick-turnaround jobs such as dining chair seats, simple ottomans, and cushion replacements to keep revenue flowing while complex jobs are in production.
Quick jobs also serve as schedule buffers: if a complex job runs long, the simple jobs that follow can absorb the time without causing customer delays on those pieces.
Managing Pickup and Delivery Logistics
Pickup and delivery create a scheduling constraint that most shops underestimate. If you pick up and deliver yourself, each run takes time away from production. Batch pickups and deliveries geographically when possible. Designate 1-2 days per week for logistics rather than breaking production flow daily.
Communicate clearly with customers about the pickup-to-completion timeline so they do not contact you daily for updates. A simple status notification when fabric is ordered, when production starts, and when the job is ready for pickup eliminates most customer timeline anxiety.
Staging Jobs in Production
A three-stage system works well for most shops: waiting for materials, in production, and complete waiting for pickup or delivery. Keeping visual track of which stage each job is in prevents the common problem of a complete job sitting unnoticed while the customer waits.
Seasonal Demand Management
Upholstery demand is somewhat seasonal. Spring and fall tend to be busier for residential, while commercial work is steadier. Use slower periods to catch up on shop maintenance, tackle large backlog jobs that need more uninterrupted time, and train on new techniques. Raising prices slightly during peak periods is also a legitimate tool for managing demand to match capacity.
Using Software for Schedule Visibility
Paper or whiteboard scheduling works for solo shops but breaks down quickly with multiple jobs and an employee. Upholstery shop software like StitchDesk tracks job stage, fabric status, and target completion dates, giving a real-time view of what is in the shop and what is coming next without daily manual reconciliation.