How to Remove a Set-In Red Wine Stain from a Cotton Shirt illustration
Image: AI-generated by Stain Rescue Daily

Laundry Stains

How to Remove a Set-In Red Wine Stain from a Cotton Shirt

A set-in red wine spill on a cotton shirt can leave a stubborn purple mark, but you can lift it with dish soap, white vinegar, and baking soda. Here's a practical guide for set-in stains, with cotton-specific care tips.

Part 1: Material and risk

That red wine stain on your favorite cotton shirt has been sitting for a while, and now it's set in. Don't give up hope. With the right steps and a few household staples, you can still lift that stubborn purple mark. This guide focuses on set-in red wine stains on cotton, a fabric that can handle a bit more vigorous treatment than delicate materials.

What to Do First

Before you start, check the care label on your shirt. Cotton is durable, but it can shrink or fade if you use hot water or harsh chemicals. If the label says dry clean only, take it to a professional. Otherwise, you can proceed with the methods below.

Readers may also find How to Remove Hard Water Stains from a Glass Tile Shower Wall, How to Remove a Fresh Cooking Oil Stain from a Cotton Kitchen Towel, and How to Remove Hard Water Spots from a Stainless Steel Kitchen Sink useful. For more stories like this, browse our Makeup, Ink & Dye section.

Method: Dish Soap, White Vinegar, and Baking Soda

This method works well for set-in wine stains because it combines a grease-cutting agent (dish soap), an acid that breaks down the wine pigments (white vinegar), and a gentle abrasive (baking soda) to help lift the stain.

What You'll Need

  • Liquid dish soap (clear, without bleach)
  • White vinegar
  • Baking soda
  • Clean white cloths or paper towels
  • Soft-bristled brush (like an old toothbrush)