How to Get Stains Out of Carpet: Blot, Treat and Rinse by Stain Type

Blot the spill with a white cloth, test your cleaner on a hidden spot, then work it in gently from the edges toward the center. Rinse with clear water and blot dry. Never scrub.

Vacuum cleaner head on a blue carpet
Photo: Rawpixel (CC0)

Based on the published sources below. Not yet tested by FixMyThings.

⚠️ Safety firstTest every cleaner on a hidden area first. Don't use a steam cleaner on pet urine, because heat can set the stain and smell. Never mix cleaning products, especially ammonia and bleach, and rinse one cleaner out before trying another.

Something always spills on the one carpet you care about. Your first few minutes matter most, and the instinct to scrub is usually the wrong one.

This guide covers the basic method for most spills, then what to do for specific stains. It’s based on advice from the Carpet and Rug Institute, a carpet industry group, and Consumer Reports.

⚡ At a glance

BlotNever scrub
White clothTo avoid dye transfer
Edges inWork direction
5–10 minSoap and vinegar mix
Test firstGolden rule
9Stains covered

Before You Start

⏱️ Act quickly

Consumer Reports says acting fast is one of the ground rules of stain removal.

🤍 Use white cloths only

Printed or colored paper towels and cloths can transfer dye to wet carpet.

🧪 Test a hidden spot

If you see fading or damage, stop and call a carpet cleaning service.

🚫 Don’t scrub or brush

The Carpet and Rug Institute says scrubbing can fray the fibers and change the texture.

The Basic Method

1

Remove What You Can

Before you add any liquid

Scoop up thick spills with a spoon, or scrape them with a butter knife. Vacuum up anything dry.

2

Blot the Spill

Keep going until it’s nearly dry

Press a dry white cloth or plain white paper towels onto the spot. Change to a clean area as it picks up the spill, and keep blotting until the carpet is nearly dry.

3

Test Your Cleaner

Use a hidden area

Try a little on a scrap of carpet or somewhere out of sight, such as inside a closet. If you don’t have a carpet spot cleaner, mix 1/4 teaspoon of clear dish liquid into 1 cup of water. The Carpet and Rug Institute says it should be free of bleach and lanolin.

4

Treat the Stain

From the edges toward the center

Put a small amount of cleaner on a white cloth, not straight on the carpet. Work gently from the edges toward the center, then blot. Repeat as needed.

Why this works: Working inward helps keep the stain from spreading.

5

Rinse and Dry

Don’t leave cleaner behind

When the spot is gone, blot with clear water once or more to remove any leftover product. Then blot it dry.

Pro tip: Consumer Reports suggests covering a damp spot with towels under a weight until it dries. Use something that won’t transfer color.

What to Do for Each Stain

Stain What to do
Coffee, tea Blot well. Mix 4 cups of water, 1 tablespoon of dish soap and 1/4 cup of white vinegar. Apply with a clean sponge, wait 5 to 10 minutes, then blot.
Wine Try the dish liquid solution from step 3, blot, repeat and dry. Consumer Reports’ coffee mix above is a stronger option.
Blood Rinse quickly with cool water, never hot. Then use the dish liquid solution, blot and dry quickly.
Ketchup, tomato Scrape off the excess. Consumer Reports suggests spraying with 1 tablespoon of clear household ammonia in 1/2 cup of water, blotting, then using the dish liquid solution. Test first.
Mustard Scrape it off, work in the dish liquid solution, rinse well, and let sunlight reach it as it dries.
Oil, grease Apply a little dish detergent with a cloth and blot dry. If that fails, sprinkle on baking soda and vacuum it up once it has absorbed the stain. Avoid hot water.
Ballpoint ink Dab 70% rubbing alcohol onto a cloth, then onto the ink. Don’t pour it on the carpet.
Nail polish Use a non-acetone remover on a white cloth, working from the edges in. Blot with lukewarm water, then dry.
Pet urine Blot, then use a cleaner made for pet stains. Don’t use a steam cleaner. A wet vacuum and cool water rinse are better.

How Much Liquid Should You Use?

Our sources differ here. The Carpet and Rug Institute says to use a small amount, because more isn’t better. Consumer Reports soaks the spot for coffee, tea and wine. We’d start with less and add more only if you need to, since it’s easier to add liquid than remove it.

When to Call a Professional

  • Your test patch shows fading or damage.
  • A store-bought spot cleaner didn’t remove the stain.
  • A pet smell or stain won’t go away.
  • You have an heirloom, Oriental or Persian rug.

Keep Your Carpet in Good Shape

  • Vacuum at least once a week, and more often in busy areas.
  • Use doormats inside and outside, and take shoes off at the door.
  • Have your carpet professionally deep cleaned every 12 to 18 months.

Frequently Asked Questions

Should I scrub a carpet stain?

No. Both sources say to blot. The Carpet and Rug Institute says scrubbing can cause fraying and change the texture.

Can I use a steam cleaner on pet urine?

No. The Carpet and Rug Institute says the heat sets the stain and the smell.

Can I use any paper towels?

Use plain white ones. Printing and color can transfer to wet carpet.

Can cleaning products affect my carpet warranty?

They can. The Carpet and Rug Institute says manufacturers sometimes require approved cleaners for warranty protection, so check yours.

How often should carpet be deep cleaned?

The Carpet and Rug Institute suggests a professional deep clean every 12 to 18 months.

Did your carpet stain come out?

Vote above and tell us what you spilled.

More Cleaning FixesSee All Fixes

Fix Score

No votes yet. A score appears after 20 people vote.

Did this fix work for you?

Scores show what readers report, not lab results. One vote per person.

Sources

  1. Cleaning and Maintenance (The Carpet and Rug Institute)
  2. Simple Stain Removal Tips and Tricks (The Carpet and Rug Institute)
  3. The Ultimate Stain-Removal Guide (Consumer Reports)

Last updated November 6, 2026