How to Remove Grass Stains from a Rug
Grass stains on a rug can usually be lifted with cold water, mild detergent and gentle blotting if treated promptly. Work from the outside of the stain inwards, avoid hot water on wool or viscose, and test any solution on an inconspicuous area first. For set-in marks on natural fibres, a white-vinegar solution or diluted oxygen bleach may be needed, but never on silk or jute.

Immediate action
Act as soon as you notice the grass stain. Remove any loose grass blades with a blunt knife or vacuum. Blot (never rub) the area with a clean white cloth soaked in cold water. Cold water prevents the chlorophyll from setting deeper into the fibres. On polypropylene rugs this is often enough; on wool or viscose you may need a cleaning solution next.
Material-Specific methods
Different rug materials react differently to cleaning. Always check the care instructions on the product page.
Wool rugs
Wool is resilient but can felt if agitated with heat or harsh chemicals. Mix one teaspoon of wool-safe detergent in 250 ml of cold water. Blot the stain gently. If the mark remains, add a teaspoon of white vinegar to the solution. Rinse by blotting with a cloth dampened in plain cold water. Wool rugs shed slightly when new; this is normal. See our wool rugs for options.
Polypropylene rugs
Polypropylene is water-tolerant and stain-resistant. A solution of washing-up liquid and cold water usually lifts grass completely. Because it tolerates more moisture you can use a soft brush in small circular motions. Rinse thoroughly to avoid residue that could attract dirt later. Browse our polypropylene rugs.
Viscose and Silk
Viscose (sometimes labelled bamboo silk or art silk) is soft and shiny but highly water-sensitive. Use only the tiniest amount of solution and blot immediately. Never soak. If the stain persists after gentle treatment, professional cleaning is safer. Viscose crushes easily so avoid vigorous rubbing. Many modern designs combine wool with small amounts of viscose for shine; see the Matrix Infinity Wool & Viscose Rug in Sage as an example.
Jute and Sisal
Plant fibres dislike water. Blot with the minimum moisture possible. A dry borax powder can help draw out the stain. Sprinkle, leave for 15 minutes then vacuum. Avoid excess liquid or the fibres may mark permanently. Our Loop Jute Rug in Natural is a hard-wearing natural option that benefits from prompt dry cleaning methods.
Step-by-Step cleaning process
- Remove solid debris with a spoon or vacuum.
- Blot with cold water to dilute the stain.
- Apply a small amount of cleaning solution to a white cloth.
- Work from the outer edge of the stain towards the centre.
- Blot dry with a clean towel. Repeat if necessary.
- Allow the rug to air-dry completely before walking on it or replacing furniture.
For larger rugs that cannot be moved easily, place an old towel under the stained area to protect the floor.
Common household solutions
White vinegar diluted 1:1 with cold water works on most chlorophyll stains. Oxygen bleach (sodium percarbonate) mixed with cold water is effective on polypropylene but must be rinsed thoroughly. Always test first on an edge or the back of the rug.
When to call professionals
If the stain is older than 48 hours, covers a large area, or the rug is hand-knotted or made from silk, seek specialist cleaning. Hand-tufted rugs have a glued backing that can soften with too much water. Professional cleaners can also treat set-in stains without risking damage to the pile or colours. In the meantime, prevent further soiling by keeping shoes off the rug.
Prevention tips
Place a doormat at every entrance. Encourage family members to remove outdoor shoes. Regular vacuuming removes grit that can grind stains deeper.
| Material | Best First Treatment | Avoid |
|---|---|---|
| Wool | Cold water + wool detergent | Hot water, bleach |
| Polypropylene | Washing-up liquid solution | High heat |
| Viscose | Minimal cold water blotting | Excess moisture, rubbing |
| Jute | Dry borax powder | Soaking |
Choosing the right rug for the room reduces cleaning frequency. Low-pile and flatweave constructions are easier to maintain than deep shaggy piles.
Frequently asked questions
Can I use bleach on a grass stain on a rug?
Household bleach damages wool, viscose and most dyed rugs. Use only on white polypropylene rugs and even then dilute heavily and rinse thoroughly. Oxygen bleach is usually a safer alternative on synthetics.
Will grass stains come out of a white rug?
White or cream rugs show stains more clearly. Prompt cold-water blotting followed by a mild oxygen bleach solution often removes grass. Test first. Wool and viscose versions need extra care to avoid yellowing.
How long does it take for a grass stain to set?
Chlorophyll can begin to set within 30 minutes. Treating within the first hour gives the best chance of complete removal. Older stains may need repeated applications or professional help.
Is it safe to steam clean a rug with grass stains?
Steam cleaning is not recommended for fresh grass stains as heat can set the chlorophyll. Use cold methods first. Once the stain is gone, steam cleaning can refresh the pile on suitable materials.
What is the best rug for a home with a garden?
Polypropylene or tightly woven wool rugs are easiest to clean after outdoor play. Flatweaves and low-pile options hide marks less than shaggy rugs. Darker colours and patterns also disguise dirt better.
Shop the guide
-
Atlas Shaggy Rug in Emerald Green
from £59.98 -
Atlas Shaggy Rug in Gunmetal Grey
from £59.98 -
Atlas Shaggy Rug in Ivory Cream
from £59.98 -
Atlas Shaggy Rug in Natural
from £59.98
Related guides
- How to Remove Makeup and Foundation from a Rug
- How to get curry and turmeric stains out of a rug
- How to Remove Tea Stains from a Rug
- How to Remove Slime from a Rug
- How to remove stains from a rug
- All rug guides
Questions about a specific rug? Every product page lists the maker's size, material, pile height and care details. Delivery is free and tracked to England, Wales and mainland Scotland, and you have 14 days to change your mind. See delivery and returns.