You probably see oil-based paint everywhere….but have you ever wondered what if you wanted to paint again but with different types of paint or the same one.
So, today here we’ll guide you to “how to paint over oil based paint” with the right way.
You see oil-based paints mainly on trims, wood, cabinets, and many more and when I had a project where I had to paint over oil based paint on a door…. It looked bad at first because of the paint over paint.
But I was WRONG.
The latex paint I put on there started peeling off in sheets within a month. That’s when I learned that oil and water don’t mix. And I had to redo the thing, which cost me time, money, and my patience.
But here’s what I figured out after years of doing this….there’s a specific way to handle oil-based paint surfaces, and when you know it, it’s not that complicated but it requires the right steps in the right order. So, let’s go and see.
Also Read:
Can You Paint Over Oil-Based Paint?

Yes, you can paint over oil-based paint….but NOT like you’d paint over regular latex walls.
The thing is, oil-based paint creates a super hard, glossy, non-porous surface that rejects anything water-based.
I’ve seen many DIY jobs where someone took a can of latex from the hardware store, rolled it on their old oil-based trim, and then months later they’re bubbling and peeling off.
The reason this happens is because of how oil paint cures. It doesn’t dry on the surface but it hardens into the enamel-like coating that’s smooth and slick.
Water-based paints need something to grip onto, and a glossy oil surface gives them nothing.
Now, you CAN use either oil-based paint OR water-based paint over old oil paint and both work. But the prep is different, and if you’re going the latex-over-oil route, you NEED a bonding primer.
I learned this after that door fiasco. I went back, sanded everything down to remove the peeling latex, cleaned it properly with TSP, and with a good bonding primer, and THEN applied my topcoat. The door is holding up perfectly after years later.
The other option is sticking with oil-based paint for your topcoat….which bonds better to old oil surfaces, but the fumes are rough and cleanup is so tough.
What are the Tools and Materials Required?
Here’s what you’ll need to gather before you start the process:
Cleaning Supplies:
- TSP (trisodium phosphate) or a good degreaser
- Bucket and clean rags
- Sponges
- Rubber gloves because TSP will dry your hands out like crazy
Sanding and Prep:
- Fine-grit sandpaper (I usually go with 180-220 grit)
- Sanding block or electric sander if you’re doing a big area
- Tack cloth for dust removal
- Liquid deglosser as an alternative option
- Drop cloths
- Painter’s tape
Priming and Painting:
- Bonding primer (BEHR, Zinsser Bulls Eye 1-2-3, or similar)
- Your topcoat paint (latex, oil-based, whatever you’re using)
- Quality brushes and rollers
- Paint tray
- Stir sticks
Safety Gear:
- Dust mask or respirator
- Safety glasses
- Gloves
- Good ventilation setup
Repair Materials:
- Wood putty for filling holes
- Caulk for gaps
- Putty knife
Testing Supplies:
- Cotton balls or rags
- Denatured alcohol or rubbing alcohol
I keep most of this in my van now because you never know when you’re gonna run into an oil-based surface that needs repainting.
How To Paint Over Oil Based Paint With Different Types of Paint

So here’s where people get confused because they think all paint is the same but it’s not. The approach changes depending on what you’re putting on top of the oil-based coating, and I’ve done all these methods many times to know what works and what’s a waste of time.
Oil Based Over Oil-Based
This is the easiest route if you can handle the fumes and don’t mind the long drying time.
Step 1: Clean the surface well with TSP or a degreaser. Scrub it down, rinse it, let it dry completely. Oil surfaces collect grease and grime like you wouldn’t believe, especially in kitchens.
Step 2: Light sanding with 180-220 grit sandpaper. You’re not trying to remove the old paint but you’re dulling the glossy finish. The goal is to create some tooth for the new paint to grab onto. I sand until the surface feels slightly rough to the touch.
Step 3: Wipe everything down with a tack cloth. This step matters because sanding dust will mess up your finish if you leave it there.
Step 4: You can skip primer here if the old oil paint is in good shape. But apply the new oil-based paint in thin, even coats.
Step 5: Let each coat dry FULLY before recoating. Oil paint takes a long time to cure depending on humidity and temperature.
The thing I like about oil-over-oil is the adhesion is naturally better. But the smell is brutal and you need serious ventilation. I did a bathroom with oil paint and had to keep the fan running for days.
Latex Over Oil-Based
This is the method most people want because latex paint is easy to work with, it has low fumes, faster drying, and water cleanup. But it requires prep.
Step 1: Test first to make sure you’re dealing with oil-based paint. Take a cotton ball, soak it in denatured alcohol or rubbing alcohol, and rub a small area. If the paint softens or comes off on the cotton ball, it’s latex. But if nothing happens and the surface stays hard, it’s oil-based.
Step 2: Clean thoroughly with TSP, any grease, smoke residue, or grime will kill your adhesion. I mix TSP with warm water, scrub the surface, rinse with clean water, and let it dry overnight.
Step 3: Sand the ENTIRE surface with fine-grit sandpaper. Some people try to skip this or spot-sand, and that’s where they mess up. Every inch of that glossy surface needs to be dulled.
Step 4: Wipe with tack cloth. Be gentle with tack cloths though because they have the sticky beeswax coating, and if you press too hard you’ll leave residue.
Step 5: Apply a bonding primer. I use BEHR Bonding Primer or Zinsser Bulls Eye 1-2-3 depending on what’s in stock. The primer creates a bridge between the oil surface and your latex topcoat.
Step 6: Apply your latex paint in thin coats. Two coats minimum, sometimes three if you’re going from dark to light.
Chalk Paint Over Oil-Based
So chalk paint is trendy for furniture and cabinets, and people love it because you can skip the prep work. And that’s sort of true but not when you’re going over oil-based paint.
Step 1: Clean the surface well because even chalk paint won’t stick to greasy, dirty surfaces.
Step 2: Light sanding helps but some chalk paint brands say you can skip it. I do it because I don’t trust it.
Step 3: Regular chalk paint sometimes struggles over slick oil surfaces. You need to add an adhesion promoter like Ultra Bond mixed at a 3:1 ratio. OR use a bonding primer first.
Step 4: Apply chalk paint in thin layers. It dries fast and builds up quickly.
I did a dresser with chalk paint over old oil-based paint, and the areas where I skipped sanding ended up with adhesion problems. The paint would scratch off too easily.
How To Paint Over Oil Based Paint on Different Surfaces
Different surfaces have their own challenges, and I’ve learned that what works on a wall doesn’t always work the same on trim or cabinets. The basic process stays the same but there’s adjustments you need to make.
On Wood
Wood surfaces with oil-based paint are what I deal with most like doors, furniture, trim and all other things.
The key with wood is checking for any damage first. Oil paint on wood can crack with time, especially if it’s exterior wood that’s been in the weather. Fill any cracks or holes with wood putty, let it dry, then sand smooth before you start your regular prep.
Also, if you’re dealing with stained wood under the oil paint, you need a stain-blocking primer instead of a regular bonding primer.
I found this out on a client’s door where tannins from the wood bled through my regular primer and left these gross brown spots. I had to sand it down and start over with BEHR Acrylic-Alkyd Enamel Undercoater, which blocks stains while giving you the adhesion.
Wood also tends to absorb paint differently in different spots, so you need an extra topcoat to get coverage.
On Trims
Trim work is where oil-based paint shows up most in old homes, and it makes sense because oil paint creates the hard, durable finish that holds up to bumps and scuffs.
But here’s the challenge with trim….it’s high-gloss or semi-gloss, which means MAXIMUM slickness. You cannot skip the sanding step on glossy trim. It is not about how good your primer is, it won’t stick to high-gloss oil paint without mechanical tooth from sanding.
I use 220-grit sandpaper on trim because anything coarser leaves visible scratch marks, and trim at eye level so you’ll see every imperfection.
Also, trim has all these details like coves, beads, edges. Liquid deglosser is helpful here because getting into all the tight spots with sandpaper is a pain.
On Walls
Walls with oil-based paint are less common but I run into them, especially in old homes where they used oil paint in bathrooms and kitchens for moisture resistance.
The nice thing about walls is they’re flat or low-sheen, not high-gloss, so the sanding part is easy. I can use a pole sander with 180-grit paper and knock out a wall quickly.
But walls also have MORE surface area, which means more cleaning and more priming. I go through TSP when I’m doing walls because there’s square footage to cover.
One mistake I made early on was not priming into the corners and edges. I’d prime the main wall area but get sloppy near the ceiling line and baseboards, and that’s where the paint would peel.
On Cabinets
Cabinets are the HARDEST surface to paint over when they have old oil-based paint, and it’s because they take so much abuse like constant touching, grease splatter in kitchens, humidity in bathrooms, slamming doors and everything works against the paint adhesion.
I won’t even take on a cabinet job unless the client understands the prep is gonna take longer than the painting.
Step 1: Remove all doors and hardware. Trying to paint cabinets in place is asking for a bad finish.
Step 2: Deep clean with a degreaser, not just TSP. Kitchen cabinets especially have this film of cooking grease that regular cleaners don’t touch. I use a heavy-duty degreaser, let it sit for a few minutes, scrub, rinse, repeat.
Step 3: Sand everything with 180-grit. Every surface, inside and out and it takes a long time but it is worth it.
Step 4: Fill any dents or holes, sand smooth.
Step 5: Prime with a high-quality bonding primer. On cabinets, I use BEHR Acrylic-Alkyd Enamel Undercoater because it has the flow and leveling of oil-based primer but cleans up with water. It gives a smooth base for the topcoat.
Step 6: Light sand the primer with 220-grit, tack cloth, then apply topcoat.
Common Mistakes to Avoid When Paint Over Oil-based Paint
I’ve made most of these mistakes at some point, and I’ve seen other painters make them too. Here’s what’ll mess up your project:
Skipping the paint identification test. Just assuming you know what kind of paint is on there without testing is asking for trouble. It takes 30 seconds to do the alcohol test.
Not cleaning properly before sanding. If you sand a dirty surface, just grind that dirt into the paint and make the problem worse.
Only spot-sanding instead of the entire surface. The paint will peel off wherever you don’t sand.
Using the wrong grit sandpaper. Too coarse and you’ll leave deep scratches, too fine and you won’t remove enough gloss.
Forgetting to remove sanding dust. That dust will get trapped under your primer and create a rough, bumpy finish.
Skipping primer when going from oil to latex. This is the NUMBER ONE mistake. I don’t care what the paint says about “paint and primer in one”.
Applying thick coats to save time. Thick coats don’t cure properly and they’re likely to peel. Thin coats, multiple layers.
Not letting primer cure before topcoating. If the primer is soft, your topcoat won’t bond right.
Painting over uncured oil paint. Oil paint can take 30 days to cure, and if you paint over it too soon, you’ll have problems.
Ignoring lead paint risks in older homes. If your house is old, there’s a good chance that oil paint contains lead. Get it tested before you start sanding, or use wet sanding methods and proper safety gear.
Using low-quality primers to save money. A cheap primer means a failed paint job. The primer is doing all the heavy lifting here, so don’t cheap out.
Not repairing surface damage before painting. Paint doesn’t hide cracks and holes, it makes them more visible.
Conclusion
Look, how to paint over oil-based paint isn’t too difficult but it’s also not something you can wing. The prep work matters MORE than the paint you choose.
I’ve seen people use expensive designer paint over poorly prepped oil paint and it fails quickly.
The process comes down to: identify what you’re dealing with, clean it thoroughly, sand off that gloss, prime with a bonding primer, then apply your topcoat. If you miss any of these steps, you’re gonna have problems.
Is it more work than painting over latex? Yes. But when you do it right, that paint is STUCK. And you won’t be dealing with peeling, chipping, or having to redo the whole thing.
FAQs on How To Paint Over Oil Based Paint
BEHR Bonding Primer is my go-to for most projects because it sticks to everything and works under both latex and oil topcoats. Zinsser Bulls Eye 1-2-3 is another solid option with good stain-blocking properties. For cabinets and trim where I want a super smooth finish, I’ll use BEHR Acrylic-Alkyd Enamel Undercoater because it flows like oil paint but cleans up with water.
Yes, possible and I do it all the time. You can use either oil-based or water-based paint over old oil paint, but the surface prep is important. The old oil paint creates a slick, non-porous surface that won’t accept new paint without proper cleaning, sanding, and priming.
New oil-based paint will stick well to old oil paint with just light sanding and cleaning. Water-based or latex paint will stick ONLY if you use a bonding primer first. Without the primer layer, water-based paints slide right off oil surfaces because the chemistry is incompatible.
Honestly….you don’t, not if you want it to last. Some people use liquid deglosser as an alternative to sanding, and that can work on detailed trim or hard-to-reach areas. But even then, you need to clean thoroughly and use a bonding primer. I’ve tried painting over oil paint with deglosser and primer on a test board once, and while it held up okay, it wasn’t as durable as when I sanded.

