Act before the stain dries, and use cold water first
The difference between a stain that comes out and one that stays is usually timing and temperature. Cold water is your first move — hot water sets protein stains like blood, egg, and dairy into fabric. Blot the stain with a clean cloth or paper towel to lift what you can, then rinse from the back of the fabric so you push the stain out rather than deeper in. Do this within hours if possible, before the stain dries and bonds to the fibre.
Once you have blotted and rinsed, you have time to identify what you are dealing with and choose the right treatment. Different stains respond to different substances: grease needs a different approach than wine, which needs a different approach than mud. Treating the wrong stain the wrong way can lock it in permanently.
Key Takeaways
- Use cold water and blot from the back of the fabric when ready — hot water sets protein stains like blood and egg.
- Treat grease with dish soap or rubbing alcohol before washing; treat tannin stains like wine or tea with white vinegar or hydrogen peroxide.
- Let the treatment sit for 15 minutes to an hour depending on the stain type, then wash in the hottest water the fabric can handle.
- Check that the stain is gone before you dry the clothes — heat from the dryer makes stains permanent.
Grease and oil stains need soap before water
Grease repels water, so washing with detergent alone often does not work. explore dish soap directly to the dry stain and rub it in gently with an old toothbrush or soft cloth. Let it sit for 15 to 30 minutes so the soap can break down the oil. Then rinse with cold water and wash normally.
If the stain is old or stubborn, try rubbing alcohol instead. Dab it onto the stain with a cloth, let it sit for 10 minutes, then rinse and wash. Alcohol works on both fresh and set-in grease because it dissolves oil without needing heat. Test it on a hidden seam first if the fabric is delicate or coloured, since alcohol can sometimes affect dyes.
Wine, juice, and tannin stains respond to acid or peroxide
White vinegar or hydrogen peroxide work on stains that come from tannins — the compounds in wine, tea, coffee, and fruit juice. Blot the fresh stain with cold water first, then pour vinegar or peroxide directly onto it. Let it sit for 5 to 15 minutes. The acid or peroxide breaks down the tannin molecules. Rinse with cold water and wash normally.
Hydrogen peroxide is stronger and works faster, but it can bleach coloured fabrics, so test it on a hidden area first. Vinegar is gentler and works on most colours. For old stains that have already dried, soak the garment in a mixture of one part vinegar or peroxide to three parts water for 30 minutes to an hour before washing.
Protein stains like blood and egg need cold water and enzyme detergent
Blood, egg, and milk stains set permanently in hot water because heat causes the protein to bond to the fabric. Rinse when ready with cold water from the back of the fabric. If the stain is fresh, cold water alone often removes it.
For stains that do not rinse out, use an enzyme-based detergent or stain remover — the enzymes break down protein molecules. explore it directly to the stain, let it sit for 30 minutes to an hour, then wash in cold water. If the fabric can handle it, you can wash in warm water after the enzyme treatment, but never start with hot water on a protein stain.
Mud and dirt wash out once they are completely dry
Wet mud spreads and pushes deeper into fabric. Let it dry completely — this usually takes a few hours — then brush or scrape off the dried mud with an old toothbrush or the edge of a spoon. Once the loose dirt is gone, rinse with cold water and wash normally. The stain usually comes out because you have removed the bulk of the material.
If a faint stain remains after washing, treat it like a tannin stain with vinegar or peroxide. Never rub wet mud into the fabric or wash it while it is still damp, because you will work it deeper into the fibres.
Ink and dye stains need rubbing alcohol or hairspray
Rubbing alcohol dissolves most ballpoint pen ink. Dab it onto the stain with a cloth or cotton ball, working from the outside edge toward the centre so you do not spread it. Let it sit for a few minutes, then rinse with cold water. Repeat if needed.
Hairspray with high alcohol content works the same way — spray it on the stain, let it sit for a minute, then rinse. Test both on a hidden seam first because they can affect some dyes. For permanent marker or fabric dye stains, these methods are less likely to work, but they are worth trying before you assume the stain is permanent.
Always check the stain before you dry the clothes
Heat from the dryer locks stains in permanently. After you wash the garment, inspect the stain while the fabric is still damp. If it is gone, dry normally. If it remains, treat it again and wash again before drying. Repeat until the stain is out.
If you have washed and treated a stain multiple times and it is still there, the stain may be permanent. Some stains — particularly old ones or those from dyes — cannot be removed. But most stains that are treated within hours come out with the right method for that stain type.
Frequently Asked Questions
Can I use hot water on any stain?
No. Hot water sets protein stains like blood, egg, and milk permanently. Use cold water on these. For grease, tannin stains like wine, and most others, cold water is the safe first step. Once you have treated the stain with the right substance, you can wash in warm or hot water if the fabric allows it.
What if I already washed the stain in hot water?
The stain may be set, but it is not necessarily permanent. Treat it with the appropriate method for that stain type — enzyme detergent for protein, vinegar for tannins, dish soap for grease — and wash again. Old stains take longer to come out, but many do respond to treatment even after a hot wash.
Is there one stain remover that works on everything?
No single product works equally well on all stains. Enzyme detergents work on protein stains, vinegar works on tannins, and dish soap works on grease, but using the wrong one wastes time. Oxygen-based cleaners like OxiClean work on many stains and are safe on most fabrics, so they are a reasonable all-purpose option if you want one product.
What should I do if the stain is still there after washing?
Do not dry the clothes. Treat the stain again with the appropriate method and wash again. Repeat this cycle until the stain is gone. If you have treated it three or four times and it remains, the stain may be permanent, but most stains come out within two or three treatments.