Cleaning professional in a green apron kneeling on a living room rug, blotting a spot with a white cloth

How to get stubborn stains out of carpet

June 05, 2024

To remove a carpet stain, blot up as much as you can with a clean white cloth, then treat it by type: cold water and a drop of dish soap for food, wine and coffee, a dry powder like baking soda or cornstarch for grease, and warm water with white vinegar for road salt. Rinse by blotting with plain water, and press dry.

Speed matters more than the product. A spill blotted in the first few minutes is a five-minute fix. The same spill found the next morning is a project.

What are the rules for every carpet stain?

  • Blot, don't rub. Rubbing grinds the stain deeper and frays the fibers.
  • Work from the outside in, so you don't spread the ring.
  • Test first. Try any mix on a hidden corner or inside a closet and wait a few minutes to check the color.
  • Use white cloths. Colored towels can transfer dye.
  • Don't soak it. Too much liquid wicks into the backing and pad, and the stain can come back up as it dries.
  • Rinse. Soap left in the carpet attracts dirt and leaves a darker spot over time.
  • Check the label. Wool and silk rugs need a gentler hand, and sometimes a professional.

How do you get out food, wine and coffee stains?

These are water-based stains, and they start with the simplest mix.

  1. Blot the spill until no more comes up.
  2. Mix a cup of cold water with a drop or two of clear dish soap.
  3. Dab it onto the stain with a white cloth, wait a minute, and blot.
  4. Repeat until the color stops transferring to the cloth.
  5. Rinse by blotting with plain cold water.
  6. Lay a dry towel on top and press with your weight, or set something heavy on it for an hour.

For red wine and coffee that leave a shadow, a mix of one part white vinegar to two parts water is the next step. Test it first.

How do you get out grease and oil stains?

Water alone just spreads grease. Sprinkle baking soda or cornstarch on the spot and leave it for 15 to 30 minutes to soak up the oil, then vacuum it up. Then treat what's left with the dish soap mix above, which cuts the grease that's still in the fibers. Rinse and blot dry.

How do you get road salt stains out of carpet?

This one's for Philly winters. Sidewalks get salted, boots carry it in, and in a lot of rowhomes the front door opens right into the living room, so the rug by the door takes the hit. Salt dries into a white, crusty line.

  1. Vacuum the dry salt first, slowly, from a few directions.
  2. Mix equal parts warm water and white vinegar.
  3. Blot it onto the white marks and give it a few minutes.
  4. Blot it back up, rinse with plain water, and press dry.
  5. Vacuum again once it's fully dry.

A good doormat outside, another inside, and a boot tray right by the door stop a lot of it. That's a fix worth doing in November, not March.

What about pet accidents, mud and wax?

  • Pet accidents: Blot up all you can, rinse with cold water, and use an enzyme cleaner made for pet stains, which breaks down the odor that soap leaves behind. Don't use ammonia; it smells like urine to a pet and invites a repeat.
  • Mud: Let it dry completely, break it up and vacuum it. Then treat the mark with the dish soap mix.
  • Candle wax: Harden it with an ice cube, scrape off what you can, then lay a paper bag over it and press with a warm iron. The bag pulls the wax up.

Can old carpet stains be removed?

Some can. Rewet the stain with the mix for its type and leave it five minutes to soften, then blot. Repeat a few times; old stains come out in layers. Stains that have been through a hot steam cleaner, or that have bleached the color out of the fibers, usually won't come out at home.

When should you call a carpet cleaner?

Know when to stop. If a stain has spread after two or three tries, if it's bigger than your hand, or if it's on a wool or silk rug, more scrubbing will make it worse. That's a job for a carpet cleaner.

Between stains, regular vacuuming keeps grit from grinding into the rug. To book a cleaning, choose House Cleaning or Deep Cleaning online. For the rest of the room, see how to deep clean a living room.

FAQ

How do you get red wine out of carpet? Blot as much as you can with a clean white cloth, working from the outside in. Then blot with cold water and a drop of dish soap, rinse by blotting with plain water, and press a dry towel on it until no more color comes up.

How do you get road salt stains out of carpet? Vacuum the dry salt first. Then blot the white marks with a mix of warm water and white vinegar, rinse by blotting with plain water, and let it dry before you vacuum again.

Can old carpet stains be removed? Some can. Rewet the stain with the right mix for its type and give it a few minutes to soften before blotting, and repeat a few times. Stains that have been heat-set or bleached the fibers usually won't come out at home.

Should you rub a carpet stain? No. Rubbing pushes the stain deeper and roughs up the fibers so the spot looks fuzzy even once it's clean. Blot with a white cloth, pressing down and lifting.

When should I call a carpet cleaner? For wool or silk rugs, stains bigger than your hand, anything that's spread after a few tries, and anything the rug's care label says to leave to a professional.

Book a cleaning

Our service area: every Philadelphia neighborhood, plus the Pennsylvania suburbs within about 30 miles of Center City, in Montgomery, Delaware, Bucks and Chester counties. Book online at phillyscleanteam.com/book-now, or call or text (215) 798-7576, 9 AM to 9 PM, every day.

Philly's Clean Team

Philly's Clean Team

Philly's Clean Team is a house and commercial cleaning company serving every Philadelphia neighborhood and the Pennsylvania suburbs in Montgomery, Delaware, Bucks and Chester counties. Our background-checked, insured cleaning professionals write these guides from the work they do every day: kitchens, bathrooms, deep cleans, move-outs and offices.

LinkedIn logo icon
Instagram logo icon
Back to Blog
Two smiling cleaners in green aprons with a caddy of supplies and a vacuum

Book your
cleaning.

See your price before you submit.
Pick your add-ons as you book.

Call or text 215.798.7576 →

More cleaning tips →