How to Clean Liquid Spills on Car Upholstery

As careful as you may try to be in your car, there’s a good chance you’re going to experience a spill at some time or another. The only surefire way to prevent a spill is to never have food, drink, or other liquids in your vehicle at any time.

Spills can occur from various sources such as:

  • A child’s juicebox or milk container
  • Car cleaners and lubricants
  • Drips from a hamburger
  • Soda or coffee

The process to spot clean your car’s upholstery will vary depending on the substance that has spilled.

Part 1 of 3: Clean up the liquid

Materials Needed

  • Cloth or paper towels
  • Warm water

person using cloth to absorb liquid

Step 1: Absorb the spilled liquid with a clean cloth or paper towel. Address the spill as soon as it happens.

Absorb any liquid that is on the surface of your seat by loosely placing the cloth over the wet area.

Let droplets on the surface of the seat absorb into the cloth.

Step 2: Apply pressure to absorb soaked-in liquid. Use a clean part of your cloth and blot the area where the liquid soaked in.

If the spill is just water, continue to apply pressure until there is no more noticeable change in the dampness on the seat. See Part 2 for water-based liquid stains, and Part 3 for oil-based stains.

  • Warning: If the substance is anything other than water, do not rub the wet spot. It can spread staining on the seat.

Step 3: Use a wet cloth to lift light water-based stains. If the substance is water-based such as juice or milk, wet your cloth with warm water and blot the spot with your wetted cloth.

A wet cloth can help draw dyes and natural colors out along with natural substances.

  • Warning: If the spill is oil-based like engine oil or another lubricant, do not use water on it. It can cause the oil stain to spread in the fabric.

Part 2 of 3: Clean up water-based spills

Materials Needed

person spraying car seat

Step 1: While the spill is still wet, spray it with upholstery cleaner. Use a cleaner that is safe on all types of fabrics and does not contain bleach.

Spray heavily enough that the cleaner penetrates as far as you think the spill penetrated the fabric.

person using toothbrush to scrub a stain

Step 2: Gently agitate the area with a soft-bristled brush. Brushing the spill area will lift the staining from the seat area.

Step 3: Remove the cleaner: Pat the area with a clean cloth to soak up the cleaner and any stains it removed.

Step 4: Absorb any remaining deep moisture: Apply firm pressure to the cloth on the seat to lift any wetness you can from deeper in the seat cushion.

Soak up as much liquid as you can to prevent the color from leaching back out or from smelling.

Step 5: Let the seat dry. The fabric may dry within just a few hours while the underlying cushion can take a day or longer to fully dry.

Step 6: Re-apply cleaner and soak the stain if necessary. If there is still a stain present on the seat after it has dried, or if you don’t notice the spill until it has soaked in and dried, thoroughly soak the area with your cleaner.

Let the cleaner sit for 10 minutes so break up the stain.

Repeat Steps 2-5 to clean the area.

person scrubbing baking soda

Step 7: Apply baking soda to the dried area of the spill. Ensure you cover the spill completely.

Lightly rub the area with a cloth or a soft brush to work the baking soda into the fabric.

The baking soda will absorb and neutralize odors that can occur, especially from substances like milk.

Leave the baking soda on the area for as long as you can, up to three days.

person using vacuum

Step 8: Vacuum the baking soda up completely.

Step 9: Re-apply baking soda as needed to neutralize the odor if it returns. It can take several applications to completely neutralize tough odors like milk.

Part 3 of 3: Remove oil stains from fabric upholstery

Oil spills need to be treated a little differently to prevent the oil stain from spreading in the fabric. If you use a water-based cleaner, it can spread the oil and make the stain worse.

Materials Needed

  • Clean cloths
  • Dish soap
  • Warm water
  • Soft brush

Step 1: Blot as much of the oil out of the fabric as possible. Use a clean section of the cloth every time you blot the oil stain.

Continue blotting until no more of the spill transfers to the cloth.

Step 2: Apply a dime-sized drop of dish soap to the oil stain. The grease-cutting properties of dishwashing liquid will trap the oil particles and lift them out.

person using dish soup on oil stain

Step 3: Rub the dish soap into the oil spot with a clean cloth or brush. If the stain is stubborn or set in the fabric, use a soft brush like a toothbrush to agitate the area.

Work over the whole area until you can no longer see the borders of the stain.

Step 4: Wet your cloth with warm water and blot the soapy spot. Suds will form when you wipe the soap with a wet cloth.

Rinse your cloth and continue to remove the soap until no more suds are produced.

Step 5: Let the seat dry completely. It can take hours or days for the seat to dry depending on how large the area is that you cleaned.

Step 6: Repeat as necessary. If there is still a stain remaining, repeat Steps 1-5 until it is no longer noticeable.

Hopefully at this point, your car’s fabric upholstery is restored to its original stain-free appearance. If the spill covered a lot of area or soaked deeply into the cushion, or if you had difficulty with any of the steps listed above, you may want to have a professional auto detailer shop assess the damage.


The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

Related articles

How to Use a Gas Station Car Wash
It It is inevitable that your vehicle will need to be washed, and it’s convenient to do so when you go to a gas station to fuel up. Many gas stations have a car wash on site, whether it is...
How to Make Your Own Car Cleaning Solutions
Keeping Keeping your car’s interior clean can sometimes feel like an uphill battle when you don’t have the right cleaners on hand. Cleaning products can be expensive and some cleaners use harsh chemicals that may pose certain health risks after...
How to Keep Your Family Car Clean and Tidy
Messy kids can get a family car dirty quickly. Make a schedule for organizing and cleaning your car to have a nice car to drive every day.

Related questions

How do I clean the engine in my truck?

The engine in your truck will perform better when it is free of grease and dirt. Grease and dirt build up over time and can be removed by a simple cleaning. To clean the engine. Cover up the electrical areas...

Stalling issue due to engine flooding

If there was no problem and you put the cleaner in, then yes. It can create problems, because if you have a bunch of crud in your gas tank, the cleaner will soak up that crud and run it through....

fuel injection service was done by a mechanic and I smell a chemical in my garage.

Hi there. Sounds like the mechanic used a chemical that includes washer cleaner that helps clean out the fuel injectors. This can burn, but it is very toxic. I recommend venting the garage while the fuel is being burned until...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com