Hot-water extraction for sofas, mattresses and rugs
Sofa, mattress and rug cleaning in Singapore is S$120 to S$220 for one or two mattresses, S$140 to S$280 for a fabric, bouclé, microfibre or leather sofa, and S$130 to S$260 for a living-room rug including pet-urine enzyme treatment. A tenancy package of one sofa, two mattresses and one rug, with a landlord receipt, is S$320 to S$580. Curtain steam, if the agreement also names curtains, is booked as curtain cleaning. This page does not sell new indoor fabric curtains or roller blinds.

Dust mites and urine are not the same job
A mattress that makes you sneeze needs extraction and UV-C. A rug that smells after a pet needs the enzyme. A tenancy clause usually wants the receipt more than the chemistry.
| What you see | Likely cause | What to do first / typical cost |
|---|---|---|
| Sneezing on the bed, no stain | Dust-mite debris in the fill | One or two mattresses: S$120 to S$220 |
| Leather drying out, or bouclé looking grey | Body oil and dust ground into the fibre or the hide | Sofa cleaning and conditioning: S$140 to S$280 |
| Rug smells when it is stepped on | Pet urine under the pile | Extraction plus bio-enzyme: S$130 to S$260 |
| The inventory lists sofa, beds and the rug | The handover wants one receipt | Package of all three: S$320 to S$580 |
2026 upholstery extraction bands
Add the package inside the tenancy cleaning calculator. Curtain dry-cleaning or steam, as an add-on only, is curtain cleaning. Re-upholstery of a foam seat is a different trade on headboard re-upholstery.
| Job | 2026 SGD band | Inclusions |
|---|---|---|
| Queen or king mattress UV-C, dust-mite extraction and hot-water shampoo, 1 to 2 mattresses | S$120 to S$220 | Dual-sided UV-C sanitization, high-frequency dust-mite extraction and 170°C dry-steam or hot-water extraction. |
| Fabric, bouclé, microfibre or leather sofa, 2-seater to L-shape | S$140 to S$280 | Deep upholstery cleaning and conditioning. Leather is conditioned. Fabric is hot-water extracted. |
| Area rug, Persian, wool or shag, including pet-urine enzyme treatment | S$130 to S$260 | Deep shampoo extraction and bio-enzyme odour neutralization where the rug has pet urine. |
| Tenancy handover upholstery package: 1 sofa, 2 mattresses, 1 rug | S$320 to S$580 | The three items above on one visit, with an official landlord handover receipt. |
If the tenancy inventory also names curtains or blinds, book curtain cleaning on the same week. That page is the cleaning add-on. It is not a fabric or roller-blind supply page.
Sofa, bed and rug on one receipt

Urine, leather and rugs in more detail
Repair is not a clean
The extraction bands stay here. A re-cover and a leather tear are different pages, and they do not borrow the clean price.
Frequently Asked Questions
How much is mattress steam cleaning in Singapore?
One or two queen or king mattresses, with UV-C and dust-mite extraction, are S$120 to S$220. A sofa is S$140 to S$280. A rug is S$130 to S$260.
Do you clean curtains on this visit?
Curtain cleaning is a separate add-on at the curtain cleaning page. This page does not sell new indoor fabric curtains or roller blinds.
Will the landlord accept the receipt?
The tenancy package of one sofa, two mattresses and one rug is S$320 to S$580 and includes an official handover receipt from Homey Furnishing Pte. Ltd. UEN 202018148K.