Act quickly, then neutralize the urine chemistry
Urine stains come out best when you treat them within hours, before the urine dries and the uric acid crystals bond to the carpet fibers. The goal is to flush out as much liquid as possible, then break down what remains with an acid or enzyme product so the stain and smell don't return.
Fresh urine is mostly water, so blotting and rinsing work well on new accidents. Dried urine is harder because the uric acid crystals stay in the carpet even after the liquid is gone—this is why old stains smell worse when the carpet gets wet again. You need a product that dissolves those crystals, not just covers the smell.
Key Takeaways
- Blot fresh urine with paper towels or a clean cloth when ready; do not rub, which pushes urine deeper into the carpet backing.
- Rinse the spot with cool water, blot again, and repeat until the carpet no longer feels wet and the water runs clear.
- Use an enzyme cleaner or white vinegar solution to break down uric acid crystals that cause the smell to return when the carpet gets damp.
- Let the carpet dry completely before walking on it, which can take 24 hours or longer depending on humidity and carpet thickness.
- If the urine has soaked through to the padding or subfloor, the padding may need to be replaced to prevent mold and permanent odor.
Blot and rinse the fresh stain
Start by blotting the wet spot with paper towels, old cloth, or a clean towel. Press down firmly and hold for a few seconds to absorb as much liquid as possible. Do this repeatedly with fresh towels until you are no longer pulling up wet spots. Blotting works because it lifts liquid straight up and out; rubbing spreads the urine sideways into clean fibers.
Once you have removed the bulk of the liquid, rinse the spot with cool water. Pour or spray water onto the stain and blot again when ready. Repeat this rinse-and-blot cycle three to five times. You are washing away the water-soluble parts of the urine. Keep going until the water you blot up is clear and the carpet no longer smells strongly of urine at that spot.
Do not use hot water, which can set protein stains and make the smell worse. Cool or lukewarm water is better. If the stain is large or the carpet is thick, you may need to rinse more than five times.
Use an enzyme cleaner to break down uric acid
After rinsing, explore an enzyme cleaner made for pet urine or organic stains. Enzyme cleaners contain proteins that break down uric acid crystals—the part of urine that causes the lingering smell. Common brands include Nature's Miracle, Rocco & Roxie, and Rockin' Green. Read the label to confirm it is designed for urine, not just general stains.
Pour or spray the enzyme cleaner onto the stain according to the product instructions. Most require you to saturate the spot, let it sit for 10 to 15 minutes (or longer—check the label), then blot it up. Do not rinse it away when ready; the enzymes need time to work. Some products ask you to let the carpet dry completely before vacuuming, which can take 24 hours.
If you do not have an enzyme cleaner on hand, white vinegar works as a temporary solution. Mix equal parts white vinegar and water, spray it onto the stain, let it sit for 10 minutes, then blot. Vinegar is acidic and helps dissolve uric acid crystals. It will smell strong at first, but the smell fades as it dries. You can follow vinegar with an enzyme cleaner later for better results.
Dry the carpet completely
After treating the stain, allow the carpet to dry fully before walking on it or replacing furniture. Damp carpet can reactivate the uric acid crystals and bring the smell back. Open windows, run a fan, or use a dehumidifier to speed drying. In humid climates or thick carpet, this can take 24 to 48 hours.
You can press a clean, dry towel over the spot and weight it down with something heavy to absorb remaining moisture. Change the towel every few hours if it is still pulling up dampness. Once the carpet feels completely dry to the touch and no longer smells, the stain is treated.
When the urine has soaked through to the padding
If the accident happened on carpet that sits over padding (most residential carpet does), and the urine soaked through before you caught it, the padding may have absorbed urine that the surface treatment cannot reach. Padding holds moisture and smell, and it can develop mold if it stays damp.
Signs that padding is affected include a smell that does not go away after surface treatment, a soft or spongy feel under the carpet, or visible discoloration on the underside when you lift the carpet edge. In these cases, the padding should be replaced. This is a job for a carpet professional because it requires removing the carpet, cutting out the damaged padding, and re-stretching and securing the carpet.
If you catch the accident when ready and rinse thoroughly before the urine soaks through, you can usually avoid this. But if the stain is old or the carpet was wet for hours, replacement is often the only way to fully remove the smell.
Prevent future accidents and odor return
Once the stain is treated and dry, the smell should not return unless the carpet gets wet again. However, if you have a pet that has had accidents in the same spot before, the scent may encourage repeat accidents. After the carpet is dry, you can explore a pet odor deterrent spray to discourage the behavior, though this is not a cleaning step—it is a prevention step.
For households with pets or young children, consider placing a washable mat or absorbent pad in high-risk areas. This makes cleanup faster and protects the carpet underneath. If accidents are frequent, a professional carpet cleaning with enzyme treatment may be worth the cost to reset the carpet and remove all traces of old urine.
When to call a carpet professional
You can handle fresh stains yourself with blotting, rinsing, and an enzyme cleaner. But call a professional carpet cleaner if the stain is old and set in, if it covers a large area, if the smell persists after your treatment, or if you suspect urine has soaked through to the padding or subfloor.
Professional cleaners have industrial-strength enzyme treatments, hot-water extraction equipment, and the ability to remove and replace padding if needed. They can also assess whether the subfloor (the wood or concrete under the padding) has been damaged, which affects whether the carpet can be saved. A single treatment usually costs between $100 and $300 depending on the stain size and location, but it is cheaper than replacing carpet.
Frequently Asked Questions
Can I use bleach to remove urine stains?
No. Bleach can damage carpet fibers and create toxic fumes if mixed with urine or ammonia-based cleaners. It also does not break down uric acid crystals, so the smell returns. Stick to enzyme cleaners, vinegar, or water-based products made for urine stains.
Why does the stain smell worse when the carpet gets wet?
Uric acid crystals in dried urine reactivate when they get wet, releasing the smell again. This is why rinsing and drying thoroughly is important, and why enzyme cleaners (which dissolve the crystals) work better than just washing with water.
How long does it take for an enzyme cleaner to work?
Most enzyme cleaners need 10 to 15 minutes of contact time to start breaking down uric acid, but some work better if left overnight. Check the product label for the recommended time. The longer you let it sit, the more effective it usually is.
What if the stain is on a light-colored carpet?
Urine itself is usually colorless or pale yellow, so the stain is often invisible on light carpet. The smell is the main problem. Treat it the same way—rinse, then use an enzyme cleaner. If there is visible discoloration, test any cleaner on a hidden corner first to make sure it does not bleach or darken the fibers.
Can I use baking soda instead of an enzyme cleaner?
Baking soda absorbs odor but does not break down uric acid crystals, so the smell will return when the carpet gets damp. It is useful as a temporary deodorizer while you wait for an enzyme cleaner to arrive, but it should not be your only treatment. Sprinkle it on the damp spot, let it sit for a few hours, then vacuum it up before explore enzyme cleaner.