060 086 9889Request a quoteJohannesburg · Pretoria · Centurion

Carpet, Couch and Mattress Cleaning Questions, Answered

Johannesburg · Pretoria · Centurion. Free, no-obligation request: we’ll call you back to confirm the price and a time.

The short answer

Carpet cleaning in South Africa is published at about R8.80 to R40 per square metre, depending on the guide. Cleaning-industry sources put drying at 6 to 12 hours for most carpets, and a carpet wet after 24 hours needs a call to us. Below: couch codes, mattress care, pets, and how a quote works.

How to use this page

Before you read on

Most questions about cleaning carpets, couches and mattresses are about drying, pets and cost. Short answers here, longer ones on the linked guides.

Prices here come from published sources, each named and dated. They are not our quote. Where sources disagree, we show both.

Still have a question?

Add your question to the notes box of a request and one of us will phone you.

Rather talk? Call 060 086 9889. If nobody picks up, leave a message.

Sources for the figures on this page
  • R10 to R40 per m2, average R25 (Kandua cost guide, undated, checked 7 Nov 2026) kandua.com
  • R8.80 to R19 per m2, average R14 (Procompare pricelist labelled 2026, checked 7 Nov 2026) www.procompare.co.za
  • R30 per m2 for 50 to 100 m2; couch R135 per seat (Mr Steam price list, 1 Sep 2026) mrsteam.co.za
  • R135 to R200 per seat standard fabric sofa (Aqua Steam 2026 guide, undated, checked 7 Nov 2026) www.aquasteam.co.za
  • Drying 6 to 12 hours; extended by thick carpet, humidity, limited ventilation, wet padding; wet after 24 hours is a problem (cleaning-industry page, checked 7 Nov 2026) www.iecarpetcare.com
  • Clean socks if crossing damp carpet; airflow as a drying aid (cleaning company blog, checked 7 Nov 2026) www.mothernaturescleaning.com
  • Longer a stain stays the higher the chance of permanent colour change; artificial food colouring generally permanent; caution with wool (encyclopaedia entry) en.wikipedia.org
  • Fabric codes W, S, WS, X; X means no liquids; spot test hidden area (cleaning company blog, checked 7 Nov 2026) estuarycarpetcleaning.com.au
  • Never soak a mattress; no wet vacuum, carpet cleaner or steam unless advised; dry fully; check care instructions (mattress maker, checked 7 Nov 2026) www.sealy.com.au
  • Foam and latex absorb water and dry slowly (mattress maker, checked 7 Nov 2026) www.silentnight.co.uk
Straight answers

Questions people ask

How much does carpet cleaning cost in South Africa?

Kandua's national guide shows R10 to R40 a square metre, Procompare's 2026 pricelist shows R8.80 to R19, and Mr Steam charges R30 per square metre for jobs of 50 to 100 square metres as of 1 September 2026. Area, stains and stairs set your quote. See the cost guide.

How long does carpet take to dry after cleaning?

Two trade guides give 6 to 12 hours after hot water extraction, and one of the two ranges covers truck-mounted machines only. Neither is a standard. Deep pile, humidity and poor airflow can push it to 24. See carpet cleaning.

What if my carpet is still wet after 24 hours?

Treat it as a warning sign and ring us today. We look at the carpet, its backing and the underlay. Wet padding can slow drying a lot, and fans and windows only assist.

When can pets and children go back on the carpet?

Only once it is fully dry. Damp carpet is quick to pick up dirt. If you must cross it, wear clean socks, keep crossings to a minimum, and watch for slipping when you step onto tiles.

Will every stain come out?

No. Stains left to set can change the colour for good, and some dye stains count as permanent. We say what looks realistic before work begins.

Can you clean wool, silk or antique rugs?

Ask us first. Natural fibres need care and silk and antique rugs need more. Give the rug and its age in your request, and we say whether we take it on. Delicate weaves come with no promises.

What do W, S, WS and X mean on my couch tag?

W is water-based, S is solvent only, WS allows either, and X is vacuum and brush with no liquids. These are spot-cleaning guides, and a hidden-patch test comes first. See couch and upholstery cleaning.

What does a couch cost to clean?

Aqua Steam's guide, labelled 2026, gives R135 to R200 for each seat of a plain fabric sofa. Mr Steam lists R135 a seat as of 1 September 2026. Both are single operators.

How do you clean a mattress safely?

Keep moisture low, never soak, and keep the bed out of use until it is fully dry. A dry cover does not prove the inside is dry. Read the maker's advice first, since some makers warn off wet extraction. See mattress cleaning.

How do I know if my mattress can be cleaned wet?

Check the care label or maker's guide. Foam and latex soak water up and release it slowly, so makers urge extra caution. If the maker rules out wet cleaning, say so in your request.

Do you clean in my area?

Requests come from Johannesburg, Pretoria and Centurion. See the pages for Johannesburg, Pretoria and Centurion, or send your suburb with a request.

How do I get a price?

Send a request or call 060 086 9889. Give your area, the items and any stains, and we reply with a price and a time. See about us.

One clear next step

Still not sure? Ask us

Tell us what needs cleaning and where, and we’ll call you back to confirm the price and a time.

  • Free, no obligation to go ahead
  • Johannesburg, Pretoria and Centurion
  • Prefer to talk? Call 060 086 9889. If we miss you, leave a message and we’ll call you back.
Free, no-obligation request

Request a cleaning quote

Your details first, then a few quick questions about the job.

1 Your details2 The job

No obligation. We’ll use your details only to respond to this request.

Call 060 086 9889Request a quote