Skip to main content
Guides

How to Remove Grass Stains

🌿

Use enzyme detergent: It is the only treatment that addresses all three components of a grass stain. Cold water throughout — hot water sets the protein component.

Grass stains are one of the most common laundry challenges for parents and athletes. They are also one of the most mishandled — the multi-compound chemistry requires a specific approach.

Why Grass Stains Are Difficult

Grass stains are notoriously difficult because grass transfers three different types of compound to fabric at once:

Chlorophyll — the green pigment in plant cells. Chlorophyll is oil-soluble and bonds tightly with cotton and synthetic fibres. Standard water-based detergents struggle with it.

Protein — grass cell fluid contains plant proteins that bond with fabric under heat, similar to blood. Hot water sets the protein component permanently.

Tannins — the same type of plant pigments found in tea, coffee, and wine. Tannins bond with fibres quickly and are heat-sensitive.

This is why a single treatment method often partially works — it addresses one compound but not the others. The most effective approach targets all three.

How to Remove Grass Stains

  1. 1

    Do not use hot water

    Hot water sets the protein component of the grass stain permanently, the same way it sets blood. Always start with cold or cool water.

  2. 2

    Brush off dry debris first

    If the grass stain has any dry plant material or dried mud mixed in, brush it off with a dry brush before wetting the fabric. Wetting plant debris can spread the chlorophyll further into the weave.

  3. 3

    Apply biological enzyme detergent directly

    Apply a biological (enzyme-containing) liquid laundry detergent directly to the stain — do not dilute. Biological detergents contain protease (for the protein component), lipase (for the chlorophyll oil component), and amylase. Work it in gently with a soft toothbrush or your fingers. Leave for 15–30 minutes.

  4. 4

    Rinse with cold water and check

    Rinse thoroughly with cold water. Check the stain — if the green colour has faded significantly, proceed to washing. If it is mostly gone, wash as normal at 40°C (or the safe temperature for the fabric).

  5. 5

    For stubborn stains — white vinegar soak

    If a green tinge remains after enzyme treatment, apply undiluted white vinegar to the damp stain and leave for 10 minutes. The acetic acid targets the tannin component and also helps loosen remaining chlorophyll. Rinse and repeat the enzyme step.

  6. 6

    Hydrogen peroxide for white or light fabric

    For white or very light colourfast fabric, 3% hydrogen peroxide applied after the enzyme treatment and left for 10–15 minutes is highly effective — the oxidising reaction breaks the chromophore bonds in chlorophyll. Rinse thoroughly before washing. Do not use on coloured fabrics without testing — it can fade dyes.

  7. 7

    Wash at 40°C

    Once the stain has been pre-treated, wash at 40°C with biological detergent. Check before tumble drying — confirm the stain is fully gone. Repeat treatment cycles if needed.

School Uniforms and Sportswear

  • For school uniform trousers and shorts (usually polyester or poly-cotton blends), enzyme detergent pre-treatment followed by a 40°C wash removes most grass stains effectively.

  • White sports socks: enzyme pre-treatment + oxygen bleach paste (OxiClean) left for 30 minutes, then wash at 40–60°C. Highly effective.

  • Football/rugby shirts with synthetic fabric: check the care label — many sports fabrics should not exceed 40°C. Enzyme treatment first, cool wash.

  • Cricket whites: hydrogen peroxide (3%) after enzyme treatment is very effective on white cotton cricket trousers. Rinse thoroughly.

  • Knees and elbows accumulate the most grass — these areas may need two treatment cycles before washing.

What Not to Do

Hot water before pre-treating

Sets the protein component permanently. Start with cold water throughout the pre-treatment phase.

Non-biological detergent only

Non-bio detergent lacks the enzymes needed to break down the protein and oil components of grass stains. It works on the tannin component but leaves the chlorophyll and protein residue behind — resulting in a faded rather than removed stain.

Tumble drying before the stain is fully removed

Heat from the dryer permanently sets all three grass stain components — particularly the tannin and protein. Always check in good light before drying.

By Fabric

Cotton

Enzyme detergent pre-treatment, 40°C wash. Hydrogen peroxide safe on white cotton for remaining chlorophyll. Responds very well to treatment.

Polyester

Enzyme detergent works well on polyester sportswear. Cool wash (30–40°C). No hydrogen peroxide on coloured polyester.

Denim

Enzyme pre-treatment, wash inside-out in cold water. White vinegar useful for any remaining tannin tinge. Check before drying.

Wool

Cold water blot, very diluted dish soap only. No enzyme detergent (protease damages wool). No hot water. Most difficult fabric for grass stains — dry clean for valuable wool items.

Linen

Similar to cotton. Enzyme pre-treatment, 40°C wash. Responds well.

FAQ

What removes grass stains from clothes?

Biological enzyme laundry detergent is the most effective treatment for grass stains. Grass contains chlorophyll (oil-soluble), plant proteins, and tannins — enzyme detergent contains lipase, protease, and other enzymes that break all three components down. Apply directly to the damp stain, leave 15–30 minutes, rinse, and wash at 40°C. For white fabric, hydrogen peroxide after enzyme treatment removes remaining chlorophyll very effectively.

Why are grass stains so hard to remove?

Grass stains contain three different types of compound: chlorophyll (oil-soluble plant pigment), plant proteins (which set under heat like blood), and tannins (plant pigments like those in tea and coffee). Each requires a different treatment to break down. A simple cold rinse or standard detergent addresses only one component — biological enzyme detergent is the key because it contains enzymes targeting multiple compound types simultaneously.

Does toothpaste remove grass stains?

White toothpaste has mild abrasive and some surfactant properties that can lift a small amount of surface staining, but it is far less effective than enzyme detergent for the multiple compounds in grass stains. It is a useful emergency-only option when no detergent is available. Use enzyme detergent for proper removal.

Can you remove grass stains from school uniforms?

Yes — most school uniform fabric (polyester or poly-cotton) responds well to enzyme detergent pre-treatment. Apply biological detergent directly to the damp stain, leave 15–30 minutes, then wash at 40°C. For white school shirts and socks, an oxygen bleach paste (OxiClean or Vanish) applied after the enzyme step and left for 30 minutes is very effective. Check before tumble drying.

Got a different stain?

Use the stain picker →