Most yellow stains on white clothes come from sweat mixed with antiperspirant, from body oils on collars and cuffs, or from yellowing in storage. Soak the garment for a few hours in warm water with oxygen bleach, pre-treat stubborn areas with a bicarbonate of soda paste or an enzyme stain remover, then wash at the warmest temperature the care label allows using a biological detergent. Avoid chlorine bleach on sweat stains, as it can make them more yellow, and do not tumble dry until the stain has gone.
Yellow marks rarely appear overnight. They build up wash after wash as sweat, deodorant and skin oils settle into the fibres. That is good news, because the same build-up can be broken down again, provided you use a method that matches the cause. It is part of our wider guide to fresh, clean laundry in the UK.
What Causes Yellow Stains on White Clothes?
| Type of yellowing | Cause | Where you see it |
|---|---|---|
| Underarm stains | Sweat proteins reacting with aluminium salts in antiperspirant | Armpits of shirts, T-shirts and vests |
| Collar and cuff rings | Body oils and skin cells | Collars, cuffs, pillowcases |
| Storage yellowing | Leftover detergent and body oils oxidising over time, plus plastic bags or cardboard | Whites stored for months, baby clothes, table linen |
| Bleach yellowing | Chlorine bleach reacting with protein stains or synthetic fibres | Polyester and stretch whites that were bleached |
| Rust spots | Iron in the water supply or a rusty part of the machine | Orange-yellow spots scattered across a load |
Method 1: Oxygen Bleach Soak
Best for overall yellowing, storage yellowing and pillowcases.
- Check the label. Oxygen bleach suits most cotton and polyester whites, but not wool, silk or leather.
- Dissolve the powder in warm water in a bowl or bucket, following the pack dose.
- Submerge the garment fully and leave it for one to eight hours; heavy yellowing can soak overnight.
- Wash as normal with a biological detergent at the warmest temperature the label allows.
- Air dry and check. Repeat the soak if any yellow remains before using heat.
Method 2: Bicarbonate Paste for Underarms
Mix bicarbonate of soda with a little water into a thick paste. Spread it onto the underarm area, work it in gently with a soft brush, leave for 30 minutes, then wash. For long-standing stains, follow it with an oxygen bleach soak.
Method 3: Enzyme Pre-Treatment for Sweat and Collars
Sweat and skin oils are exactly what laundry enzymes are designed to break down. Rub a little biological liquid detergent or an enzyme stain remover into the collar, cuffs or underarms, leave it for 15 to 30 minutes, then wash. Our comparison of bio vs non-bio detergent explains which enzyme targets which stain.
Hot or cold? Guides disagree, and both are partly right. Rinse fresh sweat and protein stains in cool water first, because heat can set proteins. After pre-treating, wash at the warmest temperature the care label allows to lift oils.
What Not to Do
Mistakes That Make Yellow Stains Worse
Chlorine bleach can react with sweat and turn underarm stains darker yellow, and it yellows many synthetic fibres. Tumble drying before the stain has gone can set it permanently. Mixing products, such as hydrogen peroxide with vinegar, can create harsh chemicals. And always check the care symbols; the Home Laundering Consultative Council explains what each UK care label symbol means.
How to Stop Whites Turning Yellow
- Let antiperspirant dry fully before getting dressed, and use only as much as you need.
- Wash shirts after every wear. Sweat left for days is much harder to shift.
- Do not overdose detergent. Residue left in fabric yellows over time.
- Wash whites separately at the warmest suitable temperature now and then.
- Store clean and dry in breathable cotton bags, not plastic, away from cardboard and bare wood.
Our Pick for Yellow Stains

Stain Solution No.104 (16 fl oz)
A bleach-free stain remover made for tough marks including perspiration, coffee, wine and blood. Apply it to underarms and collars before washing so you do not need to reach for chlorine bleach.
View ProductQuick Summary
- Identify the cause: sweat, body oils, storage, bleach or rust.
- Oxygen bleach soak for general and storage yellowing.
- Bicarbonate paste or enzyme pre-treatment for underarms and collars.
- No chlorine bleach on sweat stains, and no tumble drying until the stain is gone.
- Wash promptly, dose correctly and store whites in breathable bags.
Shop Laundry Care
Stain removers, detergents and laundry essentials for brighter whites.
Shop Laundry CareFrequently Asked Questions
Can yellow sweat stains be removed?
Usually, yes. An enzyme pre-treatment or bicarbonate paste followed by an oxygen bleach soak removes most sweat stains, although very old stains on synthetic fabric may only fade rather than disappear.
Does vinegar remove yellow stains?
It can help loosen deodorant build-up when sprayed on and left for a while before washing, but oxygen bleach and enzyme pre-treatments are usually more effective on yellowing.
Does bleach make yellow stains worse?
Chlorine bleach often does. It can react with sweat proteins and with synthetic fibres to deepen the yellow. Oxygen bleach is the safer choice for whites.
How do I whiten yellowed pillowcases?
Soak them for several hours in warm water with oxygen bleach, then wash at the warmest temperature the label allows with a biological detergent. Washing pillowcases weekly stops oils building up.
Why do white clothes turn yellow in storage?
Traces of detergent and body oil left in the fabric slowly oxidise. Plastic bags, cardboard boxes and bare wood can speed this up. Wash whites thoroughly before storing and keep them in breathable cotton bags.
Is oxygen bleach safe on coloured clothes?
It is usually colour-safe on colourfast fabrics, but always test a hidden area first and never use it on wool, silk or leather.
Sources: Home Laundering Consultative Council, UK care labelling guidance; manufacturer laundry care guidance.