Accidents happen, even in the cleanest homes. Whether it’s a well-trained dog or cat that has an occasional mishap, or a baby who leaves a little surprise on the floor, urine stains are more common than you think. The problem is not only the visible mark but also the strong odour that lingers in your carpet fibres.

If you’re wondering how to get urine smell out of carpet quickly and effectively, this step-by-step guide covers everything you need to know — from treating fresh stains to removing stubborn old odours. Along the way, we’ll highlight expert advice from the National Carpet Cleaners Association, PetMD, and trusted UK professionals like Crown Cleaners.

At a Glance – Quick Tips

  • Act fast: Blot fresh stains immediately with tissues or towels.
  • Avoid scrubbing: This can spread the stain deeper into the fibres.
  • Use baking soda: Sprinkle, leave overnight, and vacuum.
  • Try a vinegar solution: A 1:1 mix of white vinegar and water neutralises odour.
  • For old stains: Locate with a black light and treat with enzyme cleaner.
  • Professional help: If odours persist, book a carpet cleaning service.

Cleaning New Urine Stains

The first rule: act fast. The longer urine remains on the carpet, the deeper it seeps into the fibres and underlay, making the smell harder to remove.

  1. Blot immediately – Place a thick layer of tissues, paper towels, or an old cloth over the area. Avoid scrubbing, as this can spread the stain.
  2. Apply pressure – Put something heavy on top to help absorb as much liquid as possible.
  3. Rinse the spot – Lightly rinse with cold water.
  4. Use a wet vacuum – If available, this makes the process quicker and more effective.

Tip: Always wear gloves when handling urine stains and wash your hands thoroughly afterwards.


Getting Rid of Urine Odour

Two of the most effective household solutions are baking soda and a vinegar-water mixture.

Baking Soda

  • Sprinkle a thin layer of baking soda directly over the stain.
  • Leave overnight or for at least six hours.
  • Vacuum thoroughly to remove all residue.

If odour lingers, combine hydrogen peroxide with a small amount of dishwashing liquid, dilute with cold water, apply gently, and blot.

White Vinegar and Water

  • Mix equal parts white vinegar and water. For extra strength, add two teaspoons of baking soda.
  • Apply the mixture generously to the affected area.
  • Let it sit for 20–30 minutes, then blot dry.

Warning: Do not use steam cleaners on urine stains. The heat can set the stain permanently.

Learn more: How to Use Baking Soda and Vinegar in Carpet Cleaning


Cleaning Old Urine Spots

Old, dried urine stains are often trickier, especially if they are not visible on darker carpets. However, the smell gives them away.

Locating Dried Urine

  • Use your nose to trace the odour.
  • A black light torch is very effective — dried urine fluoresces under UV light.

Cleaning the Carpet

Apply a 1:1 vinegar and water solution, scrub gently with a soft brush, then blot dry. Avoid harsh brushes that could damage carpet fibres.

Neutralising Urine Odour

Sprinkle baking soda, leave for one hour, then vacuum. For persistent smells, a commercial pet odour remover can help.

Learn more: How to Remove Blood from Carpet


How to Remove Tough Stains and Smells

For deeply set stains or recurring pet accidents, the best option is an enzyme cleaner. These products break down uric acid crystals that ordinary cleaners can’t tackle.

  • Spray directly onto the stain.
  • Let it sit for at least 10–15 minutes.
  • Blot with paper towels or a cloth.

Hydrogen peroxide (diluted) can also be used for stubborn stains. Enzyme cleaners are especially important for dog urine, since it has high ammonia content, which encourages pets to re-mark the same spot if not fully neutralised.


FAQs

What neutralises the scent of urine best?
Baking soda, vinegar, hydrogen peroxide, and enzyme cleaners are proven to neutralise urine odours.

What if the urine smell doesn’t go away?
If DIY methods fail, professional carpet cleaning is the most effective way to remove stubborn odours. Trained technicians use specialist products that reach deep into the carpet fibres and underlay.

Read next: Get Rid of Carpet Beetles Guide


Conclusion

Urine stains and odours can be frustrating, but with quick action and the right products, they don’t have to ruin your carpet. Blot immediately, rinse with water, and use natural odour neutralisers like baking soda or vinegar. For dried or tough stains, enzyme cleaners are the gold standard.

Check out our Ultimate Guide on How to Clean Carpet

If odours persist, don’t hesitate to seek expert help. At Crown Cleaners, we provide professional carpet cleaning in London, including solutions for end of tenancy cleaning and pet accident odour removal. Book a service near you today and enjoy a fresher, healthier home.