How to Remove Water Stains from Carpet & Rugs

Quick answer

Blot the water up with a dry white cloth right away, then work a mild dish detergent solution in gently from the edges, without rubbing. For brown or dark marks, follow with the vinegar solution, then rinse out every trace with lukewarm water and blot until dry.

Start the steps

Prefer a ready-made fix? Our top picks ↓

Prep first

Before you start

  1. Blot standing water up with a dry white cloth or paper towels right away.
  2. Press and lift instead of rubbing.
  3. Test any cleaner on a hidden area first.
  4. Feather your work into the surrounding carpet so you don't create a new ring.

Water spots and rings on carpet are moisture that has traveled down through the tufts into the backing, and that's why a mark can look worse a day later than it did at first. Fresh marks usually lift well if you catch them quickly, but one left for days may only lighten instead of disappearing. Whether the mark is brown or rust-colored, or just a pale ring, decides whether the vinegar step is needed at all.

Brown water stains on carpet are the stubborn kind, so test any cleaner on a hidden patch first. Pick a carpet spot cleaner rather than a strong solvent, and rinse with plain water so no residue is left to attract dirt. Old water stains that won't lift may need a second pass the next day, not a stronger product.

Before you start

What carpet & rugs can take

Use with care6

  • Water
  • Hot water
  • Oxygen bleach
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)
  • Heat, once the stain is out

Avoid3

  • Soaking
  • Chlorine bleach
  • Scrubbing and abrasives

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

    Blot up the standing water

    Act quickly, because a delay may let the spill become a permanent stain. Press a dry white cloth or white paper towels onto the spot to lift the liquid, and switch to a dry section as each one soaks up water.

  2. Step 2 of 6

    Pretest on a hidden area

    Test the detergent solution on an inconspicuous part of the carpet, such as inside a closet or under a piece of furniture. If the color changes, stop and choose another solution.

    Tip. Use a white cloth for the test so any color that comes off shows up clearly.

  3. Step 3 of 6A few minutes

    Work in the detergent solution

    Mix 1/4 teaspoon liquid dish soap with 1 cup lukewarm water. Apply a small amount to a white cloth and work it gently into the spot from the edges toward the center, then blot as it lifts. Keep going as long as the stain keeps transferring to the cloth, moving to a clean section of it as it fills.

    Tip. Dampen the cloth rather than the carpet, so you use as little liquid as possible.

  4. Step 4 of 6A few minutes

    Add the vinegar solution if needed

    If the mark is still brown or dark after the detergent, mix 1 cup white vinegar with 2 cups water and work it into the spot the same gentle way. Repeat the same step several times if needed, and skip it if the mark has already gone.

    Careful. Use only white vinegar; colored vinegar can leave a stain.

  5. Step 5 of 6

    Rinse out every trace

    Rinse the area with lukewarm tap water, then blot and pat dry after each rinse. Detergent residue is the usual reason a spot looks wrong later, so repeat the rinse until no soap is left behind.

    Tip. Spray the rinse water on with a mist sprayer so the carpet doesn't get overwet.

  6. Step 6 of 6

    Dry the spot completely

    Blot with a dry white cloth until all moisture is removed from the carpet. A dry, absorbent cleaning compound can be used to speed up drying if you're in a hurry.

If you'd rather buy than mix

Best products for water stains on carpet & rugs

Choose a water-based spot cleaner made for carpet, and pretest it on a hidden area first, since water-based cleaners leave residue unless fully rinsed. Keep solvent-based spot removers for stains that remain after that, and apply them to a white cloth.

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

Finished the steps? How does it look?

How to tell it's working

Each pass should lift a little color onto the white cloth, and the mark should lighten from its edges inward. When the cloth stops taking color but a faint outline remains, the stain has set into the backing and needs the dried-in approach. Stop if the carpet's own dye appears on the cloth, because the solution is too strong for that fiber.

What changes for yours

Adjust for your carpet & rugs

Brown, dark, or rust-colored marks

Brown, dark, yellow, and rust-colored marks are the ones that usually need the vinegar solution after the detergent step. Rust-colored spots are deposits from water, so the vinegar step is what lifts them.

Give the vinegar solution the same gentle work-in, then rinse it out completely so no vinegar or residue is left in the fibers.

Light or white carpet

On light or white carpet, the pretest matters most, because a cleaner that changes the color shows up right away. Skip the vinegar step if the test spot isn't clean, and use the detergent solution alone.

Feather the work into the surrounding carpet and rinse thoroughly so the spot doesn't leave a ring at its edge. Blot with white paper towels, since colored cloths can transfer color onto light fibers.

Wool carpet

Wool needs the mildest approach of all, so keep to the detergent solution and pretest it on a hidden spot before you start. Skip any bleaching product, since wool is the fiber least able to take them.

If the test spot changes color at all, or the mark still shows after a careful rinse, stop and call a professional cleaner instead of trying stronger products.

Leaks, plant water, and radiator water

Water from a leak, a spill, a plant saucer, or a radiator is treated the same way as any water mark, starting with blotting until no moisture comes up. Dirty water and radiator water can leave brown or rust-colored deposits, so check for those after the detergent step.

If deposits show, add the vinegar solution and rinse out every trace. Keep the area from getting wetter than it already is, since too much liquid spreads the mark.

Berber, seagrass, sisal, coir, olefin, or indoor-outdoor carpet

The steps above apply to these carpets, but they have no separate rules for each fiber, so pretest every solution first. If you can't tell what the carpet is made of, don't guess; use only blotting and the mild detergent solution.

Use the least liquid that lifts the mark, and rinse with a mist sprayer rather than pouring water on.

Heavy or long-standing buildup

Old water stains are harder work, because the longer a spill sits, the more likely it is to become permanent. Expect the steps above to lighten a dried mark rather than erase it on the first try.

Once the stain has dried, repeat the detergent and vinegar steps on it, rinsing out every trace each time. If a mark still shows after cleaning, moisten the tufts with 3% hydrogen peroxide, leave it for about one hour, blot, and repeat, after a pretest on a hidden area.

If the stain still shows after a couple of rounds, stop and call a professional cleaner instead of pushing harder with stronger products.

Vinegar, baking soda, peroxide and more

Do home remedies work on water stains on carpet & rugs?

Most household remedies you'll find online don't belong on carpet, and the ones that do are used in a narrow way. Detergent does the main work on carpet, a few remedies only help with leftover marks, and the rest should stay off it.

Works2Helps1Skip3Avoid1

RemedyVerdictWhat to know
White vinegarGet it on Amazon WorksThe vinegar solution is used for brown or dark marks that remain after the detergent step.
Dish soapGet it on Amazon WorksThis is the mild liquid detergent used to work the spot, and it's the only soap this method needs.
Hydrogen peroxide (3%)Get it on Amazon HelpsOnly for a mark that still shows after the detergent and vinegar steps, on the tufts after a hidden-area pretest, then blot and repeat.
Baking sodaSkipSkip baking soda on carpet. A damp sponge scrubbing method goes against the no-rubbing rule on carpet.
SaltSkipSkip salt on carpet; it is for absorbing fresh wine, not water marks.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach; it's safe only on colorfast fabrics and never on wool.
Rubbing alcoholAvoidSolvents can dissolve carpet materials and destroy the backing, so rubbing alcohol stays off this carpet.

What makes it worse

Mistakes to avoid

Don't use a stronger detergent mix

A stronger solution is harder to rinse out, and leftover detergent is what leaves a ring behind. Stick to the recipe and repeat the light application if the mark is still there.

Don't skip the pretest

Carpet color can change from a cleaner, and you only find out after it dries. Test on a hidden spot first, and if the color shifts, switch to another solution.

Don't blot with colored towels

Colored paper towels or a dark cloth can release dye onto the carpet while you're lifting the water, and that creates a second stain. Use white paper or a white cloth every time, and swap in a dry one as soon as it stops taking up moisture. Blot in from the edges so the spill doesn't spread.

Don't let vinegar sit on the carpet

Vinegar that is left to dry in the pile can leave a smell and a sticky residue behind. Apply a small amount, give it a few minutes, then blot it up instead of waiting for it to evaporate. Each application should be short and light.

Don't stop rinsing too soon

Detergent or vinegar left in the fibers is what makes a spot look dingy again a few weeks later. Rinse with lukewarm water several times, pressing with a dry cloth after each rinse, until the cloth comes up clean. Two rinses rarely do the job on a deep mark.

When to call a professional

Call a professional carpet cleaner if a pretested cleaner changes the carpet's color, or if an oily mark is mixed in with the water stain. Large areas that have soaked through the backing need drying from both the front and back, which is hard to manage at home. Tell them it's a water stain, roughly how old it is, and which solutions you've already used.

Questions

Does water stain carpet, and why?

Water on its own rarely stains carpet; the mark is usually what the water leaves behind as it dries. Rust-colored spots are deposits from water, and delay can make a spill permanent. Blot it up fast and it will be much easier to lift.

Why does a water ring come back after it dries?

A ring usually returns when the liquid spreads past the stain and dries with a line at its edge. Work from the edges toward the center, and feather the work into the surrounding carpet so there's no hard edge to dry on.

Can an old, dried mark still come out?

It's not too late, but the job is harder and may take several rounds. Old marks often lighten rather than vanish on the first try, so follow the repeat-and-rinse approach in the set-in section and be patient.

Why is my water stain brown or yellow?

Brown, dark, or yellow marks are usually deposits left by water as it dries, and they often need more than the detergent step. Work the detergent solution first, then the vinegar solution for the color, and rinse out every trace.

Is salt and water a stain removal for carpet?

No, salt is meant for absorbing fresh wine, so it doesn't help a water mark. Blot the water up with a dry white cloth and use the detergent solution as described above.

Do water-based carpet cleaners leave residue?

They can, if the cleaner isn't rinsed out, which is why the rinse step matters so much. Rinse several times with lukewarm tap water and blot dry after each one. Keep solvent-based products for stains that stay after that.

Can I run a steam cleaner over a water stain?

Hold off while the mark is still visible, because heat can lock it into the fibers and make it harder to lift. Stick to the cool and lukewarm solutions in the steps, and leave any hot water extraction to a professional for big or stubborn spills.

Is laundry detergent okay to use on carpet?

Laundry detergent doesn't belong on carpet, and neither does automatic dishwasher detergent, which contains bleaching agents that destroy dyes. Mix a quarter teaspoon of liquid dish soap into a cup of lukewarm water instead, and skip any cleaner with a pH of 10 or above. Test the mix on a hidden spot before you use it on the stain.

How do I dry a spot once it's clean?

Keep pressing dry white cloths onto the spot, swapping them whenever they come up damp, until no moisture transfers at all. Once the surface feels nearly dry, lift the pile gently with your fingers and leave the room open so the carpet can air out.

Water Stains on other materials

All 44 materials for water stains

Other stains on carpet & rugs

All 104 stains on carpet & rugs

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