The first two minutes after a spill matter more than anything you do afterwards. Most carpet stains that end up permanent didn’t have to be – they set because of how they were treated in the moment, not because the stain itself was unbeatable. Scrubbing, using the wrong product, or simply leaving a spill too long are the three most common reasons a treatable spill turns into a permanent mark.
Here’s how to handle the stains that come up most often in Melbourne homes, plus how to tell when it’s time to stop DIY-ing and call in a professional carpet cleaner.
The golden rule: blot, don’t rub
Rubbing a fresh stain pushes it deeper into the carpet fibres and backing, and it roughs up the pile, which can leave a visible patch even after the stain itself is gone. Always blot from the outside of the stain inward with a clean, dry cloth or white paper towel, applying steady pressure rather than scrubbing back and forth. Work in stages, switching to a clean section of cloth as it picks up colour.
Red wine and dark drinks
Blot up as much liquid as possible first. Then mix a small amount of dish soap with cool water (never hot – heat sets protein and tannin-based stains), and apply sparingly with a cloth, blotting rather than pouring it on. For stubborn residue, a mix of one part white vinegar to two parts water can help lift what soap alone doesn’t. Avoid the salt-and-soda-water folk remedies you’ll see online – they can leave their own residue and don’t out-perform a proper cool-water-and-detergent approach.
Coffee and tea
Treat the same way as wine – blot first, then cool water with a little dish soap. Coffee with milk or cream needs an extra step: after lifting the liquid, treat any remaining greasy residue with a small amount of enzyme-based cleaner, since the dairy fat won’t respond to soap and water alone.
Pet accidents
Speed matters most here, both for the stain and the odour. Blot up as much as possible, then apply an enzyme-based pet stain cleaner rather than a general carpet cleaner – enzyme cleaners break down the uric acid crystals that cause the lingering smell, which regular detergent doesn’t touch. Standard cleaners can mask the smell temporarily, but the crystals remain and often re-activate with humidity, which is why an accident from months ago can suddenly smell again on a muggy day. If accidents happen regularly on the same patch of carpet, that underlying residue is worth having professionally treated rather than repeatedly masked.
Mud and dirt
Resist the urge to clean it wet. Let mud dry completely, then vacuum or gently scrape off the bulk of it before treating the remaining mark with cool water and dish soap. Cleaning wet mud spreads it through more fibres and turns a contained mark into a larger, faded patch.
Grease and oil
Blot to remove excess, then sprinkle a generous layer of bicarb soda or cornflour directly on the mark and leave it for at least 15 minutes – longer for older stains – to absorb the oil before vacuuming it up. Follow with a small amount of dish soap (which is formulated to cut grease) in cool water. Avoid rubbing oil-based stains with a wet cloth straight away, as it spreads the grease rather than lifting it.
Candle wax
Let the wax harden completely, then gently scrape off as much as possible with a blunt edge like a spoon. Place a clean cloth or brown paper over the remaining residue and run a warm (not hot) iron over it in short passes – the wax will melt into the paper rather than the carpet. Never apply heat directly to the carpet fibres.
When to stop and call a professional
DIY treatment works well on fresh stains caught early. It’s time to bring in a professional carpet cleaner when: the stain has already set or been there more than a day or two, it covers a large area, it’s a biological stain (blood, vomit, pet accidents) that needs proper sanitising rather than just surface treatment, or home treatment has already been tried and the mark is still visible. Professional hot water extraction reaches soil and residue sitting in the pad beneath the carpet that surface cleaning can’t touch, and it’s also what most rental agreements require at the end of a lease. Read our guide on what Property Managers look for with end of lease cleaning.
Beyond stains, general carpet soiling builds up regardless of how careful a household is, which is why professional cleaning on a schedule matters as much as spot treatment – we’ve covered how often carpets should be professionally cleaned in more detail.
Keep a stain kit on hand
A small kit of dish soap, white vinegar, bicarb soda, an enzyme cleaner, and a stack of clean white cloths covers almost everything above. Keeping it accessible, rather than needing to search for supplies while a spill is spreading, is often what determines whether a stain lifts cleanly or becomes a permanent feature of the carpet.
If a stain has already set, or you’d rather leave it to a professional from the start, United Home Services’ carpet cleaning team covers homes across Melbourne with hot water extraction and stain-specific treatment.






