How to Remove Stains from Towels & Bedsheets (2026): A Simple Stain Guide

Most stains on towels and bedsheets come out if you treat them quickly and correctly. The golden rules: act fast, use cool water first (hot water sets protein stains like blood and sweat), and always test any treatment on a hidden corner before using it on coloured fabric.
The golden rules
- Treat stains before they dry — fresh stains lift far more easily.
- Blot, do not rub, so you do not push the stain deeper into the fibres.
- Cool water for protein stains (blood, sweat); warm for oil and grease.
- Skip chlorine bleach on coloured linen — it strips dye. Use oxygen bleach instead.
- Never tumble-dry a stained item until the stain is fully gone; heat sets it permanently.
Stain-by-stain cheat sheet
A go-to home soak
For general dinginess and set-in stains on white cotton towels and sheets, soak overnight in warm water with a scoop of oxygen bleach (not chlorine), then wash as usual. It brightens whites without the harshness of chlorine bleach.
Protect your linen
- Do not use fabric softener on towels — it locks in oils and reduces absorbency over time.
- Wash new coloured bedsheets separately for the first few washes to avoid dye transfer.
- Keep a mattress protector under sheets so spills never reach the mattress.
If a towel or sheet is permanently stained or thin, it is often cheaper and more hygienic to replace it than to keep fighting it.
Our wash and care guide covers recommended temperatures, detergents and drying for cotton bedsheets, towels and waterproof protectors.