How to Paint Over Spackle and Hide Spackle Spots.

Spackle is the go-to fix for nail holes, dents, and small cracks in drywall, but if it isn’t prepped and painted correctly, those repairs can show right through your fresh paint. The good news is that hiding spackle spots is easy once you know the right steps.

The short answer: To paint over spackle, let it dry completely, sand it flush with the wall, wipe away the dust, and prime the patched areas before painting. Then spot-paint the repairs and roll the entire wall so the color and sheen blend evenly. Skipping primer is the most common reason spackle shows through paint.

How to Hide Spackle Spots When Painting

1. Ensure the spackle is flush

The spackle must be flush with the wall, if it’s an untextured wall. To do this, spread the spackle out beyond the edges of the repair during application, and then sand it down after it dries. Use your fingers to check for flushness, as they’re more reliable than your eyes. Wipe the area with a damp cloth to remove sanding dust before moving on.

2. Prime the area

Priming is the step that keeps spackle from showing through. Spackle is more porous than the painted wall around it, so it absorbs paint differently and can leave dull, blotchy spots. Apply a coat of primer over every patched area, even small ones. If you’re using a self-priming spackle, you may be able to skip this step for small repairs, but priming is still the safest way to get an even finish.

3. Paint the repaired area first

Before getting out the roller, use a small brush to cover the area that’s been repaired with spackle in a thin layer of regular paint. If you don’t do this step, the affected area will have a different texture than the rest of the wall once the job is over.

4. Paint the wall

Now, you’re ready to use your roller to paint the entire wall. Go over the repaired area just as you would any other area. The texture and color should match once everything has dried. Lower-sheen paints like flat and matte are the most forgiving; the glossier your paint, the more visible any imperfections will be. Learn more about choosing a sheen in our guide to paint luster.

Can You Paint Over Spackle Without Priming?

You can, but it often doesn’t turn out well. Unprimed spackle soaks up the paint’s binder, which leaves the patched spots looking duller or flatter than the rest of the wall. This is especially noticeable with eggshell, satin, and semi-gloss paints. Priming seals the spackle so the paint dries with the same color and sheen everywhere. Self-priming spackles reduce the need for primer on small fills, but a quick coat of primer is still the most reliable approach.

Why Is Spackle Showing Through My Paint?

If you can still see spackle spots after painting, it usually comes down to one of these causes. The spackle wasn’t primed, so it absorbed paint differently and dried with a different sheen. It wasn’t sanded flush, which leaves a raised edge or ridge you can see in angled light. Or the patch wasn’t textured to match the surrounding wall, so it looks smoother than the wall around it. A glossier paint sheen will also highlight every small imperfection.

How to Fix Spackle Showing Through Paint

  1. Lightly sand the spot. Smooth any ridges or raised edges until the patch is flush.
  2. Clean off the dust. Wipe the area with a damp cloth and let it dry.
  3. Spot prime. Apply primer over the patch and slightly past its edges.
  4. Repaint the whole section. Touching up only the spot can leave a visible patch, so repaint the wall from corner to corner, or at least to a natural break.

For small scuffs and dings that don’t need spackle, see our tips for easy paint touch-ups.

How Long Should Spackle Dry Before Painting?

Drying time depends on the product and how thick the patch is. Lightweight spackle in small nail holes may be ready to sand and paint in as little as an hour, while deeper fills can take several hours or need to dry overnight. Check the label, and make sure the spackle is completely dry and hard before sanding. Painting over damp spackle can cause the paint to bubble or peel.

Can You Use Spackle on an Exterior House?

Most spackle is made for interior drywall and plaster and isn’t designed to stand up to sun, heat, and moisture. For exterior repairs on Arizona homes, use an exterior-rated patching compound or caulk, or for stucco, a proper stucco repair. Flexible coatings like elastomeric paint can also help bridge hairline cracks in stucco.


There’s no reason to fear painting over a wall that’s been repaired with spackle! Arizona painting contractors like us see this situation all the time, and with the right prep, it’ll turn out just fine. If you’d rather leave the patching and painting to the pros, our team handles everything from drywall repair to the final coat on interior painting projects. Get a free quote today.

Frequently Asked Questions

Do you have to paint over spackle?

Yes, if you want the repair to blend in. Bare spackle is a different color and texture than the painted wall, so it will stand out until it’s primed and painted.

Can you just paint over spackle with the wall color?

You can, but the patch may show as a dull or shiny spot once the paint dries. Priming first gives you the most even result, especially with satin or semi-gloss paint.

Arizona Painting Company