Chesapeake Custom Upholstery in Baltimore: Where to Order Custom Dining Chairs in Canton
Chesapeake Custom Upholstery is a full-service fabric shop and upholstery studio that designs and builds dining chairs to order, working from a showroom and workshop in Canton. Unlike fabric retailers that sell yardage only, this operation handles the entire pipeline: fabric selection, frame design, construction, and delivery. The shop does not stock pre-made chairs; every piece is made to specification.
What Chesapeake Custom Upholstery actually is
The business functions as both a retail fabric destination and an upholstery workshop. The front showroom stocks upholstery-weight fabrics, trim, and hardware samples, while the back workshop houses frame stock, sewing equipment, and finishing stations. Custom dining chairs are their primary product, though they also upholster existing frames brought in by customers. The operation is small enough that the owner or a senior upholsterer typically consults directly with clients on design choices, not through a sales script.
Services and pricing
A custom dining chair order starts with a consultation at the showroom. The customer selects from in-stock frame styles (ladder-back, wingback, track-arm variations) or brings sketches or photos of a desired silhouette. Fabric choice comes next: the shop stocks 80 to 120 upholstery samples at any given time, ranging from cotton blends and linen to performance fabrics. Per-chair costs run from $450 to $1,200 depending on frame complexity and fabric choice. A set of four matching chairs typically takes six to eight weeks from order to delivery. Rush orders (four to five weeks) incur a 15 percent surcharge. Fabric can be sourced from outside suppliers if a customer has a specific swatch in mind; outside fabric carries a $25 to $40 handling fee per chair. Delivery is available within Baltimore County and the city for $80 to $120 per order, or customers may pick up at the showroom.
How it compares to other fabric and upholstery options in Baltimore
The main local alternative is upholstering existing vintage or antique frames through independent upholsterers scattered across the city, which can cost $300 to $800 per chair but requires you to source the frame separately. Another option is mail-order upholstery companies like Article or West Elm, which offer pre-designed chairs in limited fabrics at $250 to $600 but take 4 to 8 weeks and do not allow frame customization. A third path is buying unfinished wood frames from Lumber Liquidators or specialty frame suppliers and having Chesapeake upholster them, which saves 20 to 30 percent on the frame cost but requires an extra procurement step. Chesapeake suits someone who wants frame and fabric control without shopping separately or waiting for shipping; it is less economical than off-the-shelf options but more affordable than high-end custom makers in DC or Philadelphia.
Who it suits and who it does not suit
This shop serves homeowners with a specific vision who do not mind waiting six weeks and can visit in person to handle fabric samples. It works well for matching existing décor precisely or for reupholstering inherited chairs you want to keep. It is poorly suited for rush projects (weddings, move-in dates in under four weeks), for customers who prefer to browse 200+ fabric options online, or for those seeking designer name-brand upholstery lines. It is also not appropriate for outdoor or heavily commercial-use chairs; the fabrics and techniques are interior residential grade.
What the first visit involves
Walk in with photos or sketches if you have a frame in mind, or ask to see current frame samples in the showroom. Allow 30 to 45 minutes. You will handle fabric swatches in full light, test how they feel, and see how color shifts. The upholsterer will ask about leg finish (stain color), nailing style (exposed tacks, gimp trim, hidden seams), and cushioning firmness. You will leave with a quote and a timeline estimate. A 50 percent deposit secures the order; the balance is due on pickup or before delivery.
Hours, parking, and logistics
The showroom is open Tuesday through Saturday, 10 a.m. to 5 p.m., and by appointment on Sundays. Parking is street parking on the Canton street; the shop is small enough that overflow is rare. The showroom address and phone number are best confirmed before the first visit, as upholstery shops occasionally relocate or adjust hours seasonally. The workshop does not accept walk-ins during production; fabric consultation and ordering happen by appointment or during posted showroom hours.
Chesapeake Custom Upholstery fills a niche between mail-order furniture and high-end bespoke makers, offering real fabric choice and frame control at mid-range pricing and a transparent local process.

