Chesapeake Upholstery in Baltimore: High-End Restoration at Mid-Range Prices
Chesapeake Upholstery is a full-service reupholstery shop in Federal Hill that specializes in mid-century modern furniture, antique pieces, and custom residential work, operating as a two-person operation with a four-to-six-week turnaround and pricing that undercuts downtown D.C. shops by 20 to 30 percent.
What Chesapeake Upholstery Actually Is
The shop occupies a modest storefront on South Charles Street and handles everything from wing chairs and sofas to dining seats and benches. The owner, trained in traditional upholstery methods, works alongside one full-time assistant and turns down jobs involving leather or outdoor fabrics. The business does not refinish wood frames, though it will coordinate with external frame specialists. It accepts walk-ins for consultations but requires an appointment for fabric selection and estimates.
Services and Pricing
A basic dining chair reupholstery (seat and back, standard fabric) costs $180 to $280, depending on frame condition and whether new padding is needed. A two-cushion sofa in customer-supplied fabric runs $900 to $1,400; if Chesapeake sources the fabric, add 15 to 25 percent. Wing chairs and club chairs typically fall between $600 and $1,000. The shop charges $45 per hour for repairs or spot work (split seams, broken webbing, loose joints) with a two-hour minimum. Custom work such as button tufting or nailhead trim adds $50 to $200 depending on complexity. Fabric cost is separate; customers may bring their own or choose from the shop's curated selection of domestic and imported upholstery-weight materials, priced from $12 to $35 per yard.
Turnaround is four to six weeks for standard jobs; expedited work costs 25 percent more and compresses the timeline to two weeks. A written estimate is free and includes photographs of the piece before work begins.
How It Compares to Other Baltimore Reupholstery Options
Upholstery workshops in Baltimore tend to cluster at two extremes. Traditional full-service shops in Canton and Hampden (such as those operating from residential garages) often charge hourly rates of $50 to $65 and lack consistent studio hours; they are cheaper but harder to reach and slower to provide estimates. High-end boutique operations in Harbor East market themselves to interior designers and charge $100 to $150 per hour plus steep fabric markups, useful for complex restoration but overkill for straightforward jobs. Chesapeake sits between these poles: it has regular hours, a physical location where you can drop off pieces, transparent flat-rate pricing for common jobs, and no designer markup. Choose Chesapeake for mid-century pieces, antiques, and custom details; choose a garage shop if you need rock-bottom pricing on simple upholstery; choose a designer-affiliated studio if your piece is rare or requires archival-quality materials.
Who It Suits and Who It Does Not
Chesapeake is ideal for Baltimore homeowners with inherited furniture, vintage finds, or mid-century pieces that deserve precision work. It works well for those who want to see the shop in person, ask questions directly, and choose fabric from a vetted selection. It does not accept large-scale commercial orders (office furniture fleets, hotel refurbishments) or leather work. If you need the piece in two weeks and it requires extensive frame repair, you will pay the expedite premium and may still face delays.
What the First Visit Involves
Call or email with photographs and a brief description (sofa, fabric type, visible damage). During the initial consultation, staff will examine the frame for structural issues, assess webbing and springs, and discuss fabric options. If you bring a fabric sample, they will advise on weight and drapeability; if you do not, the shop displays swatches organized by style (traditional florals, modern solids, contemporary patterns) and can order samples from mills. You will receive a written quote within three business days. Once you approve, the piece is scheduled into the workflow and you receive a call when it is ready for pickup.
Hours, Parking, and Logistics
Chesapeake Upholstery is open Tuesday through Saturday, 10 a.m. to 5 p.m., and closed Sundays and Mondays. Street parking is available on South Charles Street, though spaces are competitive during weekday mornings; a municipal lot is two blocks away at $1.50 per hour. The shop does not offer delivery, but customers can arrange local movers or pickup themselves. Large pieces (sofas, sectionals) should be measured before arrival to ensure they fit through the storefront door and workshop space.
Chesapeake fills a specific need in Baltimore's furniture landscape: it restores character pieces with skill and transparency, and it does not disappear after the sale.

