How to Remove Red Wine from a Linen Tablecloth: Fresh Spill and Dried Stain Steps illustration
Image: AI-generated by Stain Rescue Daily

Drink Stains

Expert Guide: Remove Red Wine from a Linen Tablecloth Without Damaging the Fabric

Step-by-step guide to safely remove fresh and dried red wine stains from a linen tablecloth using cold water, mild dish soap, baking soda, and oxygen bleach. Avoid heat, rubbing, hydrogen peroxide, vinegar, and chlorine bleach. Includes linen-specific care tips, common mistakes to avoid, and when to call a professional.

Part 2: Step-by-step method

For a set-in red wine stain that has had time to dry:

  1. Rehydrate the stain by soaking the tablecloth in cold water for 30 minutes. This loosens the dried wine from the fibers. For large tablecloths, use a bathtub or large basin.
  2. Make a paste of baking soda and water (3 parts baking soda to 1 part water). Apply the paste to the stain and let it sit for 30 minutes. Baking soda is a gentle abrasive that helps lift the stain without damaging linen.
  3. Rinse the paste away with cold water. If the stain remains, apply a few drops of mild dish soap and gently work it in. Rinse again.
  4. Repeat the baking soda paste process if needed. For stubborn stains, you can also try a pre-treatment with oxygen bleach (sodium percarbonate) for white or colorfast linen. Mix according to package directions and soak the tablecloth for 30 minutes before washing.
  5. Wash as usual on a gentle cycle with cold water. Do not use chlorine bleach on linen, as it will weaken the fibers.

Pre-treating the Stain Before Washing

Before placing the tablecloth in the washing machine, you can pre-treat the stain to improve removal. After the initial steps, apply a small amount of liquid laundry detergent directly to the stain and let it sit for 5–10 minutes. For white linen, a dilute solution of oxygen bleach can be sprayed on and left for 15 minutes. Always test on a hidden area first.

Common Mistakes to Avoid

  • Using salt on fresh spills. While salt is often recommended for red wine, it can be abrasive on linen fibers and may not fully absorb the wine. It's better to blot and flush with cold water.
  • Scrubbing the stain vigorously. Linen fibers can become frayed or weakened by scrubbing. Always blot or gently work in cleaning agents.
  • Applying heat too early. Heat from a dryer or iron will set the stain permanently. Ensure the stain is completely gone before using heat.
  • Using vinegar or hydrogen peroxide. Both can damage linen—vinegar weakens fibers over time, and hydrogen peroxide can cause yellowing.
  • Ignoring the care label. Some linen tablecloths are labeled dry clean only and should not be washed at home. If in doubt, consult a professional.

What Not to Do

  • Do not use hot water. Heat sets red wine stains.
  • Do not rub or scrub. This can damage linen fibers and spread the stain.
  • Do not use hydrogen peroxide. It can weaken or yellow linen fibers.
  • Do not use vinegar. Its acidity can weaken linen over time.
  • Do not put the tablecloth in the dryer until the stain is completely gone.
  • Do not use chlorine bleach. It will weaken and yellow linen.

Choosing the Right Treatment for Your Linen Type