When you spot urine stains on your car seat cushions, you might think it's impossible to remove the stain and the persistent odor – but that's not true! The first step in cleaning any fresh urine stain is to gently blot the stain with an absorbent cloth or paper towels until it is no longer wet, preventing the stain from seeping deeper. After that, you can choose from several methods to clean the stain, depending on your preference, the material of the seat cushion, and how long the stain has been there.
Steps
Apply the cleaning solution to the stain

Open the car door and wear rubber gloves. Open both the car door and the windows to avoid the overwhelming smell of urine and cleaning products in the vehicle. Rubber gloves are helpful if you don't want your hands to carry the smell of urine or cleaning agents.

Mix water, white vinegar, and dish soap to create a cleaning solution. Combine 2 cups (480 ml) of cold water with 1 tablespoon (15 ml) of white vinegar and 1 tablespoon (15 ml) of dish soap. Stir the ingredients gently to blend them together.
- Vinegar is a key ingredient as it helps disinfect and break down the acids in urine.

Blot the urine stain. Use a blotting motion rather than rubbing or scrubbing. Dip a cloth into the cleaning solution and gently blot the stained area. Avoid soaking the cloth too much to prevent the cushion from getting wetter. Start from the outer edges of the stain and work your way toward the center to avoid spreading it further.

Continue blotting until the stain is dry. Use a dry cloth to soak up the stain and remove the cleaning solution. Alternate between using a damp cloth with the cleaning solution to blot the stain and a dry cloth until the stain is no longer visible.
- If the urine stain is still noticeable after cleaning with the solution, you can use a dropper to apply a few drops of 3% hydrogen peroxide to the stain, adding a few drops of ammonia if necessary. Use a clean towel to blot cold water onto the surface of the cushion until the chemicals are fully removed.

Allow the cushion to dry. While the cushion may seem dry now, it’s best to air it out for some time to ensure it dries completely from the inside out before using it again.
Spray the cleaning solution onto the stain

Mix hydrogen peroxide, baking soda, and dish soap to create a cleaning solution. If you'd prefer a method that requires less hands-on effort, you can prepare a cleaning solution to spray directly onto the stain. This mixture consists of 300ml of 3% hydrogen peroxide, 3 tablespoons of baking soda, and 1-2 drops of dish soap. Stir the ingredients together in a bowl.
- This mixture will foam up a bit, so wait for the bubbles to settle before pouring it into a spray bottle. This will ensure that the spray isn’t too thick and foamy.

Open the car windows. This step helps prevent the smell from becoming overwhelming and speeds up the drying process of the stain.

Spray the solution onto the stain. Spray the solution generously over the stained area, making sure to cover it completely. Let the solution sit for at least an hour, or longer if you prefer.

Blot the surface of the cushion with a damp cloth. After the stain has been removed, there may still be residual soap or hydrogen peroxide that can attract dust or discolor the cushion. You should use a damp cloth to rinse away any leftover cleaning solution, then blot the cushion with a dry towel until the solution is fully removed.
Cleaning leather upholstery

Blot the stain with paper towels. Cleaning a leather cushion differs from cleaning cushions made of other materials. However, if you notice a fresh stain, you can still use paper towels to absorb some of the moisture. Gently blot the stain, but avoid rubbing to prevent spreading the stain further.

Remove the cushion cover. If possible, find the zipper on the seat and remove the cushion insert. The stain may have soaked into the insert, where the odor is most likely to accumulate. If the cushion doesn't have a zipper to remove the insert, you can still follow the remaining steps, but act quickly to prevent the stain from sinking too deep into the cushion.

Clean the leather surface with a specialized leather cleaner. Pour a small amount onto a sponge and rub in circular motions, covering the entire surface of the cushion, not just the stained area. When cleaning leather surfaces, you must treat the entire cushion, including the edges, to avoid leaving any “water marks.” Ensure the leather is evenly dried to prevent any bulging spots.
- “Nature’s Miracle” is a common cleaner for all surfaces, ideal for removing pet urine stains, as it helps break down harmful chemicals in the urine.
- For suede, nubuck, or unfinished leather, you must use cleaners specifically designed for these materials. These types of leather can be damaged or discolored if you use an unsuitable cleaning solution.
- Always test the cleaner on a hidden spot of the leather surface first and observe its reaction before applying it to the entire item. This will help you check for any negative effects.

Hand-wash the cushion insert. Use an enzyme-based or bacteria-fighting cleaning solution and wash the cushion insert by hand in a basin or sink.

Hang the cushion insert to dry completely. If possible, hang the cushion insert outdoors in the sun to speed up drying and eliminate odors.

Air dry the leather surface. Avoid placing leather items in direct sunlight, as the material can fade or become stiff. It is best to air dry leather indoors in a cool, shaded area.
Removing old stains

Mix water, white vinegar, and dish soap to create a cleaning solution. If the urine has dried by the time you notice the stain, you can still use these cleaning methods. Start by preparing the cleaning solution. Mix ½ cup (120 ml) of warm water, ½ cup (120 ml) of white vinegar, and ½ cup (120 ml) of dish soap. Stir the ingredients until foam forms.

Use an old toothbrush to apply foam to the stain. An old toothbrush can save you from spending money on new cleaning tools and is soft enough to avoid damaging the surface of the cushion.
- This method requires scrubbing rather than just blotting or spraying the solution, as the stain may have penetrated deep into the cushion, having dried and settled over time. Scrubbing helps the cleaning solution penetrate the fabric.

Scoop off the foam. You can use a rubber spatula or any flat, firm object to quickly and effectively remove the foam layer.

Wipe the stain with a damp cloth. Dampen a cloth with water and gently blot the stains to remove any remaining cleaning solution residue.

Use a dry towel to dry the cushion. Blot the surface with a dry towel until it is completely dry, and no moisture transfers onto the towel.
