Cost estimator

What should a tradesperson cost in South Africa?

Pick a service and your province for an indicative price band. Wide ranges — every job's different, but these are the brackets quotes usually fall into. Real quotes from local pros are always free on Handi.

Province affects pricing — Cape Town and Joburg run 5-10% above the national baseline; rural areas can be 10-15% below.

Indicative price in South Africa

Carpet & Upholstery Cleaning

R250 – R500 per room

standard residential room

Per room for carpet steam-cleaning. Couches: R350-R900 per 2-seater, R600-R1 400 per 3-seater. Stain treatment adds R150-R400.

Guide only — actual quotes vary based on job complexity, access, materials, and urgency. Always get 2-3 quotes from verified local pros before committing.

Typical carpet & upholstery cleaning jobs & what they cost

Concrete examples at the national baseline. Bands reflect normal variation — the same job can sit at the low or high end depending on access, materials, and urgency.

Single room carpet (≈12 m²)
R250 – R500

Includes pre-treatment and steam extraction. Drying time 3-6 hours.

2-seater couch deep clean
R350 – R900

Fabric type matters: chenille and microfibre are easier than velvet or linen.

3-seater couch deep clean
R600 – R1,400

Removable cushion covers are washed separately if marked safe-to-wash.

Stairway carpet cleaning
R400 – R800

High-traffic area. Usually paired with hallway carpets at a discount.

Mattress sanitisation
R350 – R700

UV + hot-water extraction. Worth doing every 1-2 years; standard advice from allergists.

A note on these numbers

Bands come from rates published in our pricing guides, mixed with what we see Handi-za providers actually quoting across the country. They're starting points — not a fixed price list. Job-specific factors (access, height, asbestos, after-hours, time pressure) all move the needle. Treat this as the first 30 seconds of research before you start collecting real quotes.