Tested guides for paint, color, and repaint projects
Paint Analyzer
Techniques & Surfaces

How to Remove Water Stains From Drywall Before Repainting

Quick answer

A water stain will bleed straight through standard paint no matter how many coats go on — a shellac or oil-based stain-blocking primer is the one product that actually stops it, and fixing the leak comes first.

A brown or yellow water stain on drywall isn't dirt sitting on the surface — it's mineral and tannin residue left behind after water evaporated out of the drywall's paper facing and gypsum core. That residue is water-soluble, which is exactly why standard latex paint, itself water-based, doesn't block it: the new paint's own water content can reactivate and pull the stain right back up through the fresh coat.

1. Confirm and fix the water source first

This is the step that has to happen before any painting, not after — repainting over an active or recent leak without addressing its source means the stain (and potentially the underlying damage) simply comes back. Check for a roof leak, plumbing issue, or condensation source, and confirm the area is genuinely dry before proceeding.

2. Let the drywall dry completely

Painting over drywall that's still damp beneath the surface traps that moisture, risking mold growth and paint failure regardless of what primer is used. A moisture meter is a reliable way to confirm dryness on a stain from a significant leak; for a minor, clearly old stain, several days of confirmed dry conditions is usually sufficient.

3. Clean the surface

Wipe the stained area with a mild detergent solution to remove any surface residue, then let it dry fully again before priming.

4. Prime with a genuine stain-blocking primer — this is the essential step

A shellac-based primer (fastest, most reliable block) or an oil-based stain-blocking primer

This is the one product substitution that actually solves the problem — a standard water-based primer or paint doesn't reliably block a water stain, but a shellac-based primer creates a genuine barrier the stain's water-soluble residue can't migrate through. Cover the stained area generously, extending several inches beyond the visible stain's edge, since faint residue often extends further than what's visible to the eye.

5. Check for mold before painting, on any stain from a real leak

A stain from an actual water leak (as opposed to a very minor, brief splash) warrants checking the drywall and surrounding framing for mold growth before painting over it — painting over active mold doesn't kill it or stop its spread, it just hides it temporarily behind a new paint film.

6. Repaint once the primer is fully dry

Once the stain-blocking primer has cured (shellac-based primers are often ready to recoat within about 45 minutes to an hour), the topcoat can go on as normal — a properly shellac-primed stain shouldn't bleed through the new paint, even months or years later, assuming the original moisture source was actually resolved.

7. If the stain reappears despite proper priming

A stain that comes back through a correctly applied shellac primer is a strong sign the moisture source was never actually fixed, or a new leak has started in the same location — at that point, the priming and repainting isn't the problem to troubleshoot further; the underlying water intrusion needs to be investigated again.

Guides are researched against primary documentation and observable evidence. Archived material is rewritten, checked, and substantially improved before publication.