Sofa & Curtain Cleaning Singapore: 12 Services, Real Prices (2026)

Avatar of Rachel Tan
Rachel Tan

Published 13 August 2026

A gloved technician drawing an upholstery extraction tool across a grey fabric sofa cushion, leaving a visibly cleaner band, with curtains behind

Nobody in this industry prices anything the same way twice. Sofas are quoted by the seat, or by the sofa, or by the seat with the L-shape charged separately. Carpets are per square foot, or per size band, or per rug. Curtains are the worst: we found companies charging per kilo, per piece, per foot of width, per inch of width, per pleat, and per “set” — six units for one job. This comparison converts all of it into numbers you can actually put side by side, from the published price lists of twelve companies, read in August 2026. We haven’t booked them. What we’ve done is the arithmetic, and the arithmetic is where the money hides.

What sofa cleaning actually costs

Most companies quote by sofa size, but the ladders are almost perfectly linear — so here’s the same market expressed per seat:

Service Per seat (steam) Per seat (deep/extraction) L-shape
Bemitey Clean S$40 S$60 Not priced
Three Butlers S$40 S$60 +S$20 / +S$30
Helpling S$50 S$75 Not priced
Art of Cleaning S$60–80 S$190–240 (3-seater)
De Hygienique S$90–140 (1-seater) +S$100–150
Sureclean from S$60 (3-seater) +S$15

A three-seater therefore runs about S$120 at the cheap end to S$260 at the top — the same job, roughly double the price. De Hygienique is the only one whose ladder isn’t linear: their per-seat rate falls sharply as the sofa gets bigger, which makes them expensive for an armchair and competitive for a four-seater.

Two things that aren’t on any table. Leather splits the market: Sureclean prices it S$30–40 above fabric with conditioning included, De Hygienique and Bemitey charge the same as fabric, Helpling describes a leather method but publishes no leather price — and Three Butlers refuses leather sofas outright. And stain treatment is usually extra: De Hygienique lists it at S$150–200, which can cost more than cleaning the sofa it’s on.

What curtain cleaning actually costs

Here is the market’s own price list, unconverted, exactly as published:

Service Published rate What that unit means
Laundryheap S$9 per piece (day) / S$9 per kg (night) Same number, different basis — see below
Eazihome S$9/kg, all types Night curtains run 2–3kg each
Presto S$15.30/kg (S$16.80 with take-down) Weighed on site
Art of Cleaning S$15–25/piece steam, or S$16/kg dry clean Prices both ways
Laundry Club S$0.90/inch (day), S$9.90/kg (night) Their other page says “per pleat”
Sureclean S$5–12/foot of width ~S$36 for one 3ft panel
Helpling S$15–35/piece A “piece” is 1.6m — see below
De Hygienique S$100–150 per set “Set” undefined
Duo Nini Charged by weight Rate not published

Laundryheap’s price list is the whole problem in two adjacent rows. Day curtains are S$9.00 per piece. Night curtains are S$9.00 per kg. Same headline number; a night curtain at 3–4kg is S$27–36.

And “per piece” isn’t what you think. Helpling defines a standard piece as 1.6m wide — anything larger counts as two or three pieces. The wide drape across your living room window is not one piece. Their S$150 minimum order compounds it: at S$15 a piece you need ten curtains before the booking qualifies at all.

The take-down charge is the real trap

Curtains have to come down before they can go away, and this single line item varies more than the cleaning itself:

  • Included — Helpling’s dry clean covers “dismantling and installation”; Art of Cleaning’s S$16/kg includes take-down, re-hang and transport.
  • Designed out — De Hygienique cleans on-site with the curtains still hanging, so the cost never arises.
  • Priced honestly — Presto charges S$15.30/kg without, S$16.80/kg with: a 9.8% premium, the fairest in the market. Sureclean’s on-site steam is S$5/ft against S$12/ft for take-down and workshop cleaning.
  • Punitive — Laundry Club’s is a paid add-on with a S$75 minimum. Eazihome charges +S$5/kg with a S$200 minimum, so on a typical 6kg household job the cleaning is S$54 and the take-down is S$200 — nearly four times the service you actually wanted.
  • Refused — Laundryheap require you to take them down yourself, and won’t accept blinds on integrated hardware at all.

Duo Nini price the same labour from the other direction: 20% off if you remove and re-hang them yourself, which values the job at a fifth of the bill. And not one company of the twelve publishes a high-ceiling surcharge — for maisonettes and double-volume condo windows, that’s a site variation waiting to happen.

If this is a tenancy handover

A large share of curtain cleaning in Singapore isn’t housekeeping — it’s a lease clause. Most tenancy agreements require curtains to be professionally cleaned at handover, and it’s one of the most common deposit deductions there is. Two things save money and arguments:

  • Get the invoice, in your name. Landlords and agents ask for proof. Several cleaners here will issue a receipt specifically for handover.
  • Take them down yourself if your lease doesn’t forbid it. This is the single biggest lever on the bill — a fifth of the total at Duo Nini’s own reckoning, and the difference between S$54 and S$254 at Eazihome’s.

Worth knowing the going rate before you’re quoted one: tenants on local forums put the market at roughly S$11–13/kg including take-down, which lines up with the published cards above. If a handover quote lands far outside that, ask which unit it’s in — and whether the take-down is in it.

Rank 1:Art of Cleaning(external site)

Price: Sofa S$60–240 · curtains S$15–25/piece or S$16/kg · rugs S$2.60/sqft

The most complete rate card published by anyone: sofas from S$60 for a single seater to S$240 for a three-seater L-shape, rugs at S$2.60/sqft, office carpet tiered from S$0.50 down to S$0.25/sqft by area, mattresses by size, and — uniquely — curtains priced both ways, S$15–25 per piece for on-site steam or S$16/kg for dry cleaning with dismantling, re-hanging and transport included. Every category carries a stated minimum (S$120–250), so there are no surprises at the door. Two gaps: they publish no turnaround time anywhere, and no GST statement, so budget for 9% on top. Note also that their residential rug rate is five times the office wall-to-wall rate per square foot — the same unit doing very different work.

Verdict: Best published rate card in the market — and the only one pricing curtains both ways.

Rank 2:Sureclean(external site)

Price: Curtains S$5–12/ft · sofa from S$120 · GST stated separately

Sureclean is the only company here that tells you where GST stands (“all prices are listed before GST”), the only one publishing a written re-clean promise (within 24 hours if you’re not satisfied), and the only one with real bundle maths: 20% off when you book sofa and curtains together, 10% off a first clean, 25% on a quarterly plan. Their per-foot curtain pricing is unusual but at least it’s honest about scaling with the actual work — S$5/ft on-site steam, S$12/ft with take-down, S$18/ft for silk and velvet. The caution is real though: they run a large number of near-duplicate pricing pages and the figures contradict each other — a two-seater appears as both S$120 and S$205 depending which URL you land on. Get the quote in writing before anyone arrives.

Verdict: Best if you're booking sofa and curtains together — 20% off both, and the only firm stating GST.

Rank 3:Three Butlers(external site)

Price: Sofa S$40/seat steam, S$60/seat deep · curtains S$25/piece

The only company that states a marginal per-seat rate in writing — “S$40 per additional seater for steam cleaning, S$60 for deep cleaning” — which makes them the easiest in the market to budget against. L-shape is +S$20, ottoman S$20, carpet bands are the only ones defined in actual centimetres, and drying is a stated 2–3 hours with ventilation. Their guarantee is the best written one we found: tell them within 24 hours and they return to fix it, with no deposit due upfront. Two caveats. They do not clean leather sofas at all — the only outright refusal in this comparison. And their curtain page is a single number (S$25 a piece) with nothing behind it: no day/night split, no take-down terms, no turnaround, no minimum.

Verdict: Best written guarantee and the clearest per-seat maths — but they won't touch leather.

Rank 4:De Hygienique(external site)

Price: Sofa S$90–300 · curtains S$100–150 per set, cleaned on-site

De Hygienique publish honest ranges rather than fixed prices — S$90–140 for a single seater up to S$200–300 for a four-seater, with the L-shape portion added at S$100–150 — and a stated S$100 minimum per visit. The reason to choose them is the curtains: they clean on-site, with the curtains still hanging, at S$100–150 a set. That doesn’t just save the take-down fee, it removes the entire category of risk that comes with sending fabric away. Their low-moisture method uses “75% less water than conventional wet cleaning,” which matters more here than the brochure suggests. Against them: a set is undefined, so a large multi-panel window will land at the top of the range; stain treatment is a separate S$150–200; and there’s no guarantee of any kind.

Verdict: Best for curtains you don't want taken down — the take-down cost is designed out entirely.

Rank 5:Helpling(external site)

Price: Sofa S$50/seat steam, S$75/seat extraction · curtains S$15–35/piece

Helpling publish the fullest set of tables — sofa by size and method (S$50/seat steam, S$75/seat extraction), curtains by type and method, carpets by size band, right down to baby cots — and their dry-cleaning rate genuinely includes dismantling and installation. Drying is a stated 4–6 hours. Two things to read before you book. Their S$150 minimum order sits well above their headline curtain rates, so small jobs don’t stand alone. And their “piece” is 1.6m wide — wider curtains count as two or three, which quietly multiplies the price you thought you were paying. They’re also upfront that they don’t guarantee full stain or odour removal, which is more honest than most.

Verdict: Best full-service tables — provided you read what they count as one curtain.

Rank 6:Presto Drycleaners(external site)

Price: Curtains S$15.30/kg, S$16.80/kg with take-down · carpet S$4.30/psf

Presto do the one thing nobody else does: they show you exactly what take-down costs. S$15.30/kg without dismantling, S$16.80/kg with — a 9.8% premium, against Sureclean’s 140% and Eazihome’s S$200 minimum. Prices are stated inclusive of 9% GST, carpets are S$4.30 per square foot with a S$60 minimum, and free collection kicks in at S$50 spend. Express curtain service is +50% for three working days instead of six. The reason they’re not higher: carpet turnaround is three weeks as standard, two weeks express — by far the longest here — and Roman and organza curtains are “priced separately” without saying what that means.

Verdict: Best-priced take-down in the market — if you can wait three weeks for carpets.

Check the tag on your sofa first

There is a letter code on most upholstered furniture — W, S, WS or X — and almost everyone, including a fair number of cleaners, reads it wrong.

It comes from a voluntary American furniture-industry standard, and that document is unusually blunt about what the letters mean:

“The colorfastness code refers to the ability of the yarns in a particular fabric to remain colorfast to either water, solvent, or both and does not reflect the ability of that fabric to withstand specific cleaning methods.

It’s a dye-bleed rating, not a licence to use a method. W means spot clean with a water-based product, pretest first, do not over-wet — it does not mean “safe to steam clean.” S means solvent only, no water. WS means either. X means vacuum or brush only, no liquid at all. The committee that wrote the codes goes further and says they “do not provide manufacturers, retailers, consumers, or professional cleaners with adequate information regarding cleaning upholstery fabrics.”

Two practical consequences. A sofa bought in Singapore may carry no code at all, entirely lawfully — no jurisdiction requires one, and the international care-symbol standard specifically excludes fixed upholstery covers. And where the code exists it describes the outer fabric only: the cotton padding, jute webbing and cardboard inside are what actually stain and smell when a cleaner over-wets a sofa, and no letter on a tag covers them.

If your sofa has a tag, photograph it and send it with your enquiry. If a cleaner doesn’t ask, that tells you something.

The Singapore part nobody mentions: your sofa, not your mattress

Imported advice about dust mites is all about bedding — encase the mattress, wash the sheets hot. That advice was written where the mattress is the main reservoir. Singapore inverts it.

A study of 50 Singapore homes published in Clinical and Experimental Allergy sampled 134 dust samples and found that every single sofa and carpet sample carried more than 500 mites per gram, compared with 94% of mattresses and only 46% of floors. The dominant species was Blomia tropicalis at 62% of all mites — a tropical mite that standard Dermatophagoides-based allergy testing doesn’t measure well.

So in a Singapore flat, the sofa is at least as heavy a mite reservoir as the bed, and probably heavier. That is the strongest honest argument for cleaning it — and a better one than any of the “99.9%” claims on the vendor pages, none of which have a testing basis on porous fabric.

Two corrections that follow, and both save you money:

  • Dry cleaning is the wrong choice if allergies are your reason. The classic study on laundry and mites found that dry cleaning killed the mites but “did not reduce the allergen concentration of the dust” — and the allergen, not the living mite, is what your immune system reacts to. The same study found that even a cold wash cut allergen by more than 90%, while it takes 55°C to kill mites. For washable fabric, an ordinary wash does the allergy job.
  • Nobody has shown that periodic upholstery cleaning improves symptoms. It removes allergen from a real reservoir, and that’s a fair thing to sell. Humidity control and weekly hot-washed bedding have far better evidence behind them, and regular vacuuming with an upholstery head does more for less — it also reduces how often the paid clean is needed.

If you’re working through the whole flat, mattress cleaning is priced separately again, and most of these companies will do both in one visit.

Drying is the safety step, not the finishing touch

This is where Singapore’s climate turns a routine service into a risk. Wet-cleaning a sofa puts water into a porous item in a country whose outdoor humidity averages 82% and rarely drops below 60% even in the afternoon. The US EPA’s rule is that damp furnishings should be dried within 24 to 48 hours to prevent mould growth — and mould needs roughly 75–80% humidity at the surface to get going, which is not far above where a naturally ventilated Singapore room already sits.

Practical translation:

  • Ask how wet the method is. Low-moisture and dry-solvent cleaning exist precisely because they avoid the drying problem, and De Hygienique and Sureclean’s dry-foam option both trade some cleaning power for it.
  • Plan the aircon. If you wet-clean a sofa, run the aircon or a dehumidifier afterwards rather than opening the windows onto 85% air.
  • Don’t sleep on a damp mattress or sit on a damp sofa, and don’t put cushions back until the inside is dry, not just the surface.
  • If a company can’t tell you the drying time, it hasn’t thought about the part that matters most here.

Leather: the thing you’ve been told to buy is the thing to skip

Every leather care aisle sells conditioner on the promise that leather “dries out and cracks” without feeding. The UK’s leather industry body is unusually direct about this:

“Do not attempt to feed the leather in any way. This includes, but is not limited to, hide foods, care kits, saddle soaps and waxes — avoid them all.”

Their reasoning is that oils and waxes can’t get through the surface coating on modern chrome-tanned leather, so they sit on top and attract dirt. They also note that high temperature and humidity encourage mould growth in the fibres — which is the actual Singapore leather risk, not dryness. A greasy conditioner layer on a sofa in an 82%-humidity flat is feeding the wrong thing.

What genuinely helps: keep it out of direct sun and away from heat, wipe spills quickly, vacuum the crevices, and use water-based products made for finished leather if you use anything at all.

Red flags

  • A price with no unit. “From S$9” means nothing until you know whether that’s a kilo, a panel, a foot or a pleat. Ask which, then ask what your actual window costs.
  • Take-down quoted separately, or not at all. Two companies here publish minimums of S$75 and S$200 for it. One refuses to do it. Get it in the quote.
  • No GST statement. Only one company of twelve says plainly that its prices exclude GST. Assume 9% on top unless told otherwise.
  • “99.9% of dust mites and bacteria.” There’s no testing basis for a three-log kill claim on porous upholstery, and allergen is a protein — it isn’t killed, it’s removed or it isn’t.
  • A damage policy you can’t find. Only one company publishes one, and it caps liability at ten times the cleaning price, maximum S$90 per item, with colour loss and shrinkage excluded entirely. Everyone else publishes nothing — which is not the same as accepting liability.
  • Ranking well while publishing nothing. Two of the companies on the first page of Google for these searches publish no price for the service you searched for.
  • A “free” sofa or mattress clean at your door. This is a well-worn Singapore sales pattern rather than a cleaning service: the free demo is the opening act for a four-figure vacuum cleaner, and local forums are full of first-hand accounts, several involving elderly parents and pregnant women. CASE has flagged companies operating this way before. If someone knocks offering a free clean, that’s a sales visit — and if you do sign something at your door, check your cancellation rights with CASE straight away rather than assuming you’re committed.

Questions to ask before you book

  1. What unit are you quoting in, and what does my actual sofa or window cost in total — including GST?
  2. Is take-down and re-hanging included, extra, or my job? If extra, how much and is there a minimum?
  3. Which method will you use on my fabric, and what’s the drying time in this weather?
  4. My sofa’s tag says [W / S / WS / X] — does that change your method? (If they say the letter means it’s fine to steam clean, keep looking.)
  5. Is stain treatment included or separate — and what does it cost?
  6. If something shrinks, runs or comes back damaged, what’s your liability, in writing?

How we picked

Twelve companies, compared on their own published price lists, methods, minimums and written terms, read in August 2026 — no visits, no sponsors, no affiliate links. Where a company publishes nothing, the table says so. Ranking favoured a real rate card, a stated unit, disclosed minimums and GST, and written guarantees over kill-rate percentages. Per-seat figures are derived from each company’s own size ladder.

Cleaning the soft furnishings is one job; the air they sit in is another. If the flat smells musty rather than the sofa, that may be a humidity problem, and if there’s visible growth on walls or ceilings, mould removal is a different trade entirely. Half the companies here lose customers at the point where their website hides the price — if your service business has the same problem, that’s fixable.

Frequently asked questions

How much does sofa cleaning cost in Singapore?

Roughly S$40–60 per seat for steam cleaning and S$60–75 per seat for deep extraction, so a three-seater runs about S$120 at the cheapest published rate to S$260 at the most expensive. L-shaped sections add S$15–150 depending on the company, and stain treatment is usually charged separately.

How much does curtain cleaning cost in Singapore?

It depends entirely on the unit, which differs by company: around S$9–16 per kilo, S$9–35 per piece, S$5–12 per foot of width, or S$100–150 per set. Night curtains weigh 2–3kg each, so a per-kilo quote and a per-piece quote for the same curtain can differ threefold.

Is take-down and re-hanging included in curtain cleaning?

Sometimes. Two companies include it, one avoids it by cleaning on-site, one charges a 9.8% premium, two charge minimums of S$75 and S$200, and one refuses to do it at all. Always confirm before booking — on a small job the take-down fee can exceed the cleaning.

What do the W, S, WS and X codes on my sofa mean?

They are colourfastness ratings, not method approvals. The industry standard that defines them states plainly that the code "does not reflect the ability of that fabric to withstand specific cleaning methods". W means spot clean with a water-based product without over-wetting, S means solvent only, WS means either, and X means vacuum or brush only. A sofa bought in Singapore may carry no code at all.

Does professional sofa cleaning help with dust mite allergies?

It removes allergen from a genuine reservoir — a study of 50 Singapore homes found every sofa and carpet sampled carried over 500 mites per gram, more than mattresses did. But no trial shows that periodic upholstery cleaning improves allergy symptoms. Humidity control and hot-washing bedding have better evidence behind them.