Speed and technique matter more than the product you use. A carpet stain treated correctly in the first five minutes is usually fully removable. The same stain left for hours — or scrubbed incorrectly — can become permanent. Here's how to handle the most common carpet stains, and the universal rules that apply to all of them.

The Rules That Apply to Every Stain

  • Act immediately. Fresh stains are nearly always removable. Set stains are often not.
  • Blot, never scrub. Scrubbing spreads the stain and pushes it deeper into carpet fibres. Always blot from the outside edge inward to prevent spreading.
  • Test first. Apply your cleaning solution to an inconspicuous area of carpet and wait 2 minutes before treating the stain. Some solutions can affect carpet dye.
  • Work cold. Hot water sets protein-based stains (blood, egg, milk). Always start with cold water.
  • Rinse thoroughly. Leaving cleaning product in carpet attracts more dirt. After treatment, rinse the area with cold water and blot dry.
Never use: Hot water on protein stains, undiluted bleach on any carpet, scrubbing motions that spread the stain, or multiple different products simultaneously — chemical interactions can discolour or damage carpet fibres.

Common Carpet Stains

Red Wine

Fresh: Blot up as much liquid as possible immediately. Pour a small amount of cold sparkling water onto the stain and blot again — the carbonation helps lift the wine from fibres. Mix 1 tablespoon of dish soap with 1 tablespoon of white vinegar and 2 cups of cold water. Apply with a cloth and blot from the outside in. Rinse with cold water and blot dry.

Set: Apply a commercial oxidising stain remover (such as Preen or OxiClean carpet spray). Leave for 10 minutes, blot, rinse. Old red wine stains may require professional steam cleaning.

Coffee and Tea

Fresh: Blot immediately. Mix 1 tablespoon dish soap, 1 tablespoon white vinegar, 2 cups cold water. Apply, blot from outside in, rinse thoroughly.

Set: Mix 1 tablespoon dish soap with 1 tablespoon hydrogen peroxide (3%). Test on a hidden area first. Apply, leave 5 minutes, blot, rinse. Can lighten some carpet dyes — test carefully.

Blood

Always use cold water — never warm or hot, which permanently sets blood. Blot up any excess. Mix 2 teaspoons of salt in 1 cup of cold water. Apply, let sit for 5 minutes, blot thoroughly. Repeat until the stain lifts. For stubborn spots, a small amount of 3% hydrogen peroxide applied with a cloth, left for 5 minutes, then rinsed can be effective — but test first as it can bleach some fibres.

Pet Accidents (Urine)

Fresh: Blot up as much urine as possible — stand on a thick pad of paper towels if needed to absorb deeply. Rinse with cold water and blot again. Apply an enzymatic cleaner (sold at pet stores as "Nature's Miracle" or similar) and leave for the time specified on the bottle. This breaks down the uric acid crystals that cause the odour. Do not use ammonia-based cleaners — the smell resembles urine and can encourage re-marking.

Dried stains with odour: If you can smell it but not see it, use a UV blacklight to locate the stain, then treat with enzymatic cleaner. You may need multiple applications.

Mud

Let it dry completely before treating. This is counterintuitive but important — treating wet mud spreads it into more fibres. Once fully dry, vacuum up as much as possible. Then mix dish soap and cold water, apply with a cloth, and blot up the remainder. The dry-first approach removes the majority of the mud with no chemical treatment at all.

Grease and Oil

Sprinkle baking soda or cornstarch generously over the stain and leave for 15–20 minutes to absorb the oil. Vacuum up. Apply a small amount of dry-cleaning solvent or dish soap (a degreaser works well) on a cloth. Blot from outside in. Rinse with cold water and blot dry. Avoid rubbing, which spreads oil further into the fibre.

Ink and Marker

Isopropyl alcohol (rubbing alcohol, available at chemists) is the most effective treatment for ink. Apply to a cloth and blot the stain — don't pour it directly onto carpet. Work from the outside edge in. Blot repeatedly with a clean section of cloth each time. Rinse with cold water when done. Be aware that alcohol can affect some carpet dyes — test first.

When to Call a Professional

DIY treatment is appropriate for fresh stains and moderate marks. Consider professional carpet steam cleaning when:

  • The stain has set and home treatment hasn't removed it
  • There's widespread pet urine odour in a room
  • The carpet hasn't been professionally cleaned in over 2 years
  • You're at end of tenancy and need to meet the property manager's standard

Professional hot-water extraction (steam cleaning) reaches deep into carpet pile, removes embedded bacteria and allergens, and can lift many stains that home treatment cannot.

Carpet stains beyond DIY? We can help.

Professional carpet cleaning and end of lease deep cleans across Sydney.

Get a Free Quote →