Some stains need chemistry, not elbow grease. We identify the stain type and treat it with the right agent — enzymes for organic messes, oxidisers for dyes, solvents for oils — and neutralise odours at the source.
Treating a protein stain with the wrong product can set it permanently. We test and classify first: enzymes for biological stains, oxidisers for wine and dyes, solvents for grease and ink, acid rinses for tannin and rust.
For pet urine we treat the carpet, the backing and where needed the underlay — surface treatment alone leaves the smell in the padding, which is why it "comes back" after cheap cleans.
| Item | Indicative price |
|---|---|
| Single stain treatment | from R250 |
| Pet urine treatment (per area) | from R350 |
| Full-room odour neutralising | from R450 |
| Urine-in-underlay flush | from R550 |
| Anti-bacterial / anti-allergen spray | from R150 / room |
Stains are quoted after inspection or photo — some permanent damage can't be reversed and we'll tell you honestly. Minimum call-out R900.
No — and anyone who promises otherwise isn't being straight with you. Permanent dye damage and bleached spots can't be cleaned away. We remove the large majority of stains and tell you upfront when something is permanent.
Because urine soaks through carpet into the underlay. Surface cleaning removes the visible stain but the source remains. We flush and treat the full depth.
Within 24–48 hours is ideal — fresh stains almost always come out fully. Keep the spot damp with water and blot, don't scrub.
Yes — everything we use is pet-safe once dry. We just ask that pets stay off the area until it's dry.
We cover all of greater Pretoria including:
Send us a WhatsApp or call — most quotes take under 5 minutes. No obligation, honest pricing.