Fix a wine stain on fabric
We'll help you blot immediately, treat with cold water and salt or detergent, and avoid heat until the stain is gone—or when to try professional cleaning.
What you'll need
- Cold water
- Salt or club soda (for fresh stains)
- Liquid detergent or stain remover
- White vinegar (optional)
Step-by-step diagnostic
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from blotting to washing.
- Fresh wine stain The wine was just spilled—blot and treat immediately.
- Dried or set-in stain The stain has dried or been through the dryer.
- When to try professional cleaning The item is delicate or home treatment has failed.
Show full guide
Steps
Goal: Blot immediately, treat with cold water and salt or detergent, and avoid heat until the stain is gone.
- Blot the stain with a clean cloth. Do not rub—rubbing spreads the wine.
- Use cold water only. Heat sets wine stains permanently.
- Do not put the item in the dryer until the stain is gone.
- Good: You blot quickly and use cold water. Proceed to Fresh stain path or Dried stain path.
- Bad: You rubbed or used hot water—the stain may be harder to remove. Proceed to Dried stain path.
Fresh stain path
Goal: Remove fresh wine before it sets.
- Blot from the outside toward the center. Press a clean cloth onto the stain.
- Rinse with cold water from the back—hold the fabric with the stain facing down under cold running water.
- Sprinkle table salt or pour club soda on the stain. Let sit 5–10 minutes, then blot.
- Apply liquid detergent or stain remover. Let sit 10–15 minutes.
- Wash in cold water. Check the stain before drying.
- Good: The stain lightens or disappears. You can dry normally when the stain is gone.
- Bad: The stain remains. See Dried stain path or When to get help.
Dried stain path
Goal: Treat a dried or set-in wine stain.
- Soak the item in cold water with detergent for 30 minutes to an hour. Check the care label.
- Apply liquid detergent or diluted white vinegar (1:1) directly to the stain. Let sit 10–15 minutes.
- Wash in cold water. Do not put in the dryer until the stain is gone.
- If the stain remains, pretreat again and wash again. Old or heat-set stains may not come out fully.
- Good: The stain lightens or disappears.
- Bad: The stain remains after multiple attempts. See When to get help.
When to get help
Take the item to a professional cleaner if:
- It is delicate, dry-clean-only, or valuable.
- You have tried cold water, salt, vinegar, and stain remover multiple times with no success.
- The stain was heat-set (put through the dryer) and home treatment has failed.
Tell the cleaner the stain type (wine) and what you have tried.
Verification
- The wine stain is gone or significantly lightened.
- No new stains from rubbing or incorrect treatment.
- The fabric shows no damage from the cleaning process.
- The item was not put in the dryer until the stain was removed.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Blot immediately Do not rub; blot with a clean cloth. Use cold water only.
- Salt or club soda Apply to fresh stain; let sit; rinse with cold water.
- Detergent or vinegar Pretreat; soak if needed; wash in cold water.
- Professional cleaning Take delicate or stubborn stains to a pro.
What to capture if you need help
Before calling support or posting for help, have these ready. It speeds everything up.
- Fabric type and care label
- Whether the stain is fresh or dried
- Steps already tried
Is the stain fresh (still wet)?
Fresh wine is easier to remove. Dried or heat-set stains are harder.
You can change your answer later.
Blot and apply salt or club soda
Blot first—do not rub. Salt or club soda can absorb fresh wine.
Did the stain lighten?
You can change your answer later.
Pretreat with detergent or vinegar
Dried stains need pretreatment before washing.
You can change your answer later.
Pretreat and wash
Apply detergent or stain remover; wash in cold water.
You can change your answer later.
Wash in cold water
Wash the item; check before drying.
You can change your answer later.
Stain removed
Try professional cleaning
Reviewed by Blackbox Atlas
Frequently asked questions
- Why does wine stain fabric?
- Wine contains tannins and pigments that bind to fabric fibers. Heat from a dryer or hot water sets the stain. Blot immediately and use cold water to prevent setting.
- Can I remove a wine stain that has dried?
- Dried wine stains are harder to remove. Soak in cold water with detergent for 30 minutes, then pretreat with stain remover or white vinegar. Do not use hot water. Success depends on how long the stain has set.
- When should I take a wine-stained item to a professional cleaner?
- Take delicate, dry-clean-only, or valuable items to a professional. If you have tried cold water, salt, vinegar, and stain remover multiple times with no success, a pro may have stronger options.
Rate this guide
Was this helpful?
Thanks for your feedback.