Skip to content
Spring offer — try us for 4 weeks. $299, fully refundable.Claim offer
Close-up of pink textile fabric
All posts

How to Remove Sweat Stains from Coloured Shirts

How-toMarch 30, 20263 min readBy Johnson Yu

Sweat stains on coloured shirts present a narrower treatment window than white fabric. The options that work most aggressively on white — chlorine bleach, hot water soaks — risk stripping or fading the dye. At our Maple Ridge facility we treat coloured shirts with oxygen bleach exclusively for sweat staining, and we always start with cold water rather than hot.

The Body Oil Problem

The yellowing that develops in the underarm area of coloured shirts isn't quite the same as what you see on white shirts — on lighter colours it might show as a yellowish patch, while on darker garments it can appear as a faded or discoloured area that looks slightly different from the surrounding fabric. Either way, the cause is the same: body oil (sebum) has oxidized inside the cotton fibres.

Because it's an oil-based problem, the first treatment step needs to address the oil rather than the colour directly. Detergent alone in a regular wash cycle isn't enough to penetrate and dissolve the accumulated sebum layer — which is why stains that appear "washed" can still be visibly discoloured.

Pretreating Correctly

Dish soap cuts through lipids and is gentle enough for coloured fabrics. Apply it to the damp stained area and work it in gently — don't scrub aggressively on coloured fabric because friction can abrade the dye. An enzymatic stain remover is even more effective if you have access to one, since the enzymes specifically break down the protein and oil compounds in sweat.

The dwell time here matters. For fresh stains a 30-minute sit is adequate. For stains that have been through previous wash cycles without pretreating, leave the treatment overnight.

Washing Cold

After pretreating, wash in cold water. The instinct to use hot water for stained or heavily soiled laundry is understandable, but hot water accelerates dye bleeding on coloured fabrics and can lock protein components into the fibre. Cold water with a quality concentrated detergent cleans the loosened residue without the colour-damage risk.

Choosing the Right Oxygen Bleach Treatment

If the stain is still visible after washing, oxygen bleach is the appropriate next step. For coloured shirts, 3% hydrogen peroxide spray is the more conservative option — apply to the stained area and let it air dry completely indoors, well away from direct sunlight. UV exposure while peroxide is active can bleach the fabric unevenly.

For larger or older stains, a powdered oxygen bleach soak gives more thorough coverage. The tradeoff is that concentrated hot soaks carry more risk on vibrant dyes — use the minimum effective concentration, test on an inside seam first, and don't leave it longer than necessary. Start with 8 hours and assess before extending to overnight.

The Heat Rule Applies to Coloured Shirts Too

The same rule that applies to white shirts applies here: never tumble dry before confirming the stain is gone. After washing, check the underarm area carefully. On coloured fabric, residual sweat staining can be subtle, so inspect in good light before the garment goes anywhere near the dryer.

Coloured shirts get the same careful pretreatment as whites in our facility — book a pickup and let us keep your wardrobe looking its best.
Get started

The Laundry Brothers offers wash & fold and dry cleaning pickup across Greater Vancouver, seven days a week. See service areas →

Frequently asked questions

Can I use chlorine bleach on coloured shirts to remove sweat stains?
No. Chlorine bleach strips dye from coloured fabric, leaving patches that are lighter than the surrounding area. Oxygen bleach is the safe alternative for coloured garments.
Will oxygen bleach lighten the colour of my shirt?
3% hydrogen peroxide at normal concentrations is generally colour-safe for most fabrics. Powdered oxygen bleach in extended hot soaks carries more risk on vibrant or dark colours — test on an inside seam first and don't exceed the recommended concentration.
Why does washing alone not remove old sweat stains on coloured shirts?
Old sweat stains have had time to oxidize and bond to the fabric fibres. The oily component (sebum) creates a barrier that water-based washing cycles can't fully penetrate without targeted pretreating.
How do I know if the discolouration is sweat or something else?
Sweat staining on coloured shirts typically shows as a faded or yellowed patch at the underarms, sometimes with a slight white edge from antiperspirant. If the stain pattern or colour doesn't match that description, it may be a different type of stain.
When should I take a coloured shirt to a professional?
If the shirt is a delicate fabric (silk, rayon, wool), dry-clean only, or the staining is severe enough that you're concerned about oxygen bleach affecting the dye, professional treatment is the safer choice.

Ready to try us?First pickup this week.

Schedule a pickup