How to Remove Soda Stains from Carpet & Rugs

Quick answer

Blot up the excess, then sponge the spot with a mild detergent mix, and follow with white vinegar and clear water if it's still there. Don't scrub, don't use bleach, and keep heat away until the stain is completely gone.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Blot the excess, then sponge with cool water as soon as you can.
  2. Treat the spot even if you can't see it, since soda is easy to miss on patterned carpet.
  3. Blot, don't rub.
  4. Keep the carpet away from heat until the stain is gone.

A soda spill on carpet is color and sugar sinking into the pile, and it can keep going down into the backing if you let it. Patterned carpet hides a fresh spill well, so the stain is often only noticed once it has dried into the fibers. The longer it sits, the more likely it is to leave a shadow, so a fresh spill gives you the best result.

Blot from the edges inward and never rub, since rubbing only works the color further into the fibers. Use a carpet spot cleaner lightly when you're getting soda stains out of carpet, since too much liquid spreads the mark. Red pop out of carpet is the trickiest, so test a hidden corner before you treat the whole patch.

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.

7 steps

Step by step

0 of 7 done
  1. Step 1 of 7

    Blot up the excess

    Press up as much of the spill as you can with a dry white cloth. Blot, don't rub, because rubbing can spread the spot and distort the pile.

    Tip. Start at the outer edge and work inward so the spot doesn't grow.

  2. Step 2 of 7

    Sponge with the detergent mix

    Mix 1 teaspoon of mild detergent with 1 cup of warm water, then sponge the stain with it. Use small amounts and press gently, without working the liquid deep into the pile.

    Careful. Keep the detergent mix weak. A strong solution can damage carpet.

  3. Step 3 of 7

    Rinse with clear water

    Sponge the spot with clear water, then blot thoroughly until the cloth comes away with no color. This lifts out the detergent so none stays behind.

  4. Step 4 of 7

    Use the vinegar sponge if needed

    If color still shows, mix 1/3 cup white household vinegar with 2/3 cup water and apply it to the stain. Sponge it and press hard on the stain.

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

  5. Step 5 of 7

    Repeat the detergent sponge

    Sponge the spot again with the same mild detergent mix. This clears out the vinegar so none is left in the pile.

  6. Step 6 of 7

    Rinse and blot the moisture out

    Sponge with clear water and blot thoroughly to remove the excess moisture from the carpet. Keep blotting until the spot stops coming up damp.

    Tip. Lift the towel straight up rather than sliding it across the pile.

  7. Step 7 of 7

    Use alcohol if color is left

    If color is still visible, sponge the spot with 70% isopropyl or 90% denatured alcohol, with no added color or fragrance, and blot.

    Careful. Pretest on a hidden corner first, since alcohol can affect untested dyes.

If you'd rather buy than mix

Best products for soda on carpet & rugs

Pick a mild liquid detergent with no bleach in it. For set-in stains, buy the 3% drugstore hydrogen peroxide, not the stronger strength sold for bleaching hair.

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

The cloth should pick up less color with every pass, and the spot should look more like the carpet around it each time. Once the cloth stays white and the spot still looks marked, the dye has likely set into the fibers, so go to the dried-in section.

What changes for yours

Adjust for your carpet & rugs

Cola

Cola follows the same steps as any soda, since the color and sugar are the problem in both. The only change is timing, because stains get harder to remove the longer they sit.

If the spot has already dried, start with the detergent sponge and move to the vinegar only if color remains. Check the cloth after each pass to see whether color is still coming out.

Orange soda

Orange soda uses the same steps as any soda, because its bright color and sugar are the issue. Light or patterned carpet can make the color easy to miss, so check the spot in good light before you decide it's clear.

Don't stop at the first pass just because the spot looks lighter; keep blotting until the cloth comes away clean. If color remains after the vinegar sponge, use the set-in options below rather than a stronger mix.

Dr Pepper

Dr Pepper is a dark soft drink, so it follows the same color and sugar steps as cola. Its dark color can hide on patterned carpet, so check the spot with a white cloth after each pass.

Once the spot looks clear, rinse and blot until the cloth stops picking up color. Then let the carpet dry naturally, away from any heat.

Red soda and pink pop

Red and pink soda are colored just like dark sodas, so the steps stay the same. Their color can be easy to miss on patterned carpet, so press a white cloth onto the spot after each pass.

Keep working until the cloth shows no color, not just until the spot looks faint. If the spot looks clear but the cloth still picks up color, repeat the detergent sponge before you move on.

Root beer, cream soda and ginger ale

Root beer, cream soda, ginger ale, grape and other flavored sodas still carry color and sugar, so the steps don't change. Flavored drinks can be harder to judge by eye, so check each spot with a white cloth before you call it done.

If the spot is still there after the vinegar sponge, go to the set-in options rather than repeating the vinegar over and over. Each extra pass should lift some color, or it's time to change approach.

Diet and regular colas

Pepsi, diet colas and Pepsi Max are all dark colas, so the color is what you're removing and the steps are the same. Regular cola adds sugar to the color, so blot it quickly rather than waiting.

Diet and Max versions still need the same steps, since their dark color is the stain. Check the spot with a white cloth after each pass before you call it done.

White, cream, tan and light carpet

On light carpet the color shows more clearly, so you can judge progress by sight, but the steps stay the same. Berber and wool need extra care, so keep the detergent mix at its weakest and blot instead of sponging hard.

On wool or Berber, stop if the pile looks dull or the color shifts, and call a professional before going further. Light carpet is often the easiest case, so don't rush it.

Old, dried or set-in stains

Old soda stains are harder to remove because they've had time to set, so expect to repeat the steps. Work through the detergent and vinegar sponges again, and keep going only while the cloth still picks up color.

A dried stain needs to be wet again before the detergent sponge, so sponge with clear water until the spot softens. If the item has been through a dryer, the heat has likely set the color, and it will be harder to lift from that point.

If color remains after the alcohol sponge, pretest 3% hydrogen peroxide on a hidden spot. Then moisten the tufts with it, leave it for one hour, blot, and repeat.

Car carpet works the same way, so keep it as dry as you can between passes. For abnormally large or deep stains that won't lift, a professional with hot water extraction is the realistic next step.

Vinegar, baking soda, peroxide and more

Do home remedies work on soda on carpet & rugs?

Most home remedies for soda are built for fabric or hard surfaces, and many don't belong on carpet. These are the ones that do the job here, along with the ones to leave out.

Works2Helps2Skip2

RemedyVerdictWhat to know
White vinegarGet it on Amazon WorksA vinegar sponge helps lift what remains after the detergent, and it's the only acid this stain needs.
Rubbing alcoholGet it on Amazon WorksThis is the alcohol sponge in the last step, the strongest step on the page, and it's only for color that's still there.
Hydrogen peroxide (3%)HelpsOnly for set-in stains, using the 3% strength on the tufts for one hour. The stronger strength sold for bleaching hair is not for carpet.
Dish soapGet it on Amazon HelpsA mild dish soap can stand in for the detergent in the early steps, but only at the weak mix and never stronger.
Baking sodaSkipLeave it out. It's a scrubbing-style cleanser, and carpet can't take scrubbing.
Oxygen bleach (OxiClean)SkipSkip bleaching products; they can change carpet color, and this stain doesn't need one.

What makes it worse

Mistakes to avoid

Don't use bar soap on the stain

Bar soap and soap-based detergents can make a soda stain permanent or much harder to remove. Check the ingredient list on any detergent you use, and stick with the mild detergent from the steps.

Don't pour solvent on the carpet

Solvent can dissolve carpet materials and destroy the backing, so never pour it straight on. If you need one at all, dab a few drops onto a white cloth and check the cloth before it touches the carpet.

Don't use hot water on the spot

Hot water can set the color, and carpet spot work is done with cool or lukewarm water. Use the warm mix only as written, and rinse with cool water after it.

Don't pour vinegar straight from the bottle

Full-strength vinegar is far stronger than the mix this spot needs. Measure one part vinegar to two parts water, and sponge it on rather than pouring it onto the carpet.

Don't skip the test patch

Carpet dyes vary, and a cleaner that's harmless on one shade can shift the color of another. Dab your solution on an inconspicuous area, then check the result on a white cloth before you treat the spot.

Don't stop blotting too early

A spot that looks clean while it's still damp can show the color again once it dries. Keep pressing with dry white cloths until no more color transfers and the carpet feels dry to the touch.

When to call a professional

A large soda spill that has soaked through to the pad is a job for hot water extraction, since home cleaning can't reach that depth. Ask the cleaner to dry the carpet from both the front and the back, because a damp pad is where the trouble starts.

Questions

Does soda stain carpet?

Yes. Dark soft drinks carry color and sugar, and they can stain carpet even when you can't see the spill at first. Blot it right away and follow the steps, since the color is what you're removing.

Do diet colas need a different treatment?

No. Diet colas use the same steps as regular cola, because the dark color is what you're removing. Check the spot with a white cloth after each pass to see how it's doing.

Can I use club soda on a soda stain?

You don't need to. Club soda is a fresh-wine tip, and plain cool water does the rinsing job here. Blot the spill first, then start with the detergent sponge.

Will a soda stain come out of white or light carpet?

Often yes, if you start quickly and work through the steps in order. Light carpet shows the color clearly, so you'll know when it's gone, but test any step on a hidden spot first, especially on wool or Berber.

Is it too late if the soda has already dried?

Not necessarily, but dried color is harder to lift. Start with the detergent and vinegar sponges, then move to the set-in options if color remains.

Do I need to test a cleaner before using it?

Yes, always. Test any cleaner on a hidden area first, because colorfastness varies and a cleaner can change the carpet's color. Wait for the test spot to dry before judging the result.

Will a steam machine set a soda spot in carpet?

Not on a visible soda mark, since the heat can lock the color into the fibers. Finish the home steps with the mild solutions first, and save hot water extraction for a professional who can flush the stain out properly.

Is laundry detergent safe to use on a carpet spot?

Skip the laundry detergent, since many formulas can strip carpet dye and break down the fibers. Use a mild detergent with no bleach in it, one teaspoon in a cup of warm water, which is the mix this spot needs.

How do I dry a carpet spot once I've cleaned it?

Stack a few dry white cloths on the spot and weigh them down so they keep drawing moisture up. Replace them as they get damp, and keep going until the carpet is fully dry, since trapped moisture is what brings color back.

Soda on other materials

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. University of Georgia Extension
  2. American Cleaning Institute
  3. Cornell Cooperative Extension
  4. New Mexico State University Extension
  5. Carpet and Rug Institute