When a cat urinates on your carpet, you may smell it before you actually see it. Cat urine must be cleaned up quickly and thoroughly, otherwise the odor it leaves will stick around indefinitely. Commercial carpet cleaning products and even carpet-cleaning services are widely available to eliminate cat urine and its lingering odor. However, cat urine can be effectively and inexpensively removed from your carpet with a few ingredients you probably already have right in your home.
Absorb any urine in the carpet using paper towels.
Make a solution of 50 percent vinegar and 50 percent water, then pour this solution over the urine-stained area. Allow the solution to dry almost completely and assist it in drying by absorbing some of it in paper towels. The vinegar helps neutralize the ammonia in the urine.
Sprinkle baking soda liberally over the area.
Combine 1/4 cup hydrogen peroxide with 1 teaspoon dishwashing liquid and apply over the baking soda. Work this into the carpet using a scrub brush. Let this solution dry completely.
Use a vacuum to remove any leftover residue and to fluff the carpet back up.