⭐ Book 2 rooms, get a 3rd room FREE — when you request your quote online. Tap for your price →
Stain Removal Guide

How to Remove Grass Stains

EASY — DIY usually works

Carpet · Sofa · Rug · Mattress — the safe home method, surface by surface, and an honest word on what will and won't fully lift.

Grass stains are a dye — chlorophyll — pressed into the fibres, which is why they cling. A white-vinegar solution breaks them down well, with surgical spirit in reserve for the stubborn green.

⏱️ The first 60 seconds
Brush off any loose grass and blot — don't rub the green deeper. Then treat it while it's fresh, before the chlorophyll sets.
What you'll need
  • Clean white cloths
  • Washing-up liquid
  • White vinegar
  • Surgical spirit (rubbing alcohol)
  • Cool water
Our safe starting mix: cool water with a little washing-up liquid
The only solution most stains need — mix it before you start.

Step by step (carpet)

  1. Brush off loose grass and blot any moisture.
  2. Treat with a teaspoon of washing-up liquid and a tablespoon of white vinegar in 250ml of cool water; dab and blot.
  3. For stubborn green dab a cloth lightly dampened with surgical spirit (test first), lifting colour onto a clean part. Surgical spirit is flammable — open a window and keep it away from naked flames.
  4. Rinse with clean cool water and press dry.
  5. Repeat gently in stages.

The vinegar's acidity is the key to breaking down chlorophyll — give it a minute to work before you blot.

By surface

🛋️ Sofas & upholstery

Check the cushion's cleaning code first: W or W/S means the method above is fine used sparingly; S means solvent-clean only, so leave that to a professional. Use less water than on carpet and blot, don't soak.

🧶 Wool & delicate rugs

Grass stains are chlorophyll — a natural dye — and wool takes dye readily, so go gently and stop if the green isn't shifting. Use cool water and a gentle touch — wool can ‘brown’ if over-wet and some rug dyes run. Test a hidden corner first, and for an antique, hand-knotted or silk rug, don't gamble — leave it to us.

🛏️ Mattresses

Grass on a mattress usually arrives on clothes or paws and sits near the surface, so gentle dabbing often does it — but the green is a plant dye, so don't rub it deeper. You can't rinse a mattress, so go light: blot, treat sparingly, then use bicarbonate of soda to absorb the rest. Never soak it — trapped moisture leads to mould and smells.

✅ Do

  • Brush off loose grass first
  • Use a white-vinegar solution
  • Test surgical spirit on a hidden patch
  • Blot from the outside in

🚫 Don't

  • Rub the green in
  • Use hot water
  • Use bleach
  • Over-wet the area
The honest likelihood
FRESH Fresh grass usually breaks down with vinegar.
DRIED Set-in chlorophyll can leave a faint green shadow.
WOOL Test first on delicate rugs.

Tried it and the grass mark is still there — or it's a wool rug, a mattress or something you'd hate to ruin? Don't keep scrubbing; that's how a stain turns permanent. We can often draw out what's left with professional hot-water extraction, and we'll tell you honestly what we expect to get up before we start. We usually reply within 15 minutes, prices are fixed with no VAT (rooms from £20, £50 minimum call-out), and we can normally fit you in within two to three days — worth sending that photo sooner rather than later, as the longer a stain sits, the harder it is to lift. Watford family business — 25 years' experience, fully insured — and if you're not happy with the result, we re-clean free. That's our 100% satisfaction guarantee.

Get my free quote 💬 WhatsApp us a photo of the stain

Common questions

Does white vinegar remove grass stains from carpet?

Yes — grass is essentially a dye stain (chlorophyll), and vinegar's mild acidity breaks it down. Mix a tablespoon of white vinegar and a teaspoon of washing-up liquid into 250ml of cool water, dab it on and give it a minute to work before blotting. Fresh stains respond far better than set ones, so treat it as soon as you spot it.

Can you get dried-in grass stains out of carpet?

Often, but it takes patience — once the chlorophyll has set, expect several gentle rounds of the vinegar solution rather than one quick fix. Surgical spirit on a cloth (tested on a hidden patch first) will shift stubborn green that resists the vinegar. If a shadow still remains, professional cleaning is the sensible next step, though on old grass stains we'll always be straight with you about what's realistic.

Will bleach get grass stains out of carpet?

Please don't — bleach doesn't just remove the grass, it strips the carpet's own colour, and a permanent pale patch is far worse than a green one. It can weaken the fibres too. Stick to the vinegar method, and if the green won't shift, send us a photo on WhatsApp for a free, honest assessment.

More stain guides

Written by Jay Horwood — carpet & upholstery cleaner with 25 years' experience — family-run business in Watford since 2014.
Last updated July 2026
Loved Locally

Don't just take our word for it

4.9
Google reviews
5.0
on Facebook
4.5
Excellent on Trustpilot

"Jay and his team were great. Really polite and worked cleanly. Could not recommend them highly enough."

Ann-Marie WallaceTrustpilot review

"Our go to company for deep cleaning carpets in our houseshares"

Alex Elsey Google review

"Did a great job cleaning all the carpets in my home and for a few of my customers."

Samantha FerrierTrustpilot review
Real, Live Reviews

Fresh from our Google page

Updated live — real reviews from homes across Watford & the surrounding areas. Cleaned for you recently? We’d love a review too.

Call Instant quote