Common rug stains and how to treat them without damage

Common rug stains and how to treat them without damage


To treat a rug stain without damaging the rug, blot up as much of the spill as you can, find out what the rug is made of, test your cleaner on a hidden spot, and use the mildest treatment that works with as little water as possible. Then dry the spot quickly. The order matters because most of the harm done to rugs comes from the cleanup: a cleaner the fiber can't handle, too much water, scrubbing, or residue left in the pile. A polypropylene or nylon rug shrugs off most household methods. Wool needs gentler chemistry. Jute and sisal need dry methods, and viscose and silk tolerate so little water that the right move on them is usually to blot and call a professional.


What to Do the Moment Something Spills on a Rug


Scoop, blot and get something under the rug before you reach for any cleaner. The first few minutes decide how much of the spill stays near the surface and how much sinks into the backing, and a rug gives you an advantage wall-to-wall carpet doesn't: you can get at its underside.


  1. Lift solids and blot liquids. Scoop anything solid with a spoon or a dull knife, working toward the center. Then press a white cloth or paper towels into the spill and lift straight up, again and again, switching to fresh towels as they pick up color. Rubbing spreads the stain and roughs up the pile. For a big spill, a wet/dry shop vacuum pulls out far more than towels can, so a small one is a good thing to keep handy.
  2. Protect the floor. Fold the rug back or lift its edge and slide a towel with a plastic bag over it under the stained area. That keeps the spill and your cleaning water out of a wood floor or rug pad, and it lets you blot from below.
  3. Get sand out first. If the mess came in off the beach, shake or vacuum out the sand before adding any liquid, since wet sand grinds into the fibers.
  4. Check the fiber and test your cleaner before anything goes on the stain. Both are explained below.
  5. Put the cleaner on the cloth, not on the rug. Use a little at a time and work from the outside of the stain toward the middle so you don't push it into clean pile. Several light passes do less harm than one soaking.
  6. Rinse. Blot the area with a cloth dampened in clean water to take the cleaner back out. Detergent left in the pile turns into a dirt magnet.
  7. Dry it fast. Press dry towels into the spot, then speed things up with a fan or a hair dryer on a low setting. Keep the rug off the floor until it's dry underneath, and brush the pile back into line with your fingers.

Find Out What Your Rug Is Made Of Before You Treat It


The fiber decides which cleaners a rug can take and how much water it can stand, so check before you treat anything. Start with the label, usually sewn onto the back near a corner, then any paperwork or the product listing from when you bought it. Be careful with names that hide the fiber. A rug sold as "bamboo silk" is almost certainly viscose: the FTC has found that most textiles sold as bamboo are really rayon, and ordinary rayon is what labels call viscose. "Art silk" is short for artificial silk, so treat it as viscose unless the label names another fiber.


Then turn a corner over and look at the back, because how the rug is built matters almost as much as what it's made of:


  • A cloth or canvas sheet glued across the back means a tufted rug. Its tufts are held in by a layer of latex glue, and a tufted rug lasts only as long as that glue does, so keep water to a minimum and never soak one.
  • The pattern showing through on the back, knot by knot, means a woven rug, either hand-knotted or machine-made. Hand-knotted and older rugs can carry dyes that run when they get wet; read what to know before cleaning antique or handwoven rugs before you treat one.
  • A flat rug with no pile that looks much the same on both sides is a flatweave, commonly cotton or wool. Treat it according to its fiber.

Fiber Handles well Damaged by Spot clean at home?
Polypropylene (olefin) Water-based cleaners, a weak dish-soap solution Very little; leftover residue still attracts dirt Yes
Nylon, polyester Weak dish-soap solution; 3% hydrogen peroxide for leftover color Red food dyes, which bond like the rug's own dye Yes
Wool Cool water, wool-safe spotters, a diluted vinegar rinse Alkaline cleaners, soap residue, peroxide, bleach, scrubbing Yes, gently
Cotton Small amounts of water, dried quickly Slow drying (yellow-brown marks); dyes that run Yes, with little water
Jute, sisal, seagrass Blotting, dry carpet-cleaning powder Water, steam, shampoo: shrinking, staining, browning Blot and dry only
Viscose ("bamboo silk") Blotting with dry towels Water: weakens, distorts and water-marks Blot, then call a pro
Silk Blotting with dry towels Home cleaning is a gamble on a rug this valuable Blot, then call a pro

Wool deserves a closer look. It handles water well, but it dislikes alkaline chemistry. WoolSafe tests and certifies cleaning products for wool, and its guidance lists what high alkalinity does to wool carpet: colors bleed, light-colored pile picks up brown staining from jute, and in extreme cases the wool yellows and weakens. Ammonia and many household cleaners are alkaline, so they stay off a wool rug.


Viscose is the opposite case: a fiber that looks like silk and weakens badly when wet. Regular viscose loses about half of its strength when it's wet, and WoolSafe warns that water-based spot removers should never be sprayed onto viscose (or sisal, seagrass or coir), because the moisture distorts the pile and leaves water marks. Blot a viscose rug with dry towels and stop there.


How to Test a Rug for Colorfastness


Before any cleaner touches a stain, test it where no one will see: a corner that sits under a sofa, or the underside of the rug's edge. Dampen a white cloth with the exact solution you plan to use, part the pile with your fingers so the solution reaches the whole fiber and not only the tips, press the cloth firmly into each color (reds especially), wait a minute, and look at the cloth. If any color has come off, or the rug looks lighter or different when it dries, don't use that cleaner, and don't wet-clean the rug at home at all. Professional rug cleaners run the same kind of dye test before they wash a rug, for the same reason.


How to Treat the Most Common Rug Stains


Match the method to the stain, then adjust it for the fiber using the table above. This chart is the quick version; the sections under it explain the ones that need more care.


Stain Do this first If it's still there Watch out for
Red wine Blot; blot with cool water Rug spotter; on synthetics, 3% hydrogen peroxide Peroxide can lighten wool and natural fibers
Coffee, tea Blot; blot with lukewarm water Rug spotter, then rinse May never fully leave wool
Juice, soda, sports drinks Blot; blot with cool water Rug spotter, then rinse Red and bright dyes can set for good
Pet urine Blot hard; blot with cool water Enzyme cleaner, then rinse Changes dyes; soaks through to the floor
Vomit, feces Gloves on; scrape up solids Spotter or enzyme cleaner, rinse, sanitize Acids and dyes stain if left
Blood Gloves on; blot with cold water Enzyme cleaner; peroxide on synthetics Warm water sets it
Grease, butter, makeup Scrape; absorbent cleaning powder Solvent spotter, then water-based spotter Water alone spreads oil
Ballpoint ink Rubbing alcohol on a cloth Repeat, then rinse Pouring spreads the ink
Candle wax Harden with ice; scrape Wool only: brown paper and a low iron Keep the iron off other fibers
Chewing gum Freeze with ice in a bag; chip off Gum remover Pulling tears the pile
Mud Let it dry; vacuum Rug shampoo or spotter Wet mud smears
Nail polish Nail polish remover on a cloth Repeat, then rinse Test first; use tiny amounts
Flower pollen Lift with sticky tape Vacuum Don't rub it in
Rust, bleach spots Leave it Professional treatment Home remedies add damage

Red Wine, Coffee, Tea and Juice


Drink stains are mostly dye and tannin, and they come out best while they're still wet. Blot, then blot with a cloth dampened in cool water, and keep at it as long as color transfers to the cloth. If a mark is left, use a rug spot remover (one carrying the WoolSafe mark on a wool rug) or, on a synthetic rug, a few drops of dish soap in a cup of water, then rinse.


For the faint pink or tan shadow red wine or coffee often leaves on nylon or polyester, the cleaning industry's certification body, the IICRC, suggests applying fresh 3% hydrogen peroxide and leaving it on the spot until the color fades, which can take several hours or a few rounds. It does not recommend that on wool or other natural fibers without extensive testing, because peroxide can lighten the rug's own color along with the stain.


Expect less on wool. Coffee and tea are used to dye wool rugs in parts of the Middle East, so wool takes them up readily, and the IICRC notes that complete removal from natural fibers may not be possible. Red wine can also leave a stubborn pink on natural fibers that needs a professional's attention.


Pet Urine


Fresh urine is one of the easier rug stains to clean and one of the most damaging to leave. Blot as hard as you can, standing on the towels if you need to, then blot with cool water, apply an enzyme pet-stain cleaner according to its directions, and rinse. On a wool rug, pick an enzyme product that carries the WoolSafe mark; the section on household remedies below explains why enzyme cleaners are safer on wool than their reputation.


The real risk with urine is what it does over time. Some rug dyes change color the moment urine touches them. Others change slowly, over days or months, and as the urine breaks down it can weaken the fibers themselves; that damage often shows only under a UV light or after the rug has been cleaned. Urine also starts out acidic and turns alkaline as it ages, and alkalinity is what makes rug dyes run, so an old accident spot can bleed color the first time someone washes it. An old or large urine stain, or a spot that has already changed color, is a job for a professional rug cleaner.


Check what's under the rug as well. Urine passes through most rugs, the cloth backing of a tufted rug holds both urine and its odor, and a hardwood floor underneath can be damaged in ways that don't show until you lift the rug. The section on protecting the floor covers what to look for.


Vomit, Feces and Blood


Treat these as a health question as much as a stain: the IICRC considers blood and other bodily fluids a disease risk and advises gloves and eye protection. Scrape up solids with a plastic scraper or spatula, blot, then work in cool water and a spot remover or enzyme cleaner, rinse, and finish with a sanitizer suited to the rug. Vomit carries stomach acid and often food or medicine dyes, and the longer it sits, the more likely it is to stain permanently, so deal with it right away. Use only cold water on blood, since warmth sets it. Small drops usually come out; a large amount of blood calls for a professional.


Grease, Butter, Makeup and Other Oily Stains


Oily stains don't dissolve in water, so a water-based cleaner on its own just spreads them. Scrape off what you can, sprinkle on a dry carpet-cleaning powder made for oily spots, and vacuum it up once it has absorbed what it can. Then apply a solvent spot remover made for greasy stains to a cloth, blot, and only after that follow with a water-based spotter and a rinse. When you don't know what a spot is, WoolSafe's advice is the same order: solvent first, water-based second. Use solvents sparingly, with a window open, and keep them from soaking through to the backing.


Ink, Wax, Gum, Mud and Nail Polish


  • Ballpoint ink: dampen a cloth with rubbing alcohol, press it on the ink, leave it a few minutes, and blot. Repeat, then rinse. Never pour alcohol straight onto the rug; the extra liquid carries the ink outward. For felt-tip marker, try a solvent spot remover first.
  • Candle wax: harden it with ice in a plastic bag, then break it up and scrape it off. On wool only, WoolSafe's method for the rest is brown paper laid over the spot and a clothes iron on low heat to melt the wax into the paper. On other fibers, finish with a solvent spot remover.
  • Chewing gum: freeze it with ice in a bag until it's brittle, then chip it off; a gum remover takes care of what's left.
  • Mud: let it dry completely, break it up and vacuum, then treat any leftover mark with a rug shampoo or spot remover.
  • Nail polish: dab nail polish remover (acetone) on with a cloth, a little at a time, then rinse. Test it first on a hidden spot.
  • Pollen from cut flowers: lift it with sticky tape, pressed on and peeled back, then vacuum.

Red Drinks, Popsicles and Food Coloring


Brightly colored drinks and treats are among the hardest rug stains, because red food dye behaves almost exactly like the dye used to color the rug. Once it bonds, the IICRC says, removing it takes products and equipment homeowners don't have. Blot and rinse with cool water right away. If color stays after a couple of rounds, stop there: more scrubbing only spreads it and roughs up the pile.


Rust, Bleach and Pale Spots


Some marks aren't stains you can lift. Chlorine bleach removes the rug's color, and only re-dyeing or patching fixes it; the one rug fiber it doesn't discolor is olefin (polypropylene). A pale spot on a bedroom or bathroom rug can also come from acne cream containing benzoyl peroxide, which bleaches the fiber once it meets hot water during a cleaning. Rust, from a wet metal furniture foot or a planter, needs the rust removers professionals use. For all of these, leave home remedies out of it; they can only add damage.


Household Remedies That Can Damage a Rug


WoolSafe traces most damage from cleaning to three causes: too much water, too much scrubbing and the wrong chemicals. The best-known home remedies each run into at least one of those on a rug.


Dish Soap: Fine on Synthetics, a Problem on Wool


Two respected sources disagree about dish soap, and the fiber explains why. The Carpet and Rug Institute recommends 1/4 teaspoon of liquid dish detergent in a cup of lukewarm water, and says never to use laundry detergent, whose optical brighteners can dye the fiber. WoolSafe says never to use dishwashing liquid or other household cleaners on wool carpets and rugs, because they leave residue that soils quickly and can make colors bleed or damage the pile and backing.


So on nylon, polyester or polypropylene, a very weak dish-soap solution followed by a thorough rinse is fine. On wool, use a spot remover that carries the WoolSafe mark. Several brands sold in the U.S. carry it, and WoolSafe keeps the current list on its website.


Oxygen Bleach Stain Removers


"Oxy" powders and sprays lift a lot of organic stains, but if they aren't rinsed out completely they can bleach the rug over time, leaving yellowish-brown patches on most synthetics and sometimes pink or orange ones. Read the label before using one on a rug at all: OxiClean's own directions limit carpet use to water-washable rugs and call for rinsing with clean water afterward. Hydrogen peroxide belongs in the same family; keep it to synthetic rugs, as described under red wine above.


Baking Soda and Vinegar Together


Pouring vinegar over baking soda is a popular rug hack, but the fizz is the acid and the base reacting into water, a salt and carbon dioxide, which uses up the vinegar. With the amounts most recipes call for, nearly all the baking soda is left over, now wet and packed into your rug's pile. Used separately, each has a place. A white vinegar solution (the Carpet and Rug Institute's mix is 1 cup of white vinegar to 2 cups of water) works as a final rinse, since it counteracts the alkalinity detergent leaves behind. Dry baking soda sprinkled on a completely dry rug can soak up odor before you vacuum it out.


Store-Bought Spot Removers


Many carpet spotters cause more trouble than the stain, leaving sticky residue, color loss or yellowing even when the directions are followed. The IICRC suggests a simple test: let about half an ounce of the product, mixed as directed, evaporate in a small glass. If it leaves a sticky film, it will leave the same film in your rug, and dirt will collect on it. Avoid any product that says no rinsing is needed.


Enzyme Cleaners on Wool


You'll often read that enzyme pet cleaners eat wool, since wool is a protein and the enzymes break down protein. WoolSafe put that to the test, treating wool carpet with enzyme spotters, urine treatments, deodorizers and pre-sprays far beyond normal use and then running it through years of simulated foot traffic. It found no meaningful damage and concluded that enzyme products meeting its standard are safe on wool used normally, with a thorough rinse afterward. That research covered wool, so keep enzyme products off silk.


Steam Cleaners and Carpet Shampooers


A home carpet machine puts a lot of water into a rug that's lying on your floor. On natural plant fibers it's out entirely: Curran's care guide for its sisal, jute and seagrass rugs says never to steam clean or wet-shampoo a natural-fiber floor covering, because it causes shrinkage, discoloration and staining. On a synthetic rug, a small spot extractor is useful for rinsing if you use it sparingly and lift the rug off the floor first. Our list of mistakes to avoid when shampooing rugs on hardwood floors covers the rest of what can go wrong.


Why a Rug Stain Comes Back, Leaves a Ring or Turns Brown


A stain that looks gone while the spot is wet can reappear as it dries. Most of these problems trace back to how much water went in and how slowly it came out.


  • The stain comes back as it dries. This is wicking: stain left deep in the base of the pile or the backing travels up to the tips as the moisture evaporates. The IICRC's fix is to let the area dry fully, lightly mist it with distilled water, blot, then lay 6 to 10 layers of white paper towel (or a folded white towel) over the spot, weigh it down, and leave it 6 to 8 hours, changing the towels until no more color transfers.
  • A ring forms around the spot. The same wicking carries dirt and loose dye outward to the edge of the wet area. Use less liquid next time, and blot the edges as carefully as the center.
  • Yellow or brown marks on jute, sisal or cotton. This is cellulosic browning. When plant fibers get wet and dry slowly, natural sugars and lignin rise to the surface and leave a yellow to brown discoloration, much like a cut apple browning. Professionals can usually correct it with the right cleaning method, and the IICRC is blunt that you shouldn't try to fix it yourself.
  • Colors run into each other. Stop adding water, blot and dry the area as fast as you can, and call a professional. More water only moves more dye.
  • A dark spot appears weeks later. Detergent or spotter residue has collected dirt. Blot the spot with plain water to rinse out the residue, and use less cleaner next time.

Protect the Floor Under the Rug


A spill on a rug is often a spill on the floor too, and cleaning adds more water, so check underneath whenever anything soaks in. On hardwood, don't lay a damp rug back down. Leave it folded back or propped up until both the rug and the floor are dry. In a humid shore summer, air drying alone is slow, so run a fan, the air conditioning or a dehumidifier to speed it up. A pad that lets air move helps between spills, too; our guide to rug pads that don't trap moisture explains which kinds let a floor breathe.


Pet urine that gets through to hardwood is the case to catch early. Dark stains in a hardwood floor mean the urine has gone deep into the boards, and those boards usually need to be replaced because the damage runs too deep to sand out. Whether a damaged area can be sanded and refinished or needs new boards is a judgment made on site, and our comparison of refinishing and replacing hardwood walks through how that call gets made. On luxury vinyl, the rug itself can leave a stain: Shaw's vinyl care guide advises mats without latex or rubber backings to avoid discoloration, and our guide to the best area rugs for hardwood, tile and vinyl floors covers which backings and pads are safe.


How to Keep Rug Stains From Setting In


A stain you reach in the first few minutes is a different job from one you find the next morning, so the best protection is being ready. Keep a small kit where spills happen: white cloths or paper towels, a spray bottle, a rug spot remover (a WoolSafe-approved one if you have wool rugs), an enzyme pet cleaner, a dry carpet-cleaning powder for grease and a small wet/dry vacuum. If you rent your shore house out in summer, leave the kit somewhere guests will find it.


  • Stain protection helps, up to a point. Many rugs leave the factory with a protective treatment, but WoolSafe notes these treatments aren't bulletproof and wear off, so quick blotting still matters. The IICRC suggests having protection reapplied after a professional cleaning.
  • Vacuum regularly. Gritty dirt wears down rug fibers, and mats at every outside door cut down how much of it reaches the rug in the first place.
  • Choose the fiber for the room. A dining room, entry or playroom rug takes more spills than a bedroom rug, and our comparison of wool and synthetic rugs for shore living rooms weighs how each holds up to kids, pets and sand.
  • Keep up with deep cleaning. Soil builds up in the pile between spills; here's how often rugs in a shore home need a professional cleaning.

More Questions About Rug Stains


Can you get a stain out of a rug without moving it?


Yes, for most spills. Lift the nearest edge or fold the rug back just far enough to slide a towel and a plastic bag under the stained area, treat the spot from the top, then leave the rug folded back until the floor and the underside are dry. For a stain in the middle of a large rug, use even less liquid, blot harder, and roll the rug back to the spot afterward so air can reach underneath while it dries.


How do you get an old, dried stain out of a rug?


Loosen it first: press a cloth dampened with plain water onto the stain for a few minutes, blot, and then treat it by type using the chart above. Expect several rounds, and expect the stain to show again as it dries (see wicking above). Some old stains won't come out at home, especially dyes set into wool and urine that has already changed the rug's color. After two or three careful attempts, stop before scrubbing wears the pile thin.


Does vinegar damage rugs?


Diluted white vinegar is safe on most rugs, including wool, which tolerates mild acids better than alkaline cleaners. Test it on a hidden spot first, keep the amount small, and on jute, sisal or viscose keep water of any kind to a minimum. Never mix it with baking soda in the rug.


How long should a spot take to dry after cleaning?


As fast as you can manage. For natural-fiber rugs, Curran says the spot should be dry within five or six hours, using a hair dryer if needed, since slow drying is what causes browning and water marks. Give any treated spot a day or two before judging the result, because a stain that is going to wick back shows up as the rug dries.


When to Stop and Call a Professional Rug Cleaner


Stop treating a stain yourself when the rug or the stain calls for more than home methods can safely do:


  • The rug is silk, viscose, antique or hand-knotted, and the spill needs more than blotting.
  • The colorfastness test moved dye, or colors have already started to bleed.
  • The stain is old urine, a large accident or a spot that has changed color.
  • It's red food dye, rust, or a bleached or pale spot.
  • The spot has browned, or the stain keeps coming back as it dries.
  • The stain is still there after two or three careful rounds.

A professional can do what home methods can't, starting with finding the damage: the IICRC notes that cleaners use UV lights to spot urine the eye can't see. Our area rug cleaning begins with a dye test to make sure the detergents won't change any color on the rug; the rug is then dusted to remove dry soil, washed by hand along with the fringe, and dried completely before it comes back to you. For heirloom and handwoven pieces, our notes on professional cleaning techniques for antique rugs explain the extra care they get. And when a rug is past saving, we make custom area rugs and runners sized to the space the old one left.


What Professional Rug Stain Removal Costs


Nationally, professional rug cleaning runs $100 to $350 for most rugs, or about $1 to $8 per square foot, according to HomeAdvisor's June 2026 cost data. Where your rug lands in that range depends on its fiber, its size and how it has to be cleaned, and prices run 25% to 40% higher in areas with a high cost of living.


Service Typical national price
Full rug cleaning (most rugs) $100 to $350
Hand washing (wool, delicate rugs) $5 to $8 per square foot
Stain removal add-on $10 to $50 per stain
Odor treatment $20 to $75 per rug
Pickup and delivery $25 to $50

If a stain has outlasted your best efforts, or you're worried about the floor under the rug, request an estimate and tell us what spilled and what the rug is made of.