Skip the auto shop - Our mechanics make house calls

How to Clean Liquid Spills on Car Upholstery

sppilt cup of coffee on 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

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

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.


Post a question and get free advice from our certified mechanics.


More related articles

How to Buy Fuel Treatments
Adding a fuel additive to your gas tank when you fill up is one way to clean vital engine parts of deposits, improve the performance of your engine,...
How to Transfer a Car Title in Idaho
In order to prove ownership of a car, you must have the title. However, when a car is sold, given away or inherited, the title needs...
P2422 OBD-II Trouble Code: Evaporative Emissions Control System (EVAP) Vent Valve Stuck Closed
Diagnostic Trouble Code (DTC): P2422 P2422 code definition Evaporative Emissions Control System (EVAP) Vent Valve Stuck Closed Related Trouble Codes: P2441: EVAP Vent Valve Stuck Open EVAP trouble...

Related questions

Q: Strong smell in the car - 2003 Volkswagen Beetle

Hello. To get rid of a smell I would try to pinpoint where it's coming from and focus on cleaning or deodorizing that area. If the smell is coming from the outside then washing the vehicle a few times will...

Q: How do I wash the wheels on my truck?

Over time, the tires on your truck will become dirty. Cleaning the wheels regularly will ensure that they maintain their shine. To clean the wheels. Use Motorcraft Wheel and Tire Cleaner to clean the wheel. Remove tar and grease....

Q: How Do I Clean My Car Mirrors?

Cleaning your mirrors, or any glass for that matter, can be done with good results or poor results. There are some basic things to remember when cleaning your mirrors. This works for your windows too. First of all, do this...