First few minutes
Just happened? Do this first
- Blot up as much urine as you can with clean white paper towels, pressing gently.
- Keep heat away from the spot until the odor is gone.
- Start the cleaning steps now, because delay can make the stain permanent.
The smell is the hard part with carpet: urine that sinks into the fibers keeps producing odor for as long as moisture stays in the carpet. Delay is the enemy, since a spill left too long can become permanent, and some solutions can change the carpet's color, so each one gets a pretest. If the smell is still there once the carpet dries, the urine may have gone into the padding below.
Blot pee stains on carpet with a clean white cloth before you add anything, so you don't push it deeper. Next, use a mild dish detergent solution, rinse it out with cold water, and finish with a diluted white vinegar round to lift what's left. If the smell stays after it dries, repeat the vinegar round rather than adding more water.
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
6 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Clean white paper towels or a white clothBlots up the urine and lets you see whether the spot is lifting. (opens Amazon)
- Liquid dish washing detergentMakes the mild detergent solution, 1/4 teaspoon per 1 cup of lukewarm water. Skip laundry detergent; the mild dish detergent solution is what this stain needs. (opens Amazon)
- White vinegarMakes the vinegar solution, 1 cup per 2 cups of water. Use white vinegar only, since colored vinegar can leave a stain. (opens Amazon)
- Lukewarm and cold tap waterLukewarm water mixes the detergent solution, and cold water rinses each round out.
- Measuring spoons and cupsKeeps each mix at the strength the stain needs and no stronger.
- 3% hydrogen peroxide (optional)Only for the set-in treatment, after a pretest. Use the drugstore 3% strength. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
6 steps
Step by step
Step 1 of 6
Blot up as much urine as you can
Press a dry white cloth or white paper towels onto the spot and lift, switching to a clean section each time. Keep going until little more comes up, since every bit you lift now is less the cleaners have to reach.
Step 2 of 6
Pretest each solution first
Choose an inconspicuous area of carpet, such as inside a closet or under a piece of furniture. Mix each solution, dab a little of it there, let it dry, and check for any color change before using it on the spot.
Careful. If a pretested solution changes the carpet color, don't use it on the spot, and call a professional carpet cleaner for the rest.
Step 3 of 6A few minutes
Work in the detergent solution
Mix 1/4 teaspoon liquid dish washing detergent into 1 cup of lukewarm water. Dampen a white cloth with a little of it, dab gently over the spot from the edges toward the center, and let it sit a few minutes before blotting. Repeat with a fresh section of cloth as long as urine keeps transferring to it.
Step 4 of 6
Rinse out the detergent
Dampen a clean white cloth with cold tap water and blot the area to lift the detergent out. Follow with a dry cloth, pressing to pull up as much moisture as you can.
Step 5 of 6A few minutes
Lift the spot with vinegar
Mix 1 cup white vinegar with 2 cups of water, then dampen a clean white cloth and work it into the spot from the edges toward the center. Let it sit a few minutes, then blot, and repeat as long as the spot keeps transferring to the cloth.
Step 6 of 6
Rinse the vinegar and dry
Rinse the area with cold water, then blot with a dry cloth until no moisture comes up. Leave the carpet to dry without heat, and check the smell once it's fully dry.
If you'd rather buy than mix
Best products for urine on carpet & rugs
A dry, absorbent carpet cleaning compound can help shorten drying time once the spot is rinsed. Choose one made for carpet and check its label before using it.
Zep Advanced Oxy Carpet & Upholstery Stain Remover
Resolve Carpet Cleaner Spray, Stain & Spot Remover for Carpet, 32 Fl
BISSELL Little Green Portable Carpet & Upholstery Cleaner
Rug Doctor Mighty Pro X3 Carpet Cleaner
Utopia Kitchen White Flour Sack Towels
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?
Nice work. Let it dry completely and check it again in good light. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →How to tell it's working
The white cloth should pick up less color with each round, and the spot should be lighter every time you come back to it. The real test is smell: once the carpet is fully dry, a spot that smells like nothing but carpet means the urine has been removed.
What changes for yours
Adjust for your carpet & rugs
Pet, animal, or kid pee
The steps above work the same for pet, animal, and kid pee, so start with the blotting right away. The smell is what people notice most with pets, so it's worth checking the spot once it's dry.
If you still notice odor, repeat the vinegar round. If the odor keeps coming back, move to the set-in treatment rather than adding stronger products.
Human urine
Human urine follows the same steps as any other urine, so there's no separate method. The part that matters most is timing, because a fresh spot lifts far more easily than one that has dried.
Keep each solution to a small amount on the cloth, so the spot never gets soaked through to the subfloor. Blot after each round and check for transfer before you move on.
Carpet that still smells
If the carpet still smells like pee after cleaning, some urine has most likely soaked past the surface fibers. Odor can flare up on humid days or after cleaning, so a smell that returns on damp days means urine is still in the carpet.
Repeat the detergent and vinegar rounds once the spot is fully dry, then check again. If it still smells after that, move on to the set-in treatment rather than reaching for stronger cleaners.
White or light carpet
Untreated urine salts can bleach carpet dyes, so the sooner you start, the better your chances on white or light carpet. Chlorine bleach is never an option here.
If yellow remains after the steps, use the 3% hydrogen peroxide treatment in the set-in section. Pretest it first, because fabric that isn't colorfast can change.
Padding and deep smell
When urine has soaked through to the padding under the carpet, the steps on the surface can't reach it, and the smell returns whenever the carpet gets damp. Don't soak the carpet to flush it out, because water that reaches the subfloor causes its own damage.
Ammonia is not the answer here, since carpet cleaners must stay below pH 10. If you suspect the padding is soaked, a professional carpet cleaner is the right call.
Old, dried or set-in stains
Old urine that has been sitting in carpet fibers needs more than one round. Lift any crust gently with a rounded spoon, then repeat the detergent and vinegar steps, rinsing and blotting dry between rounds.
Dried urine is harder to lift than fresh urine, and it can need several rounds before it's fully gone. Pretest 3% hydrogen peroxide on a hidden patch first, then moisten the tufts with it and let it sit for one hour. Blot it, and repeat the round if the spot is still there.
Don't use heat to speed things up, since drying with heat sets the stain more permanently. If the stain or smell is still there once the carpet is fully dry, a professional carpet cleaner is the realistic next step, because abnormally large or excessive stains may need hot water extraction.
Vinegar, baking soda, peroxide and more
Do home remedies work on urine on carpet & rugs?
Many home remedies float around for urine, and most aren't needed once you use the detergent and vinegar steps. Each one below is marked by how much it contributes here, with the weak solutions in the steps counted as a method rather than a standalone remedy.
Works1Helps1Skip4
What makes it worse
Mistakes to avoid
Don't wait to start
Urine left on carpet can turn into a permanent stain, and its salts keep working on the dyes as it sits. Start blotting the moment you notice the spill.
Don't use hot water on the spot
Heat sets urine stains, so hot water and drying with heat both make the spot harder to remove. Use cold water to rinse, and lukewarm water only for mixing the detergent solution.
Don't mix cleaners without rinsing
Mixed cleaning products can give off hazardous fumes, so rinse and blot thoroughly between each solution. The detergent and vinegar steps above are already spaced that way.
Don't pour solvent straight onto the carpet
Solvent poured directly on carpet can dissolve fibers and damage the backing. Put a few drops on a white cloth and work from the cloth instead.
Don't skip the pretest for each solution
A solution that's safe on one carpet can change the color of another, and you won't know until you've tried it. Test each one in a hidden corner, and switch products if the color moves.
Don't make the mixes stronger than listed
Each solution has a set strength for carpet, and a heavier mix can damage fibers and leave residue behind. Stick to 1 cup of white vinegar per 2 cups of water, and 1/4 teaspoon of dish detergent per cup of lukewarm water.
When to call a professional
An odor that survives the set-in treatment, especially from a pet, calls for a certified carpet cleaning firm, because urine can reach the padding below. If oily residue sits on top of the urine, or the spot is large enough to need hot water extraction, that's a job for the pros as well.
Questions
What is the best way to remove urine smell from carpet?
Blot the spot first, then work the mild detergent solution and the white vinegar solution in turn, rinsing with cold water and blotting dry between them. Check the smell once the carpet is fully dry, and if it's still there, move to the set-in treatment.
Can urine smell be removed from carpet permanently?
It can be, but only if the urine is fully lifted and the odor stops returning as the carpet dries. If it keeps coming back on humid days, the urine has likely soaked deeper than the surface, so the set-in treatment and a professional carpet cleaner are the next steps.
Do carpet cleaners and urine deodorizers work?
They can help, but only after the urine is lifted with the steps above and the carpet is dry. Pick a carpet-safe product and follow its directions, without mixing it stronger than directed.
Can I use baking soda or vinegar on urine smell?
Use vinegar only as a diluted solution of 1 cup to 2 cups of water, and skip baking soda. Stick to the mixes given above and don't blend your own.
Can urine change the color of my carpet?
Yes. Left untreated, urine salts become highly alkaline and can bleach carpet dyes, leaving a pale or discolored spot. Pretest every solution in a hidden area, since a cleaner can cause the same kind of color change.
Why does the smell come back on humid days?
Old urine odor comes from bacteria breaking down the urea in it, and that breakdown continues as long as there's moisture. Humid air or a damp cleaning can bring the smell back until the urine has been fully removed.
Can I use hydrogen peroxide on a urine spot that's still visible?
Yes, but only as a late step after cleaning has done what it can. After testing a hidden area first, moisten the tufts with 3% hydrogen peroxide, let it sit for one hour, then blot and repeat.
Methods, care labels and related guides
Good to know
Odor guides
Still smells?
Urine on other materials
Other 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.