Upholstery Cleaning in Surrey & London

We clean fabric and leather sofas, armchairs, dining chairs, office chairs, headboards, bed frames and mattresses. Our methods are safe for delicate fabrics and leather finishes, and we use products that are kind to your family and pets.

PM Carpet Cleaning – Upholstery Cleaning

Our Cleaning Process

Every job follows our proven multi-step process for the best possible results.

  1. Fabric identification and suitability check
  2. Pre-vacuum and spot treatment
  3. Professional cleaning with appropriate method
  4. Stain removal where possible
  5. Deodorising and protection option

Stain Guard Protection

We can apply professional stain guard protection after cleaning to help repel future stains and spills. This invisible barrier extends the life of your carpets, rugs and upholstery. Ask for a quote when you book.

Before & After

See the difference our upholstery cleaning makes. This leather sofa was heavily soiled; after cleaning it was restored to a clean, uniform finish.

Upholstery cleaning before and after – leather sofa

More before & after photos in our gallery

Pricing

Pricing by item type and size. Get a free quote for your furniture.

Many of our services work best together. You might also be interested in:

100% Satisfaction Guarantee

Not satisfied? We re-clean free or refund your payment.

Why Choose PM Cleaning

  • 50+ years experience, 4th generation
  • NCCA Advanced & IICRC Certified
  • Eco-friendly, child & pet safe
  • Fast drying: 1-4 hours
  • Full public liability insurance
  • SafeContractor approved

Get a Free Quote

We aim to respond within 2 hours. No obligation.

Request a Quote 07863 176298 WhatsApp Us

Ready to Book Your Clean?

Get a free, no-obligation quote today. We aim to respond within 2 hours.