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.
Brush off any loose grass and blot — don't rub the green deeper. Then treat it while it's fresh, before the chlorophyll sets.
- Clean white cloths
- Washing-up liquid
- White vinegar
- Surgical spirit (rubbing alcohol)
- Cool water
Step by step (carpet)
- Brush off loose grass and blot any moisture.
- Treat with a teaspoon of washing-up liquid and a tablespoon of white vinegar in 250ml of cool water; dab and blot.
- 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.
- Rinse with clean cool water and press dry.
- 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
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 stainCommon 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.