An in-depth guide to clean and deodorize a bad-smelling carpet

Cats make incredible companions, but when they have accidents, the smell can linger. Fortunately, there are some steps you can take to eradicate the smell of cat urine from your carpet. By carefully cleaning up the urine and then working hard to deodorize the area, you can remove the smell of cat urine from your carpet and home. This method can be done at any time, but it works best if it is done as soon as possible after the accident.

Part 1
Part 1 of 2:

Cleaning Up the Urine

  1. 1
    Blot up the urine if it's still wet. Using a paper towel (or a cloth towel that you can discard), press down on the spot where your cat urinated to blot up the liquid. Repeat this method until the area is mostly dry.[1]
    • If the spot has happened a while ago, you can skip this step.
    • If you have a blacklight, you can use this to find old, dried cat urine.
  2. 2
    Use an enzyme-based cleaner. You can purchase an enzyme-based cleaner specifically formulated for pet stains in many pet stores and online.[2] Follow the manufacturer’s instructions. Most pet enzyme cleaners can be applied liberally to the affected area and left to dry completely.[3]
    Advertisement
  3. 3
    Create a vinegar solution from equal parts vinegar and water. If the enzyme product did not completely remove the smell, you can try using a vinegar solution. Mix equal parts of white vinegar and water and apply this to the affected area. Vinegar will further breakdown the smell and help it to dissipate.[5]
    • Pour the vinegar solution directly onto the soiled area.
  4. 4
    Scrub the vinegar into the stain. Using a scrub brush, work the vinegar solution into the stain.[6]
  5. 5
    Allow the vinegar solution to sit for 10-15 minutes, then blot. Use a paper towel or old rag to blot up as much of the mixture as you can. Allow the area to dry completely, then assess if the stain is cleaned, or if further action is necessary.[7]
  6. Advertisement
Part 2
Part 2 of 2:

Deodorizing the Carpet

  1. 1
    Cover the area with baking soda and let sit for 1 hour. To further deodorize the area, you can use some other household products. Baking soda can be used to absorb any remaining vinegar and further remove smells.[8] Sprinkle baking soda liberally over the soiled area.[9]
  2. 2
    Pour a mixture of 0.5 cups of hydrogen peroxide and 1 teaspoon of dish soap on top of the baking soda. Hydrogen peroxide mixed with baking soda with create a foaming action that is very effective at removing odors. Create a solution from 0.5 cups (120 ml) of 3% hydrogen peroxide and 1 teaspoon (4.9 ml) of dish soap. Pour this solution over the baking soda and allow it to foam.[10]
  3. 3
    Scrub the peroxide and baking soda into the stain, then blot. Using a scrub brush, work the baking soda and peroxide solution deep into the stain. Then blot the area with a paper towel to remove as much of the solution as you can. Allow the area to dry.[11]
  4. 4
    Vacuum the carpet once the area is totally dry. This removes any lingering baking soda, as well as any lingering smell. A wet vac works best, but a traditional vacuum cleaner can be used in a pinch.[12]
    • Avoid using a steam cleaner, as this can actually further set the stain.
  5. Advertisement

Expert Q&A

  • Question
    Should I use an enzyme cleaner to remove a stain on my carpet?
    Haim Shemesh
    Haim Shemesh
    Carpet & Rug Cleaning Specialist
    Haim Shemesh is a Carpet and Rug Cleaning Specialist and the Owner of Sunlight Fine Rug Care & Restoration, a business based in New York City. Haim specializes in Oriental, Persian, handmade, and antique rug cleaning and repair. He also conducts rug restoration along with fire damage care. He has over 17 years of experience in the carpet cleaning industry. Sunlight Fine Rug Care & Restoration has been awarded Angie's List Super Service Award in 2017 and 2018. Their clients include Staples, Ace Hotel, Momofuku, Banana Republic, and more.
    Haim Shemesh
    Carpet & Rug Cleaning Specialist
    Expert Answer
    Enzyme cleaners can be effective, but you need to find the right type for your carpet. Make sure to read the instructions on the back of the package and test a discreet spot on your carpet before using it on a stain.
  • Question
    Where can I get enzymatic cleaner for cat urine?
    Community Answer
    Community Answer
    Most pet supply stores, hardware stores, or superstores like Walmart or Target.
  • Question
    Would I be able to do this without the enzyme cleaner?
    Community Answer
    Community Answer
    No, and even with the enzyme cleaner, good luck! The smell of cat urine is extremely difficult to get out of any surface.
Advertisement

Things You'll Need

  • Paper towels or cloth towels
  • Scrub brush
  • Enzymatic cleaner made for pet odors
  • White vinegar
  • Water
  • Baking soda
  • Hydrogen peroxide
  • Dish detergent
  • Vacuum
  • Black light, optional
  • Disposable gloves

About This Article

Haim Shemesh
Co-authored by:
Carpet & Rug Cleaning Specialist
This article was co-authored by Haim Shemesh. Haim Shemesh is a Carpet and Rug Cleaning Specialist and the Owner of Sunlight Fine Rug Care & Restoration, a business based in New York City. Haim specializes in Oriental, Persian, handmade, and antique rug cleaning and repair. He also conducts rug restoration along with fire damage care. He has over 17 years of experience in the carpet cleaning industry. Sunlight Fine Rug Care & Restoration has been awarded Angie's List Super Service Award in 2017 and 2018. Their clients include Staples, Ace Hotel, Momofuku, Banana Republic, and more. This article has been viewed 76,469 times.
23 votes - 97%
Co-authors: 7
Updated: May 23, 2022
Views: 76,469
Article SummaryX

If you need to get cat urine smell out of carpet, apply an enzymatic cleaner, which you can get at pet stores, liberally over the affected area and let it dry completely. If the smell continues to linger, you can mix equal parts vinegar and water to create a cleaning solution. Then, apply the solution to the area, use a brush to scrub it into the carpet fibers, and let it sit for 10-15 minutes before blotting it up with paper towels. For more deodorizing tips, read on!

Did this summary help you?
Advertisement