Water Stain on Drywall or Ceiling

A water stain means water got somewhere it shouldn't. The cardinal rule: fix the source first, always. Painting over an active leak creates mold and recurring stains — you'll be doing the job twice.

Quick Diagnosis

  • Difficulty: intermediate
  • Estimated time: 1–2 days total (drying time)
  • Estimated cost: $15–50

Likely Causes

Roof Leak

Likelihood: Most common for ceiling stains

Brown stains on ceilings (especially after rain) typically indicate a roof issue: missing shingles, failed flashing, or clogged gutters causing water backup.

Fix: Inspect the roof or attic after the next rain to confirm. Fix the roof before touching the ceiling.

Plumbing Leak Above

Likelihood: Common for ceiling stains below bathrooms

Stains directly below a bathroom or kitchen are often plumbing leaks: sweating pipes, loose drain connection, or failed wax ring.

Fix: Inspect plumbing in the space above. Fix the leak before repairing drywall.

HVAC Condensation

Likelihood: Common in summer for stains near vents

Air handlers and drain pans can overflow or have clogged drain lines, dripping onto ceilings below.

Fix: Check the condensate drain line and pan. Clear any blockage.

Old/Inactive Stain

Likelihood: Moderate

If the stain is dry, unchanged for months, and no active leak can be found, the source may have self-resolved (e.g., ice dam from a past winter).

Fix: Confirm inactivity, then proceed with stain-blocking primer and paint.

How to Fix It

  1. Confirm the leak is fixed

    Do not paint over an active leak. Monitor the stain through one rainstorm. Mark the perimeter with a pencil and check in 24 hours. If it hasn't grown: proceed. If it grew: source is still active.

  2. Let the area dry completely

    Damp drywall must dry before repair. Use a fan aimed at the stain for 24–48 hours. Use a moisture meter (or check by pressing the drywall — soft means wet) to confirm it's dry. Soft/crumbly drywall must be replaced, not repaired.

  3. Apply stain-blocking primer

    Use a shellac-based primer (Zinsser BIN) or oil-based stain blocker — NOT regular latex primer. Latex primer won't stop water stains from bleeding through. Apply one coat, let dry completely.

    Tip: Spray-can shellac primer is easier for ceiling stains — no roller needed, dries in 15 minutes.

  4. Paint to match

    Apply two coats of ceiling or wall paint matching the surrounding area. Feather the edges to blend. If the ceiling color is old, you may need to repaint the entire ceiling for an even sheen.

Tools

  • Fan (for drying)
  • Roller or brush
  • Moisture meter (optional but helpful)

Materials

  • Shellac-based stain-blocking primer (spray can) - $10–15
  • Ceiling paint - $15–30

Common Questions

Can I use regular primer to cover a water stain?

No — regular latex primer will not seal water stains. The tannins and minerals in the water stain bleed through latex within days or weeks. Use shellac-based primer (Zinsser BIN) or oil-based primer for a permanent block.

The drywall feels soft around the stain. What should I do?

Soft or spongy drywall means water has penetrated the gypsum core. This area must be cut out and replaced — it will crumble further and may harbor mold. Cut a clean patch, replace with new drywall, tape and mud the joints.

When to Call a Pro

Call a roofing contractor for roof leak source. Call a plumber for active plumbing leaks. Call a mold remediation specialist if you see or smell mold (dark spots, musty odor) around or behind the stained area.

Related Symptoms

Get Step-by-Step Help

ChatDIY can adapt this diagnosis to your exact fixture, tools, photos, and skill level.

Ask ChatDIY about this fix