Charm City Upholstery in Baltimore: Custom Furniture Restoration and Interior Styling for Historic Homes
Charm City Upholstery is a single-location furniture restoration and interior design studio in Canton that specializes in breathing new life into inherited and vintage pieces while sourcing complementary furnishings for Baltimore's older rowhouses and period homes. The business combines hands-on upholstery work with interior consultation, positioning it between a pure reupholsterer and a full-service design firm, making it practical for homeowners who want to preserve family heirlooms or source authentic period-appropriate pieces without hiring a designer for an entire home.
What Charm City Upholstery actually does
The studio operates as both a restoration workshop and interior sourcing service. The upholstery side handles reupholstering sofas, chairs, and built-in seating, with expertise in matching period fabrics and reconstructing frame damage common to Victorian and mid-century furniture. The design consultation arm helps clients select new or salvaged pieces that fit the architectural style of their home—critical in Baltimore, where most residential stock dates from 1890 to 1950. The business works by appointment, allowing detailed assessment of pieces and time to source fabrics or locate specific furniture styles that align with a room's existing character.
Services and pricing
Upholstery pricing runs on a per-piece basis and depends on frame condition, fabric selection, and complexity. A standard wingback chair in a mid-range fabric (around $18 to $28 per yard) typically costs $800 to $1,200 for full reupholstering, including frame inspection and repair. Sofa work ranges from $1,400 to $2,500 depending on size and fabric grade. Custom cushion replacement and webbing repair are priced separately, usually $150 to $400 per job. The studio sources fabrics from mills that specialize in period-appropriate weaves and patterns, which cost more than big-box alternatives but match the visual weight of older homes more accurately. Interior consultation fees start at $350 for a single-room assessment and recommendation list, or clients can purchase pieces through the studio on a cost-plus basis, where the markup ranges from 25 to 35 percent above acquisition cost. This is steeper than buying directly from a furniture store but reflects the time spent sourcing and the curation required to locate specific styles.
How it compares to other Baltimore options
Charm City Upholstery differs from chain upholsterers like Foam Factory, which offers faster turnaround and lower prices ($600 to $1,000 for a chair reupholster) but applies generic fabric choices and does not assess or discuss period appropriateness. For homeowners with authentic period furniture or homes with specific architectural styles, the personalized approach justifies the higher cost and longer wait (typically 6 to 8 weeks versus 2 to 3 weeks at chains). It also differs from full-service interior designers like those operating in Harbor East, who charge hourly rates ($150 to $250 per hour) or design fees ($2,000 to $5,000 for a single room) and typically work on new construction or major renovations. Charm City Upholstery suits homeowners who already own pieces worth restoring and need help integrating new finds, not those starting from scratch with unlimited budgets. For clients simply needing a sofa recovered without design input, a chain upholsterer or online reupholstering services remain more economical.
Who it suits and who it does not
The studio is ideal for Baltimore residents with inherited furniture, vintage finds from local antique shops, or homes where architectural integrity matters. Owners of Federal-era rowhouses, shotgun cottages, or 1920s brick homes in neighborhoods like Canton, Federal Hill, or Hampden benefit most from the period-matching expertise. It is less suitable for minimalist or contemporary interiors, renters with short-term stays, or anyone prioritizing speed and lowest cost over longevity and style coherence. Clients should be prepared for longer timelines and a collaborative process; the business does not work from mood boards alone but requires in-person consultation and patience while specific fabrics or pieces are sourced.
What the first visit involves
An initial appointment is a 45-minute to one-hour consultation where clients bring photographs or physical samples of furniture pieces or describe the room's existing style and color palette. The upholsterer assesses frame condition, discusses fabric options by feel and weave (with samples provided), and explains repair needs. For design consultation, the studio tours the room, photographs finishes and proportions, and discusses the home's era and the client's priorities. The team then generates a written recommendation with sourcing timelines and pricing before any work begins. No deposit is required for the initial consultation, though design fees are applied against future purchase orders if the client proceeds.
Hours, parking, and logistics
The studio is located at 2501 Boston Street, Canton, and operates by appointment Tuesday through Saturday, 10 a.m. to 5 p.m. Street parking is available on Boston Street and nearby residential blocks; no dedicated lot exists. Clients should plan 15 to 20 minutes for parking and entry. The space accommodates small furniture pieces and photographs for larger items. Work turnaround varies by scope; simple reupholstery runs 6 to 8 weeks, while design sourcing can extend 10 to 12 weeks if a specific vintage piece must be located. Verify current hours before visiting, as seasonal staffing occasionally adjusts availability.
Charm City Upholstery fills a specific niche in Baltimore's interior landscape: it respects the city's housing stock and the pieces that belong in it, making it essential for homeowners committed to authenticity over convenience.

