IICRC Certified · BBB Accredited 4.9 ★ from 300+ Baltimore neighbors Free written estimates — same day Carpet · Tile · Hardwood · Ducts Owner-operated since 2004 IICRC Certified · BBB Accredited 4.9 ★ from 300+ Baltimore neighbors Free written estimates — same day Carpet · Tile · Hardwood · Ducts Owner-operated since 2004
Martin Restores It — premium carpet cleaning and restoration in Baltimore
All services

Sofas, sectionals, mattresses and the fabrics you're scared to wet

Fiber-tested, gently cleaned and deodorized. Leather cleaning and conditioning restores softness and color without cracking.

  • 'S' code safe
  • Dye tested
  • Leather conditioning
  • Same-evening dry
Upholstery & Leather Cleaning
What this actually is

Upholstery is where a wrong call gets expensive. Browning, shrinkage and dye bleed all come from treating a delicate fabric like a nylon carpet.

Every piece gets fiber-identified and dye-tested first. Then low-moisture cleaning, deodorizing and a dry time measured in hours, not days.

Every visit includes

  • Fiber ID and 'S' code handling
  • Dye-stability testing on every colorway
  • Low-moisture cleaning and rinse
  • Mattress deep clean and sanitize
  • Leather clean and conditioning
  • Deodorizing and fabric protector option

How we run the job

  1. 01

    Identify

    Tag check, fiber test, colorfastness test in a hidden seam.

  2. 02

    Dry soil

    Crevice vacuum through cushions and seams before any solution.

  3. 03

    Clean gently

    Hand tool, controlled moisture, upholstery-specific chemistry.

  4. 04

    Groom and dry

    Fabric groomed, air movers set. Dry to the touch the same evening in most homes.

Get your free estimate

Most estimates are returned the same day. No pressure, no hidden fees.

Prefer to talk? Call (443) 804-7929 — James answers the phone himself.

What it costs

Priced per piece — sofa, loveseat, sectional by section, dining chairs by the set.

From the truck

Real jobs, real photos

Upholstery being cleaned with a hand tool
Hand tool, controlled moisture — still frame from the job clip.
Family room with purple sectional and clean carpet
Sectional and floor done in one visit.
Orbital cleaning machine on commercial carpet
The orbital, for low-moisture work.

Questions about upholstery & leather cleaning

All frequently asked questions

Neighbors on this work

While we're at your place

Most customers bundle two or three of these into one visit — one setup, one trip charge.

Serving Baltimore County · Baltimore City · Anne Arundel County · Howard County · Harford County

CallFree Estimate