Yellow Stains & Yellowing: Causes and How to Remove Them

MediumUnder 30 minutes for a fresh spot; set-in presoaks run 1 to 8 hours6 stepsChecked against 9 sourcesReviewed · Updated Nov 6, 2026
Quick answer

Pretest a hidden spot, then sponge the stain with a mild dish soap solution, followed by white vinegar and, on colorfast fabric, 3% hydrogen peroxide. Keep the item out of the dryer until the yellow is completely gone.

Start the steps

Prefer a ready-made fix? Our top picks ↓

Prep first

Before you start

  1. Work out where the yellow is and how it showed up, since underarm, collar and neckline marks need slightly different care.
  2. Treat it soon, because perspiration can weaken most fibers if it sits.
  3. Stop the moment the fabric changes color during a test, and rinse the area with plain water before trying anything else.

'Yellow' describes a color rather than a single substance, and on fabric it usually comes from sweat, antiperspirant or body oil that has reacted with oxygen, sometimes months later. Fresh residue lifts far more easily than yellowing that has been setting for a long time. Dryer heat locks the stain in, and some yellowing is permanent damage that no treatment will reverse.

Test the dish soap solution for yellow stains on a hidden seam before you treat a whole shirt. White vinegar for yellow stains tends to do little on its own, so save it for a rinse rather than the main treatment. Yellow stains in a bathroom usually respond to a gentle first pass, and a stronger product only comes in if that fails.

Identify the stain first

What's causing it?

Sweat and antiperspirant buildup

Yellow, stiff or crusty patches in underarms of shirts, built up over many wears. It is a combination of deodorant residue, sweat and body soil that doesn't dissolve easily in water. Aluminum-salt antiperspirants are acidic and can change dye color.

Body oil and sweat on collars, cuffs and pillowcases

Ring around the inside collar or a yellowed area where the head rests on pillowcases. It is sweat and body soil or hair and face oil, often set by repeated dryer heat.

Oxidized hidden residue in stored items (age yellowing)

Items looked clean when put away but show yellow or brown spots after months or years in storage, often at necklines of baby clothes (spit-up, formula), or in underwear, sheets and towels.

Starch or unsaturated oil left in fabric

Yellowing on stored starched cotton or linen, or a yellow spot where an unsaturated fat or oil was not completely removed. Such oils age and form yellow stains.

Chlorine bleach damage

A white item turned yellow right after a bleach wash. Likely if it contains spandex, wool, silk or mohair, has a resin finish, or is nylon, or if too much or undiluted bleach was used. This yellowing is permanent.

Sunscreen

Sticky, sometimes yellowish marks at necklines, straps or towels after sun use. With hard, iron-bearing water, avobenzone sunscreens turn orange-rust.

Benzoyl peroxide acne medication

A rusty-yellow spot that looks bleached, on towels, pillowcases or shirts that touched acne cream. It cannot be removed.

Tobacco smoke (nicotine) on carpet, walls, ceilings and fabrics

A tan or brown film in rooms where people smoke. It is difficult to treat.

Iron in water

Orange, reddish-brown or rust-colored staining on laundry and on sinks, toilets and tubs, often across a whole load. Water may come out clear and then form rust-colored particles on standing.

6 items

What you'll need

0 of 6 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

6 steps

Step by step

0 of 6 done
  1. Step 1 of 6

    Find the stain and check fabric

    Find where the yellow sits and whether it looks like underarm, collar or neckline residue, since those marks respond to the same steps. Check the care label for the fiber, and if it's missing or you can't tell, treat the spot as delicate and be extra careful with every step.

  2. Step 2 of 6

    Mix and test the dish soap solution

    Stir 1 teaspoon of mild liquid dish soap into 1 cup of warm water. Test a hem or seam first, and wait to see whether the color or fabric changes before you treat the stain.

    Careful. Skip this solution on silk, velvet and other delicate fabrics.

  3. Step 3 of 6

    Sponge the solution, then rinse

    Dab the solution onto the stain from the back of the fabric when you can, blotting with a clean cloth until it stops picking up color. Rinse the area under cool water until no suds remain, so no soap is left to mix with the vinegar.

  4. Step 4 of 6

    Sponge with white vinegar, then rinse

    Dab white vinegar onto the rinsed stain with a clean cloth and let it sit briefly before you blot it up. Rinse thoroughly with water so no vinegar is left in the fibers.

    Tip. Use white vinegar only; colored vinegar can leave a stain of its own.

  5. Step 5 of 6

    Dab on 3% hydrogen peroxide

    Dab the 3% hydrogen peroxide onto whatever yellow is left and let it work briefly before blotting. Check the spot after each application, and stop if the fabric shows any change in color.

    Careful. Use only the drugstore 3% hydrogen peroxide sold as an antiseptic, never the stronger type sold for bleaching hair, and skip it on colored fabric that isn't colorfast.

  6. Step 6 of 6

    Rinse, air dry, and keep heat off

    Rinse thoroughly with cool water, then check the spot once the fabric is damp. Air dry the item fully and check again, because a faint yellow can hide while the fabric is still wet.

    Careful. Dryer and iron heat set whatever yellow is left, so keep the item away from both until it's gone.

If you'd rather buy than mix

Best products for yellow stains

Look for a plain liquid dish soap for the spotting solution and an oxygen-bleach powder for the presoak. Check the label for colorfast before using either one.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on these surfaces, and its directions fit the steps above.

Finished the steps? How does it look?

Pick what it is on

Yellow Stains on every material

Leather & suede1

How to tell it's working

The stain is gone when the spot looks the same as the rest of the fabric. Check in daylight while it's damp, then again after it air dries, since a faint yellow tint can look fine when wet and still be there.

What changes for yours

Adjust for where the stain is

White clothes and washable fabrics

White cotton and linen are the only fabrics where the chlorine bleach option in the set-in section makes sense, and only for age yellowing. Check the care label first, and if the fiber is unknown, skip the bleach entirely.

On wool, silk, mohair, leather and spandex, the set-in bleach is off the table, so the mild steps are as far as you should go. For silk and other delicate pieces, the Silk & Satin guide covers the details.

Bathroom and household surfaces

On bathroom surfaces, baking soda on a damp sponge is the gentle cleanser for counters, sinks and bathtubs. Don't scrub it into aluminum or flat, matte painted walls, since that can damage them.

Skip white vinegar on marble, limestone, travertine, granite and cement grout, and check the Marble & Natural Stone and Grout guides for those surfaces.

Heavy or long-standing buildup

Older yellowing, especially with a protein component from age or storage, usually needs a presoak. Use a scoop of oxygen-bleach powder in 2 gallons of hot water, and soak whites for up to 8 hours or darks for 1 hour. Then wash in the hottest water the label allows, air dry, and repeat if needed.

A stain that has been through the dryer or an iron is heat-set, so start with the presoak rather than anything stronger. Check the spot after each full cycle before you move on.

If the spot still shows on white cotton or linen, chlorine bleach can be used to a limited extent, but only after everything is fully rinsed out. Realistically, age yellowing on those fabrics may lighten rather than vanish, and it can return in storage.

Vinegar, baking soda, peroxide and more

Do home remedies work on yellow stains?

Plenty of home remedies are suggested for yellow stains, but only a few are worth trying. Dish soap, white vinegar and, on colorfast fabric, 3% hydrogen peroxide are the ones that lift the yellow.

Works3Skip3

RemedyVerdictWhat to know
Hydrogen peroxide (3%)Get it on Amazon WorksIt's the 3% step, dabbed on the stain after the vinegar. It only goes on colorfast fabric, so the test comes first.
White vinegarGet it on Amazon WorksIt's the vinegar step, followed by a full rinse. Only the white kind is used.
Dish soapGet it on Amazon WorksIt's the first treatment, as a spotting solution. Use the plain liquid kind, not a strong concentrate.
Baking sodaSkipSkip baking soda on yellow stains; it's a gentle cleanser for hard surfaces, and on fabric it needs a test first. Skip the baking soda and peroxide pairing as well.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach for quick fixes; its only use is a presoak for older yellowing on colorfast fabric. It does nothing for dye stains and can harm wool, silk and fabric that isn't colorfast.
Rubbing alcoholSkipSkip alcohol on yellow stains; it's unsafe on acetate, acrylic, silk and colored fabric with untested dyes.

What makes it worse

Mistakes to avoid

Don't use chlorine bleach on delicate fabrics or rust

Chlorine bleach permanently yellows wool, silk, mohair, leather and spandex, even a small amount of spandex. It also sets or intensifies rust and iron yellowing, so check for rust before you reach for it.

Don't overdo the bleach

Undiluted bleach, extra-strong mixes and long soaks can yellow white fabric by themselves. If a correct-strength treatment didn't clear the spot, repeat that treatment rather than making it stronger.

Don't mix bleach with other cleaners

Chlorine bleach must never be mixed with ammonia, vinegar or other cleaners, so rinse everything out before any bleach touches the fabric. Keep each product on its own pass.

Don't heat a deodorant stain

Ironing or heating a deodorant stain while chemicals are still on it will ruin most fabrics. Let the item dry fully and treat it again instead.

Troubleshooting

If the stain is still there

Pick what you're seeing:

A white shirt turned yellow right after bleaching.

That is likely bleach damage, especially on spandex, nylon or resin-finished fabric, and it is permanent. Further bleaching will not reverse it.

The yellow keeps coming back on stored linens.

White cotton and linen yellowed by age can be bleached only to a limited extent, and yellowing may return in storage. Wash thoroughly before storing so no residue is left to oxidize.

An underarm patch stays stiff after washing.

Antiperspirant buildup does not dissolve easily in water. Treat it with a method made for deodorant buildup and air-dry between attempts.

When to call a professional

If the yellowing sits on wool, silk, mohair, leather or spandex, or looks like damage rather than residue, take it to a professional cleaner. Some yellowing is permanent, and a cleaner can tell the difference before anything else goes on the fabric.

Questions

What causes yellow stains on clothes?

Yellow usually comes from residues of sweat, antiperspirant, body oil or protein that react with oxygen and turn yellow, sometimes months later. Some yellowing is damage instead, such as chlorine bleach on spandex or resin finishes, and that kind is permanent.

Why does a yellow stain turn red or pink?

The color change is a reaction to the product you used, which is why you stop using it. If a product turns a yellow stain red or pink, stop using it and rinse the area with plain water before trying anything else. Don't add more products or chlorine bleach to chase the color.

Can I use bleach or borax on yellow stains?

Chlorine bleach belongs only on white cotton or linen with age yellowing, as a last step after rinsing. Skip borax; chlorine bleach is only for white cotton or linen with age yellowing, used last after rinsing.

Why does yellow show up after washing or ironing?

Heat from washing or ironing can set residue that was already in the fabric, so the yellow appears once the item is dry. Use the presoak and check the spot after each full cycle rather than guessing.

How do I prevent yellow stains on clothes?

Treat sweat and deodorant marks soon, since perspiration can weaken most fibers if it sits. Rinse the marks out before they dry, because residue that dries in is harder to lift.

Does baking soda remove yellow stains?

No, baking soda needs a pretest on fabric and isn't a yellowing treatment. Keep it for bathroom surfaces. Use the dish soap and vinegar steps instead, and keep baking soda for the bathroom surfaces covered above.

Related

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. Clorox
  2. University of Georgia Extension
  3. Cornell Cooperative Extension
  4. Texas A&M AgriLife Extension
  5. New Mexico State University Extension
  6. Tide
  7. Penn State Extension
  8. North Dakota State University Extension
  9. New Jersey Department of Health