Upholstery absorbs body oils, dust, spills and odours every day — and it's the furniture your family touches most. We deep-clean fabric and leather upholstery correctly, without overwetting or leaving sticky residue.
Every piece is tested first — upholstery fabrics range from hardy synthetics to delicate viscose and linen that shrink or watermark if cleaned wrong. We clean to the manufacturer's care code (W, S, WS or X).
For leather we use specialist leather cleaner and conditioner that removes oils and grime without stripping the finish, then re-nourish the hide.
Loose cushions and covers are cleaned and replaced the same visit — most upholstery is usable again within 4–6 hours.
| Item | Indicative price |
|---|---|
| Dining chair (seat + back) | from R120 |
| Armchair / recliner | from R450 |
| 2-seater couch | from R650 |
| 3-seater couch | from R750 |
| Corner / L-shape suite | from R1,200 |
| Car interior (seats + carpets) | from R850 |
Indicative pricing — fabric condition and size affect the final quote. Send a photo on WhatsApp for an exact price. Minimum call-out R900.
Almost — we test first. Delicate fabrics like viscose and some velvets need specialist low-moisture methods, which we do. If something is unsafe to wet-clean we'll tell you and offer alternatives.
Usually 4–6 hours. Pretoria's dry climate helps — and we can position air movers for same-afternoon use if needed.
Yes — leather is cleaned, conditioned and protected, not wet-extracted. This removes grime and body oils and keeps the leather supple.
Yes — we don't mask odours. Enzyme treatments break down the organic source (pet urine, milk, vomit) so the smell is gone, not covered.
We cover all of greater Pretoria including:
Send us a WhatsApp or call — most quotes take under 5 minutes. No obligation, honest pricing.