Skip to content

How to Clean Car Upholstery – Get Rid of Stains, Smells & Grime for Good

How to Clean Car Upholstery

Think about everything that happens in your car โ€” coffee spills, muddy shoes, greasy fast food wrappers, sweaty summer drives, and the mysterious crumbs that seem to multiply on their own.

Studies show the average car interior harbours more bacteria per square centimetre than a public toilet seat.

Beyond the hygiene concerns, dirty upholstery wears out faster, holds odours, and can actually lower your car’s resale value by thousands. The good news?

You don’t need a professional detailer. With the right method and a little time, you can clean car upholstery at home and make your cabin feel brand new.


๐Ÿ“ฆ Quick Info Box

Detail Info
โฑ Time Required 30โ€“60 minutes
๐Ÿ” Cleaning Frequency Light clean monthly; deep clean every 3โ€“6 months
๐Ÿ’ช Difficulty Level Easy to Moderate
๐Ÿงผ Method Wet + Dry (both)
โœ… Result Fresh, stain-free, odour-neutral upholstery that looks and smells clean

๐Ÿงด What You’ll Need

A) Cleaning Agents

For Fabric/Cloth Seats:

  • Commercial upholstery cleaner (e.g., Turtle Wax, Meguiar’s Carpet & Upholstery Cleaner)
  • Natural alternative: 1 part white vinegar + 1 part warm water + a few drops of dish soap
  • Baking soda (for odour removal)
  • Warm water

For Leather Seats:

  • Leather cleaner (pH-balanced; avoid alcohol-based products)
  • Leather conditioner
  • Natural alternative: A few drops of mild castile soap in 250 ml (1 cup) warm water

For Both:

  • Club soda (great for fresh spills)
  • Hydrogen peroxide 3% solution (for tough stains on light fabric only)

B) Tools & Equipment

  • Vacuum cleaner with crevice and upholstery attachments
  • Soft-bristle brush or old toothbrush
  • Microfibre cloths (at least 3โ€“4)
  • Spray bottle
  • Small bucket
  • Dry towel or terry cloth
  • Safety gear: Rubber gloves (especially when using chemical cleaners)
  • Fan or portable air blower (for drying)

โš ๏ธ Before You Begin

โš ๏ธ CRITICAL: Always test any cleaning solution on a small, hidden area of the seat first (like the bottom back edge). Wait 5 minutes. Check for discolouration or damage before proceeding.

  • Don’t soak fabric seats. Over-wetting causes mould and mildew to grow underneath โ€” something you won’t notice until the smell hits you.
  • Never use bleach on car upholstery โ€” it will strip colour from fabric and crack leather permanently.
  • Park in the shade or indoors. Cleaning in direct sunlight causes solutions to dry too fast, leaving residue and streaks.
  • Remove all floor mats, rubbish, and personal items from the car before you start.
  • Roll down the windows or open the doors for ventilation while you work.

๐Ÿชฃ Step-by-Step Cleaning Instructions

Method 1: Cleaning Fabric / Cloth Upholstery

Step 1: Vacuum the Entire Interior
Use your vacuum’s crevice tool to get into seat seams, between cushions, and under the seats. Remove all loose dirt, crumbs, and pet hair before any wet cleaning.

๐Ÿ’ก Pro Tip: Use a rubber glove or a damp rubber squeegee to drag pet hair toward you before vacuuming โ€” it works far better than suction alone on embedded fur.


Step 2: Pre-treat Visible Stains
Spray your cleaning solution lightly directly onto the stain. Let it sit for 2โ€“3 minutes to break down the grime before you scrub.

โš ๏ธ Warning: Don’t rub a fresh stain โ€” always blot. Rubbing spreads it deeper into the fibres.


Step 3: Scrub Gently with a Soft Brush
Using a soft-bristle brush, work in small circular motions on stained areas. For seams and tight spots, use an old toothbrush.

๐Ÿ’ก Pro Tip: Work from the outside of the stain inward โ€” this stops the stain from spreading into clean areas.


Step 4: Blot Away the Lifted Grime
Press a clean, dry microfibre cloth firmly onto the scrubbed area. Lift โ€” don’t wipe โ€” to absorb the loosened dirt and solution.


Step 5: Clean the Full Seat Surface
Spray the cleaning solution lightly across the entire seat. Wipe in long, even strokes with a microfibre cloth to clean the whole surface evenly, not just the stained spots.

๐Ÿ’ก Pro Tip: Cleaning only the stained area often leaves a “clean halo” โ€” a lighter ring around the spot. Cleaning the whole seat gives a uniform result.


Step 6: Rinse with a Damp Cloth
Dampen a clean cloth with plain water (no soap). Wipe the seat down to lift any remaining soap residue. Soap left behind attracts more dirt.


Step 7: Sprinkle Baking Soda for Odour Control (Optional)
If your seats smell musty or stale, lightly sprinkle baking soda across the damp surface. Leave for 15โ€“20 minutes, then vacuum it away.


Step 8: Dry Thoroughly
Use a dry towel to blot as much moisture as possible. Then leave the car doors open in a ventilated area โ€” or place a fan nearby โ€” until the seats are completely dry.


Method 2: Cleaning Leather Upholstery

Step 1: Vacuum First
Just like with fabric, start by vacuuming the entire seat โ€” including between the seams โ€” using a soft brush attachment to avoid scratching the leather.


Step 2: Apply Leather Cleaner
Spray a small amount of leather cleaner (or your diluted castile soap solution) onto a microfibre cloth โ€” not directly onto the seat.

๐Ÿ’ก Pro Tip: Never pour liquid directly onto leather. It can seep into seams and damage stitching.


Step 3: Wipe in Gentle Circular Motions
Work the cleaner across the seat in small, gentle circles. Be thorough but gentle โ€” leather doesn’t need aggressive scrubbing.


Step 4: Buff with a Dry Cloth
Use a clean, dry microfibre cloth to buff the seat. This removes any cleaner residue and brings out a light natural sheen.


Step 5: Apply Leather Conditioner
Dab conditioner onto a cloth and apply it evenly across the leather. This restores moisture, prevents cracking, and keeps the leather supple.

โš ๏ธ Warning: Skipping the conditioner after cleaning leather is one of the biggest mistakes car owners make. Cleaned leather without conditioning dries out and cracks within weeks.


Step 6: Buff Again and Let It Absorb
Give it a final light buff and let the conditioner absorb for at least 10โ€“15 minutes before sitting on the seats.


๐Ÿ”ฅ Deep Cleaning / Stubborn Stains

โ˜• Coffee & Food Stains (Fabric)
Mix 1 tablespoon of dish soap + 1 tablespoon of white vinegar + 250 ml (1 cup) of warm water. Apply with a cloth, blot repeatedly, and rinse. For dried coffee, dampen first, let it re-hydrate for 2 minutes, then treat.

๐Ÿฉธ Ink Stains
Dab rubbing alcohol (isopropyl) onto a cotton ball and gently press (don’t rub) onto the ink. The alcohol breaks down the pigment. Blot clean with a damp cloth immediately after.

๐Ÿคข Vomit / Biological Stains
Blot up as much as possible immediately. Spray with a mix of 1 part hydrogen peroxide (3%) + 1 part cold water. Leave for 5 minutes, blot, and rinse. Finish with baking soda to neutralise odour.

โš ๏ธ Use hydrogen peroxide on light-coloured fabric only. Test first โ€” it can bleach darker fabrics.

๐Ÿ’ง Mould & Mildew (Musty Smell)
Mix equal parts white vinegar and water. Spray the affected area, scrub with a stiff brush, and wipe clean. Leave the doors open in sunlight to fully air out. A commercial mould remover like Meguiar’s Odour Eliminator is also very effective.

๐Ÿ›ข Grease Stains
Sprinkle baking soda or cornstarch on the grease while it’s fresh. Leave for 15 minutes to absorb, vacuum away, then clean with dish soap and water.


๐ŸŒฌ๏ธ Drying & Reassembly

  • Fabric seats need at least 2โ€“4 hours to dry completely. In humid climates (like coastal or monsoon-season areas), this can take up to 6โ€“8 hours.
  • Place a portable fan inside the car or leave all four doors open for airflow.
  • Never close your car with damp seats โ€” trapped moisture causes mould to grow under the upholstery within 24โ€“48 hours.
  • Leather seats dry faster โ€” usually 15โ€“30 minutes after conditioning.
  • Re-install your floor mats only after both the mats and the carpet underneath are fully dry.
  • Don’t sit on fabric seats until they pass the “dry to the touch + no coolness” test.

๐Ÿ“… Cleaning Frequency & Maintenance Tips

Task Frequency
Quick vacuum Weekly
Spot-clean stains As soon as they happen
Full fabric clean Every 1โ€“3 months
Leather clean + condition Every 3 months
Full deep clean Every 6 months

Maintenance habits to keep upholstery cleaner longer:

  • Keep a small pack of microfibre cloths or car wipes in the glove box for quick spill response.
  • Use car seat covers if you frequently transport kids, pets, or sports gear.
  • Avoid eating in the car whenever possible โ€” crumbs are a magnet for bacteria and pests.
  • Park in the shade to prevent UV damage, which fades and dries out upholstery faster.
  • Use a UV protectant spray on leather every 3 months.

Signs your car upholstery urgently needs cleaning:

  • Visible stains or discolouration on seats
  • A musty or sour smell when you enter the car
  • Stickiness on the seat surface
  • Visible mould spots (act immediately!)

โŒ Common Mistakes to Avoid

1. Scrubbing a fresh stain
โ†’ Rubbing pushes the stain deeper into fabric fibres. Always blot first, then treat.

2. Using too much water on fabric seats
โ†’ Over-wetting soaks the foam cushioning underneath, which takes days to dry and quickly grows mould.

3. Using the wrong cleaner on leather
โ†’ Alcohol-based, acidic, or harsh chemical cleaners strip the leather’s natural oils, causing premature cracking. Always use a pH-neutral leather cleaner.

4. Skipping vacuuming before wet cleaning
โ†’ Wet cleaning without vacuuming first turns dry dirt into muddy paste that’s much harder to remove.

5. Letting the car sit closed after cleaning
โ†’ A sealed, damp interior is the perfect environment for mould growth and bad odours. Always ventilate.

6. Cleaning only the stained spot
โ†’ This leaves an uneven appearance โ€” a lighter or darker patch where you cleaned. Always clean the full seat panel.

7. Forgetting the seatbelts and headrests
โ†’ These get touched constantly and harbour bacteria and odours. Wipe them down with a damp cloth and mild soap too.


โ“ Frequently Asked Questions

Q: Can I use dish soap and water to clean car upholstery?
A: Yes โ€” a solution of a few drops of dish soap in warm water works well for light cleaning of fabric seats. It’s gentle, effective, and available in every home. Just make sure to rinse the soap out thoroughly, as residue left behind will attract more dirt over time.

Q: What happens if I never clean my car upholstery?
A: Over time, bacteria, allergens, and mould build up in the fabric. This leads to persistent bad odours, potential health effects like allergies or skin irritation, and visible deterioration of the material. It also significantly reduces your car’s resale value โ€” buyers notice a dirty, smelly interior immediately.

Q: Is it safe to use a steam cleaner on car seats?
A: Steam cleaning is very effective for fabric upholstery and can kill bacteria and mites without harsh chemicals. However, avoid using steam on leather seats โ€” the intense heat can dry out and crack the leather. Always check your car’s seat material before using a steam cleaner.

Q: How often should I clean car upholstery if I have kids or pets?
A: With kids or pets, aim for a quick spot-clean weekly and a full clean every 4โ€“6 weeks. Use washable seat covers as a first line of defence, and keep enzyme-based stain spray handy for biological stains like food, urine, or vomit.

Q: What’s the best product for cleaning car upholstery?
A: For fabric seats, Meguiar’s Carpet & Upholstery Cleaner and Chemical Guys Fabric Clean are widely trusted. For leather, Chemical Guys Leather Cleaner & Conditioner or Mothers Leather Care Kit are excellent choices. For a budget-friendly natural option, a white vinegar and dish soap solution handles most everyday stains very well.


โœ… Conclusion

Knowing how to clean car upholstery properly means you never have to settle for a grubby, smelly cabin again. With a vacuum, a simple cleaning solution, and a bit of patience, you can tackle everything from daily dust to stubborn stains โ€” no professional detailer needed. Start with a small section today, and you’ll be amazed at the difference it makes. A clean car interior genuinely improves how every drive feels.