How to Remove Water Stains from Curtains & Blinds

MediumDepends on the fabric; allow time for it to dry fully6 stepsChecked against 7 sourcesReviewed · Updated Nov 6, 2026
Quick answer

Blot up the water with a dry white cloth, then check the care label before anything wet touches the curtain. Spot clean from the outside in with a mild dish soap solution after a hidden-area test, and blot rather than rub.

Start the steps

Prefer a ready-made fix? Our top picks ↓

Prep first

Before you start

  1. Blot up standing water promptly with a dry, white absorbent cloth or paper towels.
  2. Use as little liquid as possible and feather it unevenly into the surrounding area so you don't create a new ring; don't rub.
  3. Pretest any cleaner or remover on a hidden area first.

Water marks on curtains are easiest to lift while they're fresh and the label allows water at all. Old or brown rings are harder, and some won't come out, while heirloom textiles may have weakened fibers that make removal risky. For delicate or valuable pieces, a dry cleaner who handles historical items is the safer call.

Start with a few drops of delicate laundry detergent and test a hidden seam first. If an old water stain on curtains won't budge, stop before the fibers weaken. Sheer curtains tear easily, so work gently and never scrub, especially on white curtains where a mark shows more.

Before you start

What curtains & blinds can take

Use with care6

  • Water
  • Soaking
  • Oxygen bleach
  • Enzyme cleaners
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)

Avoid4

  • Hot water
  • Chlorine bleach
  • Scrubbing and abrasives
  • Heat, once the stain is out

7 items

What you'll need

0 of 7 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

    Check the care label first

    Look for the care label or cleaning code before anything wet touches the curtain. If it says dry clean only, or the code is S, don't use water at all; take it to a professional or use a solvent-based spot cleaner instead.

    If there is no label, don't guess. Treat the curtain as delicate and go straight to the hidden-area test before any liquid goes on it.

  2. Step 2 of 6

    Blot up the water right away

    Press a dry, white absorbent cloth or paper towel onto the fresh water until nothing more comes up. Blot, don't rub, because rubbing spreads the water and works the mark further into the weave.

  3. Step 3 of 6

    Test a hidden spot first

    Put a drop of your cleaner on a hidden area, such as the inside of the hem, then press it with a clean white cloth.

    Careful. If color transfers to the cloth or the color changes, stop and consult a professional cleaner.

  4. Step 4 of 6

    Spot clean from the outside in

    On washable curtains, mix 1 teaspoon of mild liquid dish soap with 1 cup of warm water, then dip a clean cloth in it and wring it out well. Work from the outside of the stain toward the middle so the mark doesn't spread.

  5. Step 5 of 6

    Feather the liquid out

    Slide an absorbent pad under the stain, then blot with the cloth using only a small amount of liquid. Feather it unevenly into the surrounding fabric as you go, so no ring forms at the edge.

    Careful. Don't over-saturate the fabric; too much liquid carries the mark out to a ring.

  6. Step 6 of 6

    Rinse out the soap and dry

    Wipe the area with a clean, wet cotton cloth to pick up any soap, then blot it with a dry cloth. Let the curtain dry completely before you judge the result, since the mark can look different once it's dry.

If you'd rather buy than mix

Best products for water stains on curtains & blinds

For S-coded fabric, a commercial dry-cleaning spot product is the type to use, after a hidden-area test. For velvet, a delicates stain remover on a damp cloth is the gentle choice.

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

Finished the steps? How does it look?

How to tell it's working

The mark should fade as you blot, and the cloth should pick up a little of the stain each time. If the area dries with a clear ring at its edge, too much liquid went in, so let it dry fully before you try again.

What changes for yours

Adjust for your curtains & blinds

Drapes and drapery

Velvet drapes need the gentlest handling. Once the spot is dry, brush the pile in its direction with a soft, dry brush to restore it, and steam any crushed pile rather than pressing it with heat.

For velvet that can't be laundered, dampen the stain after a water test, work in a drop or two of a delicates stain remover, and wipe with a clean, wet cotton cloth. Remove all the soap before the fabric dries. If the label says S, a specialist dry cleaner is the safer route.

White curtains

White fabric shows every ring, so keep the wet area small and feather the edge out as you work. The steps above apply as written, and the white cloth test doubles as a check that no color is coming out of the fabric.

If a faint mark is left after it dries, repeat only the blot and feather steps rather than adding more soap. Keep the solution off the edges and seams, where it can leave a line.

Sheer curtains

Sheer fabric is fragile and shows a water ring across the whole panel, so use a lighter touch than on heavier curtains. If you can't identify the fiber, start with plain water on a hidden corner and stop there if the fabric reacts.

Skip the dish soap solution until you know the fiber isn't silk or another delicate. Keep the cloth barely damp, and let the panel dry flat so the wet area dries evenly.

Curtain lining

A lining is often a separate fabric with its own care label, so check that label as well as the face fabric's. Test the lining on its own hidden spot before you treat the stain.

Keep the liquid small so it doesn't soak through and leave a ring on the front. If you can reach the lining side, blot from there to keep the moisture away from the face.

Heavy or long-standing buildup

An old water mark, especially a brown one, is harder to remove than a fresh one, and some won't come out at all. Repeat the steps above on the dry mark, using patience rather than more liquid.

If the stain has dried or been through the dryer, it is more set, so keep it out of the dryer until the mark is gone and stay on the hidden-area test first. Skip oxygen bleach for this; stick with mild dish soap and a hidden-area test instead of reaching for a bleach.

If the mark is still there after that, accept that it may not fully come out. On a heirloom or museum piece, a stubborn stain may already have weakened the fibers, so leave it alone and talk to a specialist rather than scrubbing.

Vinegar, baking soda, peroxide and more

Do home remedies work on water stains on curtains & blinds?

Plenty of home remedies circulate for water marks, but most don't belong on curtains. Here is what the method above uses, what helps only as an extra, and what to leave out.

Works1Skip5

RemedyVerdictWhat to know
Dish soapGet it on Amazon WorksThis is the soap solution used for spot cleaning washable curtains. Rinse any soap out well so none is left in the fabric.
White vinegarSkipLeave it out. It's safe on all fibers, but it can change the color of some dyes, and the steps above clean the stain without it.
Baking sodaSkipSkip baking soda; it works as an abrasive scrub, and this mark doesn't need scrubbing. Fabric needs a test first anyway.
Hydrogen peroxide (3%)SkipLeave it out. It isn't safe on colored fabric that isn't colorfast, and the steps above handle the stain without it.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach unless the fabric is colorfast and tested; it is never safe on wool, silk, leather or their blends. It's only a stronger set-in option on colorfast fabric, after a test, and never on wool, silk, leather or their blends, or on dry-clean-only fabric.
Rubbing alcoholSkipLeave it out. Alcohol is unsafe on acetate and silk and on colored fabric with untested dyes, so it's too risky for curtains without a test.

What makes it worse

Mistakes to avoid

Don't iron velvet curtains

Heat and pressure flatten the nap of velvet, and an iron can ruin the pile you're trying to restore. If the pile is crushed, steam it instead.

Don't use chlorine bleach on rust marks

Rust-colored water spots on fabric are deposits from water, and chlorine bleach makes them more intense. Stick to blotting, the hidden-area test and the spot cleaning steps.

Don't use acetone on acetate

Acetone is not safe on acetate fabrics, so identify the fiber before you reach for any solvent. If you can't tell what the curtain is made of, stick with blotting and the hidden-area test.

Don't put heirloom curtains in the washer

Never wash an heirloom textile in a washing machine, even on a gentle cycle, because it may be destroyed. Treat a family piece by hand, keep it wet only as long as needed, and never rub or wring it.

When to call a professional

Use a professional dry cleaner if the label says dry clean only or a hidden-area test shows color transfer. For heirloom or vintage pieces, choose a dry cleaner who specializes in wedding gowns and historical items, or a conservator.

Questions

Can I put water-stained curtains in the washing machine?

Only if the care label allows it and the fabric is washable. If the label says dry clean only, or the code is S, skip the machine and any water, and use a professional or a solvent-based spot cleaner instead.

Will white vinegar remove a water stain from curtains?

Skip it for this job: white vinegar is safe on all fibers but can change the color of some dyes, so pretest a hidden spot first if you use it. It's safe on all fibers, though it can change the color of some dyes, so pretest it on a hidden spot before you ever use it.

Is steam safe for velvet drapes?

Yes, steam is the gentle choice for crushed pile on velvet. Use it once the spot is dry, then brush the pile in its direction to restore it.

Do I need to treat the curtain lining separately?

Yes, it's worth it. A lining can have its own care label and fiber, so check it and test a hidden spot on the lining itself.

Can I remove a water spot from a curtain just by blotting?

Often, yes, when the stain is fresh. Most fresh stains can be blotted or wiped up with a damp cloth or paper towel if water is allowed, so start there before you add any cleaner.

Can I use soap on sheer curtains?

Not until you know the fiber. Dish soap is listed as unsafe on silk and other delicate fabrics, so start with plain water on a hidden corner and go no further if the fabric reacts.

Should I keep working on an old brown water stain?

Only while the fabric is holding up. Stop if the color starts to change or the fabric starts to thin, and take an heirloom piece to a specialist rather than pushing harder.

Water Stains on other materials

All 44 materials for water stains

Other stains on curtains & blinds

Start from the bigger picture

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. Minwax
  2. Mothers
  3. Carpet and Rug Institute
  4. The Laundress
  5. Teknion
  6. New Mexico State University Extension
  7. Cornell Cooperative Extension