Skip to content
lookup.sg

Sofa & Mattress Cleaning in Singapore: 6 upholstery cleaners · fabric sofa typically S$50 per seat

Updated October 2026How we rank
Sofa cleaning in Singapore is priced by seat: about $50 a seat for steam cleaning and around $75 a seat for deeper extraction cleaning, with leather sofas costing more. Mattress cleaning is about $75–$150 for a queen. Many companies set a minimum order of around $150.

All 6 upholstery cleaners in Singapore

Businesses with the most complete public records first, photos, licence matches, hours and track record. Never ordered by payment.

Hi-Glitz Pte. Ltd.

Hi-Glitz Pte. Ltd.

Clementi

26+ years in business

17 min walk from Bukit Batok MRT

Chem-Dry Singapore Pte Ltd

Geylang

27+ years in business

8 min walk from Mattar MRT

Singapore Carpet Cleaning

Bedok

14+ years in business

2 min walk from Kaki Bukit MRT

HygieneProf - Luxury Upholstery and carpet cleaner

HygieneProf - Luxury Upholstery and carpet cleaner

Serangoon

24 min walk from Tongkang LRT

DW Carpet Cleaning Singapore

DW Carpet Cleaning Singapore

Bukit Merah

11 min walk from Tiong Bahru MRT

Carpet Lab

Geylang

3 min walk from Aljunied MRT

Ordered by verifiable signals, licence matches, track record and completeness of public records. Featured placements are labelled and never change this order.

How much does sofa & mattress cleaning cost in Singapore?

Published 2026 rates from a major cleaning platform. Heavily stained or pet-damaged items and leather conditioning cost more.

  • Fabric sofa, steam clean

    S$50 per seat

    3-seater about $150

  • Fabric sofa, extraction clean

    S$75 per seat

    3-seater about $225

  • Leather sofa cleaning

    S$125 per seat

  • Queen mattress

    S$75–S$150 per mattress

    UV-C at low end, extraction at high end

  • King mattress

    S$80–S$175 per mattress

  • Curtains, steam clean

    S$30 per piece

Sources: Helpling Singapore published price list. Prices in SGD, before GST unless stated.

What licence should an upholstery cleaner have?

  • Cleaning Business Licence

    National Environment Agency (NEA) · Optional accreditation

    Upholstery and carpet cleaning for non-domestic premises (offices, shops) requires an NEA cleaning business licence. Cleaning in private homes is excluded, but a licence shows the firm also meets commercial standards.

    Check the official register

How to choose a upholstery cleaner

  • Check your sofa's care label code (W, S, WS or X) and share it with the cleaner so they use a suitable method.
  • Ask whether the price is for steam cleaning or hot-water extraction; extraction removes more dirt but takes longer to dry.
  • Confirm drying time; in humid weather, wet fabric can take hours to dry and may develop odours if not ventilated.
  • For stains and pet odours, ask whether stain treatment and deodorising are included or extra.
  • Check the minimum order value before booking a single item.

Red flags

  • Guaranteeing removal of all stains before seeing them.
  • Soaking fabrics marked for solvent cleaning only.
  • Extra 'chemical' charges added after cleaning.

Questions about sofa & mattress cleaning in Singapore

How much does sofa cleaning cost in Singapore?

Published rates are about $50 per seat for steam cleaning and $75 per seat for extraction cleaning of fabric sofas, so a 3-seater costs around $150–$225. Leather sofas are about $125 per seat. Many providers have a minimum order of about $150, so combining sofa, mattress and curtain cleaning in one visit is often better value.

How long does a sofa take to dry after cleaning?

Steam-cleaned fabric sofas usually dry in a few hours, while extraction cleaning leaves more moisture and can take longer. In Singapore's humidity, turn on fans or air-conditioning and open windows to speed up drying. Avoid sitting on damp cushions, which can flatten the pile or leave marks.

How often should I clean my mattress?

Many households deep clean mattresses once or twice a year, more often if anyone has dust mite allergies or if there are pets and young children. Use a mattress protector and wash bedding weekly in between. UV-C treatments target dust mites, while extraction cleaning removes stains and deeper dirt.

How many sofa & mattress cleaning are there in Singapore?

Lookup lists 6 sofa & mattress cleaning in Singapore as of October 2026, with the largest concentration in Geylang (2). Listings are compiled from government registers and open map data and refreshed regularly.