Skip to content
Cozy Care BM Call 010-260 9142

Sofa cleaning

Sofa cleaning, done at your home

We bring the machine to you. Wet extraction pulls stains, spills and years of body oil out of the fabric instead of pushing them deeper — and the sofa is dry enough to sit on in about two hours.

Also searched as cuci sofa.

FromRM80.00

  • 1-seater RM80.00
  • 2-seater RM130.00
  • 3-seater RM160.00
  • L-shape (3-seater) RM190.00

Included: cleaned at your home · dry in about 2 hours · pay after the job is done

Free transport from RM150.00 (RM30.00 below that) · Kuala Lumpur & Selangor

A technician drawing an upholstery extraction tool across a grey fabric sofa, leaving a visibly cleaner stripe in the cushion.

A sofa absorbs everything that happens on it. Food and drink spills, sweat, hair oil from the headrest, pet dander, and the fine grit that works its way down between the cushions. Vacuuming lifts the surface layer. It does not touch what has soaked into the foam.

Our technicians work the cleaning solution into the fabric and then extract it back out under suction, taking the dissolved dirt with it. That is the part a home vacuum cannot do, and it is why an old sofa often comes back several shades lighter than the owner expected.

We clean fabric sofas, and we will tell you honestly on arrival if your material needs a different treatment. Some stains — old dye transfer, ink, certain oils — will not come out completely. We say so before we start, not after.

Upholstery cleaning is the same job under a different name. The machine and the method do not change between a sofa, a fabric armchair and a set of dining chairs, so if it is fabric furniture in your home, ask about it when you book. Armchairs are priced as a 1-seater, dining chairs are cleaned on the same visit while the team is already there, and anything unusual is quoted on sight rather than guessed at over the phone.

Our own work

On the job

Filmed and photographed by our technicians on live jobs — our own equipment, in a customer’s home. No stock footage.

Wet extraction on a sofa, filmed on the job.

How much lifts depends on the fabric and how old the mark is. Some stains — old dye transfer, ink, certain oils — will not come out completely, and the technician will tell you which is which before starting rather than after.

What it costs

Sofa
1-seater RM80.00
2-seater RM130.00
3-seater RM160.00
L-shape (3-seater) RM190.00

Jobs under RM150.00 carry a RM30.00 transport charge. At RM150.00 and above, transport is free. You pay after the job is done — there is no deposit and no booking fee.

Build your quote

Instant quote

Sofa — see your price now

Set your quantity and the price appears straight away. No forms, no waiting for a callback — and you can add anything else you need while you are here.

Sofa Priced per sofa, by size.
  • 1-seater RM80.00
  • 2-seater RM130.00
  • 3-seater RM160.00
  • L-shape (3-seater) RM190.00
Mattress Priced per mattress, by size.
  • Single RM100.00
  • Queen RM130.00
  • King RM150.00
Carpet Priced by area. Enter roughly how much floor you need cleaned.
  • Home carpet or rug RM2.40 / sq ft
    sq ft

    Not sure? A typical living room rug is about 50–80 sq ft.

  • Office carpet RM0.70 / sq ft
    sq ft

    Wall-to-wall office flooring. Measured on site before we start.

Curtains & dining chairs Cleaned on the same visit, while the team is already at your home.
  • Dining chair RM40.00

    Fabric seats and backs. Per chair, cleaned on the same visit.

  • Curtain set RM98.00

    One set is 2 pieces. Steam cleaned, not wet extraction.

What happens when we arrive

  1. We look at it first

    The technician checks the fabric and the marks, and tells you what will lift and what probably will not. You decide before any work starts.

  2. Dry vacuum

    Loose grit, crumbs, hair and surface dust come out first, so the wet stage is not just turning dust into mud.

  3. Wet extraction

    Cleaning solution is worked into the fabric, then drawn back out under suction along with the dirt it has lifted.

  4. Spot treatment

    Anything still showing gets worked individually rather than being left.

  5. Final extraction pass

    A last pass with suction only, to pull out as much moisture as possible. That is what gets the drying time down to around two hours.

Questions about this service

How long before I can sit on it again?

About two hours in most homes. A humid day or a room with no airflow will take longer — open a window or put a fan on it and it will be quicker.

Will every stain come out?

Most will lift substantially. Old stains, dye transfer from clothing, ink and some oils may not come out completely. The technician will tell you which is which before starting, so there are no surprises at the end.

Do I need to move the sofa or prepare anything?

Just clear the cushions of anything personal and give us room to work around it. We handle the rest.

How often should a sofa be cleaned?

Once every 6 to 12 months for a normal household. More often if you have pets, small children, or anyone who eats on the sofa.

Do you clean upholstery other than sofas?

Yes. Fabric armchairs and dining chairs are the same wet extraction on the same machine — armchairs are priced as a 1-seater, and dining chairs are cleaned on the same visit. For anything unusual, send a photo on WhatsApp and we will tell you what it needs before the technician comes out.

What customers say

100% recommend us

Across 58 reviews on Facebook. Read them all — these are copied word for word, including the typos.

  • Excellent service from start to finish. Very professional, efficient, and reliable. You can tell they care about their customers. Highly recommended

    AYo Y. 2 January

  • Recommended service. can see big difference before and after clean all my bed mattress.

    William K. 11 June 2025

  • 服务100%,各个方面都解释得很清晰。想尽办法替我们把床褥的污渍清洗干净。值得信赖。值得推荐与再次使用他们家的服务

    Sim G. 5 May 2025

  • Professional and good service. Will looking them again if I need this services

    Haze L. 30 April 2025

  • Superb service , happy with that

    Pei Shan L. 28 August 2025

  • 服务不错!good service

    Ng Zheng J. 29 May 2025

Where we go

We cover Kuala Lumpur and Selangor. If your area is not on the list, message us anyway — if we can reach you, we will tell you straight away rather than take a booking we cannot keep.

Need it today? Message before 2:00pm and we will tell you what is still open. Subject to availability in your area.

  • Cheras
  • Kuala Lumpur
  • Ampang
  • Setapak
  • Wangsa Maju
  • Bangsar
  • Mont Kiara
  • Sri Petaling
  • Seri Kembangan
  • Serdang
  • Kajang
  • Semenyih
  • Puchong
  • Petaling Jaya
  • Kota Damansara
  • Subang Jaya
  • Shah Alam
  • Klang
Call 010-260 9142 WhatsApp