Here is how to clean carpet stains: blot (never rub) as much of the spill as you can, test a cleaner on a hidden spot, apply a small amount from the outside of the stain inward, blot again with a clean white cloth, rinse with plain water and dry the area under a weighted towel. The right cleaner depends on the stain: a mild dish-soap solution handles most food and drink, an enzyme cleaner is best for pet urine and vomit, cold water is essential for blood, and rubbing alcohol works on ink.
- How to clean carpet stains: the universal method
- How to get stains out of carpet: stain-by-stain chart
- Homemade carpet stain remover recipes
- Carpet fiber matters: wool, nylon and polyester
- How to clean a carpet (beyond spot cleaning)
- Why stains come back (and how to stop it)
- Gear that helps
- When to call a professional
- Frequently Asked Questions
Below is the universal method for how to get stains out of carpet, a stain-by-stain chart, homemade carpet stain remover recipes with exact ratios, advice for wool and other fibers, and how to clean a carpet thoroughly when spot cleaning is not enough.

Shark StainStriker Portable Spot & Stain Cleaner, 2 Tools, PX221BRN | For Carpet, Upholstery & Rugs, Stain & Odor Remover, Deep Clean Pro & OXY Formulas, Self-Clean, 3.5" Stain & Crevice Tools
Included for 'How to Clean Carpet Stains: Methods for Every Stain Type' because the listing specifies 2 Tools and PX221BRN, details this guide uses to compare options.
View on Amazon
Chemical Guys, Lightning Fast Carpet & Upholstery Stain Extractor, 16 oz | Tackles coffee, soda, wine and pet messes on carpet, seats and mats, just spray, agitate and blot for a clean look.
Included for 'How to Clean Carpet Stains: Methods for Every Stain Type' because the listing specifies Lightning Fast Carpet & Upholstery Stain Extractor and 16 oz, details this guide uses to compare options.
View on Amazon
OxiClean Carpet & Rug Stain Remover Liquid Spray, 24 Fluid Ounce
Included for 'How to Clean Carpet Stains: Methods for Every Stain Type' because the listing specifies 24 Fluid Ounce, details this guide uses to compare options.
View on Amazon
Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32oz | 32oz Pet Carpet Cleaner Spray for household pet stains & odors
Included for 'How to Clean Carpet Stains: Methods for Every Stain Type' because the listing specifies Pet Stain Remover and 32oz, details this guide uses to compare options.
View on AmazonKey takeaways
- Speed matters: fresh stains lift far more easily than set-in ones.
- Blot, do not scrub: rubbing spreads the stain and frays carpet fibers.
- Use the least water and soap possible, then rinse; leftover soap attracts dirt and makes spots reappear.
- Match the cleaner to the stain: enzyme for pet messes, cold water for blood, alcohol for ink, dish soap for grease.
- Test any cleaner on a hidden area first, especially on wool or brightly dyed carpet.
How to clean carpet stains: the universal method
These steps work for nearly every fresh spill on synthetic carpet (nylon, polyester, olefin), which covers most wall-to-wall carpet in homes.
- Remove solids first. Lift food, mud or vomit with a spoon or dull knife, scraping from the edge toward the center. Reason: pressing solids into the pile pushes them deeper.
- Blot the liquid. Press a clean white cloth or paper towels onto the spot and stand on it for a few seconds; switch to a dry area of the cloth and repeat until no more transfers. Reason: blotting draws liquid up; rubbing spreads it and untwists fibers.
- Test your cleaner. Apply a little to a hidden area, such as inside a closet, wait 5 to 10 minutes and blot with white cloth. If color transfers or the fiber changes texture, choose a gentler option. Reason: some dyes and wool fibers react to cleaners.
- Apply cleaner sparingly from the outside in. Mist or dab the solution on the stain, starting at the edges and moving toward the center. Reason: working inward prevents a larger ring.
- Let it dwell 3 to 5 minutes. Reason: cleaners need time to break down the stain; most work better with a short wait.
- Blot again. Use a fresh white cloth, pressing firmly. Repeat steps 4 to 6 until the stain stops transferring.
- Rinse with plain cool water. Mist or dab with clean water, then blot. Reason: leftover soap or cleaner is sticky, attracts dirt and causes the spot to “reappear” a few days later.
- Dry quickly. Lay a thick stack of paper towels or a folded towel on the spot and set something heavy on it for a few hours, then brush the pile upright with your fingers. Reason: fast drying prevents wicking, where stain residue in the backing rises back to the surface, and limits the chance of musty odors.
A worked example: coffee on a beige nylon carpet
Spill a mug of coffee with milk on a hallway runner? Blot immediately until the towel comes up nearly dry. Mix 1/4 teaspoon of clear dish soap into 1 cup of warm water, dab it on from the edges in, wait 5 minutes and blot. If a tan shadow remains, apply a 1:2 mix of white vinegar and water, wait 5 minutes and blot. Finish with a plain water rinse, blot, and dry under a weighted towel overnight. Most fresh coffee stains disappear with these two passes; a stubborn shadow on light carpet may need a commercial oxygen-based spot cleaner.
How to get stains out of carpet: stain-by-stain chart
| Stain | First treatment | Second treatment | Avoid |
|---|---|---|---|
| Coffee, tea, soda | Dish soap solution | 1:2 white vinegar to water | Hot water on milky coffee |
| Red wine, juice, berries | Blot; dish soap solution | 3% hydrogen peroxide on light, colorfast synthetics only (test first) | Salt rubbed in; peroxide on dark carpet |
| Pet urine | Blot; enzyme cleaner, let it dwell per label | Repeat enzyme; vinegar solution for odor | Ammonia (smells like urine to pets); steam before treating |
| Vomit or feces | Scrape solids; enzyme cleaner | Dish soap solution, then rinse | Heat, which sets proteins |
| Blood | Cold water and blot | Dish soap in cold water; peroxide on light synthetics only | Warm or hot water |
| Grease, oil, butter | Sprinkle cornstarch or baking soda, wait 15 minutes, vacuum | Dish soap solution | Water alone |
| Ink or marker | Rubbing alcohol on a cloth, blot (do not pour) | Dish soap solution, rinse | Scrubbing, which spreads ink |
| Mud | Let it dry completely, then vacuum | Dish soap solution for residue | Wiping while wet |
| Chewing gum | Freeze with ice in a bag, then chip off | Small amount of dry-cleaning solvent, test first | Pulling soft gum |
| Candle wax | Freeze and chip off excess | Paper bag over wax, warm iron on low briefly | High iron heat on synthetic fibers |
| Makeup (foundation, lipstick) | Dish soap solution | Rubbing alcohol for oily makeup | Rubbing |
| Nail polish | Blot; non-acetone remover on a cloth, test first | Dish soap solution, rinse | Acetone on acetate or some synthetic blends |
Homemade carpet stain remover recipes
Commercial carpet stain removers are convenient, but these simple mixes cover most household spills. Make them fresh and label the bottle.
| Mix | Ratio | Best for | Notes |
|---|---|---|---|
| Dish soap solution | 1/4 tsp clear, dye-free dish soap per 1 cup warm water | Food, drinks, grease, makeup | More soap is not better; it leaves residue |
| Vinegar solution | 1 part white vinegar to 2 parts water | Coffee shadows, odors, light urine | Test on wool; rinse afterward |
| Hydrogen peroxide | 3% drugstore strength, used straight in small amounts | Wine, blood, berry on light synthetic carpet | Can lighten dyes; test first; never on wool |
| Baking soda or cornstarch | Dry, sprinkled generously | Grease and odors | Vacuum thoroughly after 15 minutes or more |
| Rubbing alcohol | 70% isopropyl on a cloth | Ink, marker, some makeup | Dab only; ventilate |
Safety note: never mix cleaning products, especially bleach with ammonia or vinegar, which can release harmful gases. Ventilate the room when using alcohol or solvents, and keep children and pets away until the area is dry.
Carpet fiber matters: wool, nylon and polyester
- Nylon and polyester: the most common home carpets; they tolerate dish soap, vinegar and most commercial spot cleaners. Polyester resists water-based stains but can hold oily ones.
- Olefin (polypropylene): very stain-resistant and often used in basements and outdoor rugs; oil-based stains are the main challenge.
- Wool: natural and absorbent. Use cool water, wool-safe cleaners and minimal moisture. Avoid hydrogen peroxide, bleach, high-alkaline cleaners and hot water, which can damage or shrink the fibers.
- Stain-resistant treated carpet: follow the manufacturer’s care guide, because some cleaners can strip the protective treatment.
Check your carpet label or the manufacturer’s warranty; some warranties require specific cleaning products or methods.
How to clean a carpet (beyond spot cleaning)
Spot cleaning handles spills, but the whole carpet needs routine care to stay clean and to keep dust out of the air:
- Vacuum regularly. High-traffic areas at least twice a week and the rest weekly. Use slow, overlapping passes in two directions. Reason: most carpet soil is dry particles that abrade fibers.
- Treat spots as they happen using the method above.
- Deep clean every 12 to 18 months. Many carpet manufacturers recommend hot water extraction (often called steam cleaning) on this schedule, and some warranties require it. Homes with pets, kids or allergies may need it more often.
- Rent, buy or hire. Rental or home carpet cleaners work well if you vacuum first, pre-treat stains, use the recommended amount of solution and do extra dry passes. Professional truck-mounted extraction removes more water and dries faster.
- Dry quickly after deep cleaning. Run fans, open windows if the air outside is dry, or use a dehumidifier. Carpet should be dry within 6 to 12 hours to avoid musty odors or mold.
Why stains come back (and how to stop it)
- Residue: leftover soap or cleaner attracts new dirt. Fix: rinse with plain water and blot until dry.
- Wicking: the stain soaked into the backing or pad and rose back up as the top dried. Fix: re-clean, then dry fast under a heavy weighted towel so moisture moves into the towel, not up the fibers.
- Not fully removed: a faint stain can look gone while damp. Fix: check again once completely dry and repeat if needed.
Gear that helps
- BISSELL Little Green Multi-Purpose Portable Carpet Cleaner (1400B) · sprays and suctions · upholstery tool. Extracts cleaner and dirty water so spots dry faster and leave less residue.
- BISSELL Little Green Max Pet (3860) · self-cleaning tough stain tool · pet hair removal tool. A good fit for homes dealing with frequent pet accidents.
- FOLEX Instant Carpet Spot Remover · water-based · for carpets, upholstery and rugs. A popular general-purpose spotter for food and drink spills; test on hidden areas first.
- Resolve Ultra Pet Carpet Cleaner Spray · formulated for pet stains and odors. A widely available option for urine and vomit spots.
When to call a professional
- Large spills that soaked into the pad, such as a full pet water bowl or a leaking aquarium.
- Repeated pet urine in the same area, which may need pad replacement and subfloor sealing.
- Wool, silk or antique rugs with valuable dyes.
- Stains from paint, bleach or plant food, which often remove color rather than add it and need color repair.
- Carpets that smell musty after cleaning, which can mean moisture in the pad.
Frequently Asked Questions
What is the best way to get stains out of carpet?
Blot immediately, then treat with a cleaner matched to the stain, working from the outside in, and blot rather than rub. Rinse with plain water and dry under a weighted towel so the stain does not wick back up.
Does vinegar and baking soda clean carpet stains?
Each can help on its own: vinegar solution lightens coffee shadows and odors, and baking soda absorbs grease and smells. Mixing them creates foam that is mostly water and salt, so there is no extra cleaning power from combining them.
How do you get old, dried stains out of carpet?
Rehydrate the stain with a little warm water or dish soap solution, let it sit 5 to 10 minutes, then blot and repeat. Enzyme cleaners help with old organic stains, and an oxygen-based spotter can lift set-in drink stains on synthetic carpet.
Is hydrogen peroxide safe on carpet?
Drugstore 3% hydrogen peroxide can work on light-colored synthetic carpet but can lighten dyes. Always test in a hidden spot and never use it on wool or dark carpets.
What is the best carpet stain remover for pet urine?
Use an enzyme-based pet stain cleaner, which breaks down the uric acid and proteins that cause odor. Saturate enough to reach as deep as the urine did, leave it for the time on the label, then blot and let it dry.
How often should carpets be deep cleaned?
Many carpet manufacturers recommend hot water extraction every 12 to 18 months, and more often in homes with pets, children or allergies. Regular vacuuming between deep cleans extends carpet life.
Write Your Review
No reviews yet. Be the first to share your experience!