Perfect Stitch Upholstery in Baltimore: Custom Reupholstery Without the Chain-Store Markup
Perfect Stitch Upholstery is a single-location, family-run reupholstery shop in Baltimore that specializes in restoring worn sofas, chairs, and custom pieces rather than selling new furniture. The business operates from a South Baltimore workshop where craftspeople handle everything from fabric selection to frame repair, serving homeowners and designers across the city and surrounding counties.
What Perfect Stitch Actually Is
Perfect Stitch takes pieces that are structurally sound but worn out—a mid-century sofa with sagging cushions, a wingback chair with torn upholstery, a dining bench with faded fabric—and rebuilds them. This is not furniture refinishing or repair of a single seam; it involves stripping the old fabric, inspecting and often rebuilding the frame and springs, replacing cushioning, and reupholstering from scratch. The shop does not do minor repairs like patching a hole or reattaching a button; minimum jobs typically involve a full or substantial re-cover.
Services and Pricing
Perfect Stitch charges by the piece and complexity, not by the hour, which means a client gets a fixed quote before work begins. A standard armchair runs between $800 and $1,400 depending on fabric choice and frame condition. A three-cushion sofa ranges from $1,800 to $3,200. These prices include labor, new batting and cushioning materials, and basic frame reinforcement; extensive frame repair (broken legs, joint work, webbing replacement) adds $200 to $600. Fabric cost is separate and varies widely. The shop carries a selection of house fabrics starting around $12 to $15 per yard and works with client-supplied materials. High-end or performance fabrics can push fabric cost significantly higher, but the client controls that choice.
A formal written estimate requires bringing the piece to the workshop or scheduling a home visit for larger items; consultations are free. Turnaround is typically 4 to 6 weeks depending on the shop's current queue, which can extend to 8 weeks during fall and early winter.
How It Compares to Other Baltimore Options
Baltimore has several upholstery options at different price points and service levels. Upholstery chains and generalist furniture shops often subcontract reupholstery work to regional vendors, adding a markup and delaying turnaround. Perfect Stitch performs all work in-house, which keeps costs lower and allows direct communication between client and craftsperson. For a three-cushion sofa, expect to pay 15 to 25 percent more through a furniture retailer's referral than bringing the piece directly to a dedicated upholsterer.
Local competitors include smaller one-person shops that may offer lower quotes but often have longer waits or limited availability, and larger upholstery studios in nearby Howard or Anne Arundel counties that cater more to designers than individual homeowners. Perfect Stitch sits in the middle: experienced enough to handle complex antique or custom pieces, local and accessible enough that a homeowner can visit the workshop, and priced competitively against other Baltimore independents of comparable quality.
Who It Suits and Who It Does Not
Perfect Stitch is right for someone with a piece of real sentimental or structural value that would cost more to replace than to restore, or for a designer looking to match a sofa to existing décor without buying new. It works well for heirloom furniture, vintage finds, and mid-century pieces where the bones are solid but the upholstery has failed. It also suits clients who want to see their piece in progress and approve fabric in person rather than through a third-party intermediary.
It is not the right choice for a quick fix. If you need a chair reupholstered in two weeks, or if you are looking to refresh every piece in your home at once, a furniture retailer with in-stock options is faster. It is also not economical for pieces with severe structural damage (broken frame, severe pest damage, water damage) unless restoration is the specific goal and budget is flexible.
What the First Visit Involves
Call or visit the workshop to schedule a consultation. Bring the piece if it is portable, or describe it in detail and provide photos if it is a sofa or large item; the shop may ask you to bring it in or will visit your home for a fee. The upholsterer will examine the frame, test the springs, assess cushioning, and discuss the condition of the base. You will review fabric samples and finishes (tufted vs. smooth, nail trim vs. clean edge). The upholsterer will provide a written quote breaking down labor and materials separately. Once you approve, the piece is scheduled into the queue.
Hours, Location, and Logistics
Perfect Stitch operates by appointment, typically Tuesday through Friday, 10 a.m. to 4 p.m. The workshop is in South Baltimore with street parking; confirm the exact address and appointment availability before visiting. If your piece is large, ask about pickup and delivery options, which may incur an additional fee depending on distance.
Perfect Stitch fills a gap between big-box retailers and one-off craftspeople: local enough to know your piece, skilled enough to handle anything from a simple sofa to a 1960s Chesterfield, and honest enough to quote a fixed price before touching your furniture.

