Joint compound will not stick to semi-gloss paint. Unfortunately, the sheen of this paint makes the wall too slick for the joint compound to adhere to.
If you have semi-gloss paint, you’ll need to put primer on the areas you’re using joint compound. After you’ve repaired the wall, you can repaint it.
Will Joint Compound Stick to Primer?
Drywall mud will stick to primer.
So if you have a slick wall surface, like satin or semi-gloss, you can use a coat of primer over top of it to create a surface for the joint compound to stick to.
You can even skim coat over primer.
Will Drywall Mud Stick to Oil-Based Paint?
Oil-based paint is naturally very glossy and does not provide a surface for joint compound to stick to.
So no, drywall mud will not stick to oil-based paint, and even if it does initially, there’s a chance it will eventually flake off.
Will Joint Compound Stick to Satin Paint?
Some brands of joint compound will stick to satin paint. Since satin paint does have a slight shine, it’s safer to put the first coat of primer over the area you need to mud since all joint compounds will stick to primer.
If you need to use drywall mud on a painted wall, you can easily do so on flat or eggshell painted surfaces.
If you painted your walls with satin, gloss, or semi-gloss, simply apply a layer of primer to the area you need to drywall.