White shirts show stains more dramatically than any other color, but they're often easier to treat than you'd expect if you act before the fabric dries.
Act fast, and rinse first
Rinse the stain with cold water from the back of the fabric, pushing the stain out rather than further in. Never use hot water on an unknown stain, heat can set protein-based stains like blood or sweat permanently.
Match the treatment to the stain
- Food or grease: dab with a small amount of dish soap before washing
- Blood or sweat: cold water and a stain-specific pretreatment, never hot water
- Ink: dab (never rub) with rubbing alcohol on a cloth, working from the outside in
- Grass or dirt: pretreat with a stain remover and let it sit before washing
Check before it goes in the dryer
Heat sets stains permanently. Always check that a stain is fully gone before drying; if it's not, repeat the treatment rather than risking the dryer.
For set-in or delicate stains
Older stains or delicate fabrics are where it's worth getting a second opinion rather than guessing. If a garment needs more than a home treatment can manage, a professional dry cleaner is the safer bet over repeated home attempts.

