060 086 9889Request a quoteJohannesburg · Pretoria · Centurion
Carpet and soft-furnishings cleaning

Carpet, Couch and Mattress Cleaning in Johannesburg and Pretoria

Carpets, couches and mattresses cleaned in your home, in Johannesburg, Pretoria and Centurion. Tell us what needs cleaning, and we call you back to confirm the price and a time.

Free to request. You decide after we call.

How it works

What to expect once you ask

  • Free to request
  • We call you back
  • Price confirmed before we book
  • Drying and care advice included
The short answer

We clean carpets, couches and mattresses in Johannesburg, Pretoria and Centurion, using hot water extraction and low-moisture methods. Carpets usually dry in 6 to 12 hours, say cleaning-industry guides, though humid or badly ventilated rooms take longer. Request a quote and we call you back to confirm the price and a time.

What we clean

What do you need cleaned?

Three jobs, one visit. Choose the one that fits, or tell us what you have in your own words when you request a quote.

Carpet cleaning

Hot water goes into the carpet and is pulled straight back out, with the loosened dirt. What dries when, what to do with pets, and which stains may stay.

Carpet cleaning

Couches and upholstery

Find the care tag on your couch, read the letter (W, S, WS or X) and we take it from there. Why a hidden-patch test comes first.

Couches and upholstery

Mattress cleaning

As little moisture as possible, extracted, then dried fully before the bedding goes back. Your mattress maker's advice comes first.

Mattress cleaning

Cost guide

Carpet, couch and mattress prices from named sources, with dates, and a list of what pushes a quote up or down.

Cost guide
The care guide

Before we arrive and after we leave

A clean that goes well starts the day before and carries on for a day after. This is the short version. Each service page has the detail.

The day before

Vacuum if you can. Clear small items off the floor, and tell us about any stains you already know about, and how old they are.

While we work

Keep children and pets in another room. Tell us about wool, silk or antique rugs before we start, not after.

Drying

Trade guides give most carpets half a day or less. Open a window if it is dry outside, and run a fan.

Back in use

Keep children and pets off until the carpet is fully dry. Couches and mattresses stay out of normal use until we say they are dry, because a dry-looking surface can hide a wet inside. Unsure? Ask us.

If it is still wet after a day

Trade guides call a carpet that is still wet after 24 hours a warning sign. Phone us that day and we will inspect the carpet, backing and underlay. Fans and windows aid drying but are no cure.

Request a quote
How it works

How does a request work?

From first message to dry carpet, there are four steps.

  1. Tell us what needs cleaning. Use the quote form, or phone 060 086 9889. Your area and the items to be cleaned are enough to start.
  2. We call you back. We ask about sizes, stains and stairs, then give you a price and offer a time.
  3. You agree the price. Nothing is booked until you say yes.
  4. We clean, and you get the drying advice. You get a plain list of what to avoid until it is dry.
Areas

Which areas do we clean in?

We take requests from three areas. Each has its own page, because homes and weather differ.

Johannesburg

Sandton, Randburg, Roodepoort and four service-area groups, plus the East Rand.

Johannesburg

Pretoria

Eastern suburbs along the N1, Hatfield, Sunnyside and older central neighbourhoods.

Pretoria

Centurion

Irene, Eldoraigne, Wierdapark, Clubview and the golf and lifestyle estates.

Centurion

Just outside these areas? Include your suburb in the request.

Straight answers

Questions people ask about cleaning

How long does a carpet take to dry after cleaning?

Trade guides give 6 to 12 hours for carpet cleaned by hot water extraction. Heavy pile, damp weather and closed-up rooms stretch that towards a full day. If it is wet after 24 hours, ring us that day.

How much does carpet cleaning cost?

Published South African guides run from about R8.80 to R40 per square metre, and one Johannesburg operator lists R750 as its minimum job. Stairs, stains and furniture to move all change a quote. The cost guide gives each figure with its source.

Can you clean my couch and my mattress in the same visit?

Yes. List everything when you request, and the total is agreed before booking.

What do the letters on my couch tag mean?

Four letters, four rules, from water-friendly to vacuum-only. The couch page explains each one.

What happens after I send a request?

Someone rings you, asks about sizes, stains and access, and gives you a price. It helps to know how many rooms or seats there are, and whether there are stairs.

Read every cleaning FAQ

One clear next step

Request a quote

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.

Stained carpet, tired couch, mattress that needs freshening? Send the details and a price comes back to you.

Miss our call? Leave a message and we ring back.

Sources for the figures on this page
  • Most carpets cleaned by hot water extraction dry in 6 to 12 hours; humidity, thick carpet and limited ventilation push towards 24 hours; still noticeably wet after 24 hours is a problem (cleaning-industry page, checked 7 Nov 2026) www.iecarpetcare.com
  • Carpets take 6 to 12 hours to dry in most cases; fans, open windows and dehumidifier help (cleaning company blog, checked 7 Nov 2026) www.mothernaturescleaning.com
  • Hot water extraction sprays hot water and detergent into the carpet and extracts it with the dislodged dirt (encyclopaedia entry) en.wikipedia.org
  • R10 to R40 per m2 national range (Kandua cost guide, undated, checked 7 Nov 2026) kandua.com
  • R8.80 to R19 per m2 (Procompare pricelist 2026, checked 7 Nov 2026) www.procompare.co.za
  • R750 minimum job, Johannesburg service area (Mr Steam price list, 1 Sep 2026) mrsteam.co.za
  • Fabric codes W, S, WS, X (Estuary Carpet Cleaning, checked 7 Nov 2026) estuarycarpetcleaning.com.au
  • Suburb names: Wikipedia entries for Johannesburg, Pretoria and Centurion en.wikipedia.org
Call 060 086 9889Request a quote