Carpets are one of the most important investments in your home — they add warmth, comfort, and style to every room. But let’s be honest: stains happen. Whether it’s a knocked-over glass of red wine, a muddy footprint from the backyard, or a pet accident in the hallway, carpet stains can be frustrating — especially if you don’t know how to treat them properly.
At Perth Cleaning Care, we’ve seen every type of carpet stain imaginable across homes and businesses throughout Perth. In this guide, we’re sharing our expert knowledge so you can tackle common carpet stains with confidence — and know exactly when it’s time to call in our professional carpet steam cleaning service in Perth.
Why Acting Fast Is the Most Important Step
Before we get into specific stains, there’s one rule that applies to every single spill: act immediately. The longer a stain sits on your carpet fibres, the deeper it penetrates — and the harder it becomes to remove.
As soon as a spill happens:
- Blot the area gently with a clean white cloth or paper towel. Never rub — rubbing pushes the stain deeper into the fibres and spreads it further.
- Work from the outside of the stain inward to prevent spreading.
- Remove as much of the spill as possible before applying any cleaning solution.
This simple habit alone can make the difference between a stain that lifts easily and one that becomes permanent.
Essential Carpet Stain Removal Supplies to Keep at Home
You don’t need a cabinet full of expensive products. These basics will handle most household carpet stains:
- Clean white cloths or microfibre towels — avoid coloured cloths, which can transfer dye onto your carpet
- Cold water — always use cold, not hot (heat sets stains)
- Dish soap — a small amount mixed with water works on many stains
- White vinegar — excellent for odour neutralisation and light stains
- Bicarbonate of soda (baking soda) — great for absorbing moisture and deodorising
- Hydrogen peroxide (3%) — effective on organic stains; always spot test first on an inconspicuous area
- A spray bottle — for controlled application of your cleaning solution
How to Remove the Most Common Carpet Stains
1. Red Wine Stains
Red wine is one of the most feared carpet stains — but it’s very manageable if you act quickly.
What to do:
- Blot up as much wine as possible immediately.
- Pour a small amount of cold water directly onto the stain to dilute it, then blot again.
- Mix one tablespoon of dish soap with one tablespoon of white vinegar and two cups of cold water.
- Apply the solution to the stain using a clean cloth, blotting gently.
- Rinse with cold water, blot dry, and repeat if needed.
- Sprinkle bicarbonate of soda over the damp area, leave for 15–20 minutes, then vacuum up.
Pro tip from Perth Cleaning Care: For older or set red wine stains, a diluted hydrogen peroxide solution can be very effective — but always test on a hidden area of carpet first, especially on coloured or wool carpets.
2. Coffee and Tea Stains
Coffee and tea contain tannins that can leave a stubborn yellowish-brown mark if not treated promptly.
What to do:
- Blot up the spill immediately.
- Mix one tablespoon of dish soap, one tablespoon of white vinegar, and two cups of warm water.
- Apply to the stain, blotting gently from the outside in.
- Rinse with cold water and blot dry.
- Repeat until the stain lifts.
3. Pet Stains and Odours
Pet accidents — whether from a puppy or an older cat — require a two-step approach: removing the stain and neutralising the odour.
What to do:
- Blot up as much liquid as possible, or scrape up any solids carefully.
- Apply cold water to dilute the stain and blot again.
- Mix equal parts white vinegar and cold water and apply to the area.
- Blot thoroughly, then sprinkle generously with bicarbonate of soda.
- Let the bicarb sit for several hours (or overnight) to absorb odour.
- Vacuum thoroughly once completely dry.
Important: Avoid using ammonia-based cleaners on pet stains — the smell can actually attract pets back to the same spot and encourage repeat accidents.
Pro tip: If the odour persists despite home treatment, Perth Cleaning Care’s professional carpet steam cleaning service uses hot water extraction to remove deep-seated pet residue that surface cleaning simply can’t reach. We service all Perth suburbs.
More Post : How Much Does House Cleaning Cost in Perth?
4. Mud and Dirt Stains
Mud is one of the most common stains in Perth homes, especially during winter. The key here is counterintuitive — don’t treat it while it’s wet.
What to do:
- Let the mud dry completely. Treating wet mud will spread it further into the fibres.
- Once dry, scrape or vacuum up as much of the dried mud as possible.
- Mix dish soap and cold water, apply to the remaining stain, and blot gently.
- Rinse with cold water and blot dry.
- Repeat if necessary.
5. Grease and Oil Stains
Grease stains from food, cooking oil, or cosmetics require a slightly different approach since they’re hydrophobic — meaning water alone won’t break them down.
What to do:
- Sprinkle a generous layer of bicarbonate of soda or corn starch over the stain to absorb the grease.
- Leave for 15–20 minutes, then vacuum up.
- Apply a small amount of dish soap (the degreasing agent) to the area and work it in gently with a clean cloth.
- Blot with cold water to rinse and repeat until the stain is gone.
6. Blood Stains
Blood stains must always be treated with cold water — never warm or hot, as heat permanently sets the protein in blood.
What to do:
- Blot immediately with a cold, damp cloth.
- Apply a mixture of cold water and a small amount of dish soap.
- Blot gently, rinse, and repeat.
- For stubborn stains, a small amount of hydrogen peroxide can be effective — spot test first.
7. Ink Stains
Ink from pens or markers can be tricky, but not impossible.
What to do:
- Do not rub — this will spread the ink significantly.
- Apply a small amount of rubbing alcohol (isopropyl alcohol) to a clean cloth.
- Blot the stain gently, working from the outside in.
- Rinse with cold water and blot dry.
- Repeat until the ink transfers onto the cloth.
8. Tomato Sauce and Food Stains
A pasta night gone wrong doesn’t have to mean a ruined carpet.
What to do:
- Scrape up any solid residue with a spoon or blunt knife — work carefully to avoid pushing it deeper.
- Blot the liquid portion with a clean cloth.
- Apply a dish soap and cold water solution and blot gently.
- Rinse and repeat until the stain lifts.
- Finish with a light spray of white vinegar diluted in water to neutralise any remaining residue.
More Post: Top 10 Cleaning Tips for Busy Families in Perth
More Post : What Is Included in a Professional Cleaning Service?
What NOT to Do When Treating Carpet Stains
Even with the best intentions, a few common mistakes can make carpet stains significantly worse:
- Never scrub or rub — always blot. Scrubbing unravels carpet fibres and pushes the stain deeper.
- Never use hot water — it sets protein-based stains like blood, egg, and some food stains permanently.
- Never over-wet the carpet — too much moisture can cause mould and mildew to grow beneath the carpet padding.
- Never mix cleaning products without checking compatibility — combining bleach with other household cleaners can produce harmful fumes.
- Always spot test — before applying any solution to a visible area, test it on a hidden part of the carpet first to ensure it won’t affect the colour or fibres.
When Home Stain Removal Isn’t Enough: Professional Carpet Steam Cleaning in Perth
Sometimes — especially with older stains, large affected areas, or delicate carpet materials — home treatments simply aren’t enough. That’s where Perth Cleaning Care’s professional carpet steam cleaning service comes in.
Our team uses hot water extraction — the industry gold standard for deep carpet cleaning — to remove:
- Deep-seated stains that home products can’t reach
- Dust mites, allergens, and bacteria are embedded in carpet fibres
- Stubborn pet odours and residues
- Ground-in dirt and grime from high-traffic areas
Unlike surface-level cleaning, our professional steam cleaning penetrates deep into the carpet pile, extracts the dirt, and leaves your carpets genuinely clean — not just looking clean on the surface.
Our carpet steam cleaning service is completely safe for children and pets once dry, and it significantly extends the life of your carpet — meaning you protect your investment for longer.
We offer professional carpet steam cleaning across all Perth suburbs, including the CBD, western suburbs, northern suburbs, southern suburbs, and the Peel region. Whether it’s a single room or an entire home, we’ll provide a fast, no-obligation quote.
Tips for Preventing Carpet Stains in the First Place
Prevention is always easier than a cure. Here are a few practical habits Perth Cleaning Care recommends to keep your carpets looking their best:
- Implement a no-shoes policy indoors, especially in carpeted areas — this dramatically reduces dirt and debris tracked inside.
- Place doormats at all entry points to capture dirt before it reaches your carpet.
- Keep a stain removal kit stocked and accessible so you can act fast when spills happen.
- Schedule regular professional carpet cleaning — once or twice a year for most homes, or more frequently in high-traffic or pet-friendly households.
- Treat spills immediately — the golden rule, every time.
Frequently Asked Questions About Carpet Stain Removal
Can old carpet stains be removed?
Yes, in many cases, though older stains are more difficult. Home methods may have limited success on set stains, which is where professional hot water extraction from Perth Cleaning Care makes a real difference.
Is white vinegar safe on all carpets?
White vinegar is generally safe on synthetic carpets, but should be used cautiously on wool or natural fibre carpets. Always spot test first.
How long does professional carpet steam cleaning take?
It varies depending on the size of the area, but most residential jobs are completed in one to three hours. Carpets are typically dry within four to six hours.
How often should I have my carpets professionally cleaned?
We recommend once or twice a year for most Perth homes, and every three to six months for households with pets, children, or allergy sufferers.
Ready for Truly Clean Carpets? Contact Perth Cleaning Care Today
Whether you’re tackling a fresh spill, dealing with a stubborn old stain, or simply due for a professional deep clean, Perth Cleaning Care is here to help. Our experienced, police-cleared team uses industry-leading equipment and eco-friendly products to deliver results that speak for themselves.
We proudly serve homeowners, renters, landlords, and property managers right across Perth and all surrounding suburbs.
📩 Get in touch today for your free, no-obligation quote: info@perthcleaningcare.com
Or book online — it only takes a few minutes. Let Perth Cleaning Care take the stress out of carpet care, so you can enjoy a fresher, cleaner home every day.
