We’ve all been there—dealing with stains on a favorite white shirt at the worst possible moment.
So with your white shirts’ renewal and full return to glory in mind, we’ve put together the ultimate rundown on how to get stains out of a white shirt, including the most common types of stains and different supplies and strategies to remove each.
Different stains require different approaches, so start with the one that matches what you’re dealing with:
- Yellow Stains
- Food Stains
- Oil and Grease Stains
- Grass Stains
- Wine Stains
- Blood Stains
How to Remove Yellow Stains from White Shirts
After wearing a white shirt a few times, you may notice yellowing around the collar or underarms. These yellow stains are typically caused by a combination of sweat, body oils, and deodorant buildup that can set into clothing fabric over time. And frustratingly, once it settles in, it doesn’t come out with a normal wash.
Pro Tip: The key to removing yellow stains from a white shirt is breaking down that buildup before washing. The earlier you catch and address the yellow stains, the better your odds of removing them.
The Quick Method: Hydrogen Peroxide, Dish Soap, and Baking Soda
Combine hydrogen peroxide, dish soap, and baking soda into a paste and apply directly to the stain.
Let it sit for 30–60 minutes, then gently scrub, rinse with cold water, and wash according to the care label.
The Deep Clean Method: Oxygen-Based Soak
For set-in yellow stains, soak the shirt in a solution of warm water and oxygen-based bleach for at least 30–60 minutes before washing.
Pro Tip: Avoid chlorine bleach, which can actually worsen yellowing over time.
How To Remove Food Stains From White Shirts
Food stains are all over the map. Sauces, berries, chocolate, and condiments. No two are exactly the same. What matters most is that you act quickly.
The Quick Method: Cold Water and Vinegar
Remove any excess food, rinse with cold water, and flush with white vinegar. Wash according to the care label.
The Deep Clean Method: Enzyme-Based Detergent
If the stain sticks around, you’ll need something stronger. Apply liquid laundry detergent directly to the stain and let it sit for 15–30 minutes before washing.
Pro Tip: Enzyme-based detergents are especially effective at breaking down food stains.

How To Remove Oil and Grease Stains From White Shirts
Oil and grease stains don’t dissolve in water, so they require a different approach.
The Quick Method: Dish Soap
Apply dish soap directly to the stain and gently work it in. Let it sit for 10–15 minutes, then rinse and wash. If it cuts grease on dishes, it works here too.
The Deep Clean Method: Absorb + Treat
For heavier stains, start by pulling the oil out before washing. Apply baking soda or cornstarch to absorb excess oil, let it sit, then follow with dish soap and wash.
Pro Tip: Don’t rush this step. Oil stains need a little more time to fully lift.
How To Remove Grass Stains From White Shirts
Grass stains contain natural dyes that bind quickly to fabric fibers.
The Quick Method: Liquid Detergent
Apply detergent directly to the stain, gently rub it in, let it sit, then rinse and wash.
Pro Tip: Act fast here. Grass stains set fast. And once they grab onto fabric, they don’t let go easily.
The Deep Clean Method: Alcohol or Detergent Boost
If the stain sticks around, you’ll need to break down the pigment.
Use a small amount of rubbing alcohol or concentrated detergent, then wash as usual.
How To Remove Wine Stains From White Shirts
Red wine stains are tannin-based and can set quickly.
The Quick Method: Salt
Apply salt to the stain to absorb the liquid, then rinse and wash. This buys you time more than anything else.
The Deep Clean Method: Vinegar + Detergent
Blot with white vinegar, then apply detergent before washing.
Pro Tip: Blot, don’t rub. Rubbing only pushes the stain deeper.
How To Remove Blood From White Shirts
Blood stains are protein-based, set quickly, and must be treated with cold water. Heat makes them worse.
The Quick Method: Cold Water + Soap
Flush with cold water, apply soap, and repeat until the stain lifts.
The Deep Clean Method: Oxygen Bleach Soak
Soak in an oxygen bleach solution, then wash according to the care label.
Pro Tip: Check the stain before drying. Heat will lock in anything that’s left.
Wear White With Confidence
Once you know how to handle stains, white shirts stop feeling like a risk and start feeling like a go-to again. Whether you're getting dressed for work, heading out for the weekend, or packing for what’s next, the right white shirt should move with you and hold up along the way.
Explore our collection of men’s, big & tall, and women's apparel to find pieces designed for everyday performance, comfort, and versatility. Because when your essentials are built to last, keeping them looking their best becomes part of the routine.