Coronavirus (Covid-19) information: How to keep yourself, your loved ones and your home safe.
Your essential cleaning kits from trusted brands

How to get rid of stains on white clothes

Stains are commonly found on white clothes. This article will explain what methods and products you should use to get rid of stains like these.


how to wash white clothes

Think you’ve ruined your favourite white shirt with a stain? Don’t fear, use our how to get rid of stains on white clothes guide to make stubborn stains like blood and perspiration marks vanish.

Don’t let yellow stains or a little blood from a cut make you throw away your white clothes. Follow our steps on how to remove stains from white clothes and be sure to read the what to avoid section as you don’t want to cause the stain to set. You may need to repeat sections or try more than one method in order to successfully remove the stain. Remember it is important to act fast before the stain can set in and always check the wash care label of the garment before you try to clean it.


How to Remove Stains on White Clothes

Whichever method you choose, remember to read the label before using it, and always test it on a small area first.


It’s not just blood and sweat stains you’ll need to remove from white clothes. Commercial laundry detergents such as Persil can be used to get rid of stains like ketchup, jam, and grass. Place a small amount of liquid laundry detergent on the stained area and leave it for five minutes. Then rinse the garment well before washing as normal.

What is most important to you when buying a laundry product?


Your essential cleaning kits from trusted brands

White Vinegar

White vinegar is a liquid most households will have in the cupboard. You can use it to get those yellow stains out of white shirts along with blood stains too. For a sweat stain or deodorant mark pour a bit of vinegar onto the stain and rub into the fabric before placing the item in the wash. To remove a blood stain, pour the vinegar on the spot and allow to soak for 5-10 minutes and then blot with a cloth. Repeat if necessary and wash after.



Salt might not be an automatic choice when looking at how to get a stain out of a white shirt, but it can be surprisingly effective. To remove a blood stain on a white shirt soak the item of clothing in a basin of cold salt water. Leave it to soak for 3-4 hours and then rub the stain with liquid detergent and put it in the wash.



Still can’t get those yellow stains out of white shirts? Try treating the stain with ammonia. Rub out sweat stains, blood or even urine stains on white clothes by dabbing the area with a half-strength solution of ammonia and water before washing.

How to Get Rid of Stains on White Clothes – What to Avoid

  • Don’t bleach yellow stains. Avoid chlorinated bleach as this may actually darken the stain.
  • Don’t use a dark coloured cloth or towel to rub the stain.
  • If you’re unsure what kind of stain you’re dealing with don’t use hot water. Heat can cause protein-based stains such as blood, egg, or milk to set.
  • Don’t iron, press, or machine-dry a stained garment, since heat causes stains to set. Instead, allow items to dry in natural sunlight.

Once you've got the stains removed, why not read our article on getting your clothes looking white again!

Originally published