What the inspector means
A stain proves moisture reached the finish at some point, but the inspection may not determine whether the source is active, old, seasonal, or already repaired.
Common causes
- Roof/flashing leak
- Plumbing leak above
- HVAC condensate
- Historic repaired leak
What the repair usually looks like
Verify and repair the moisture source first. Once dry and sound, patch or replace damaged drywall/texture, seal the stain, and repaint.
Who should handle it
The source determines the trade: roofing, plumbing, HVAC, or exterior work may need to happen before finish repair.
Planning cost
$250-$1,200 for diagnosis plus localized finish repair when the source is minor; source repairs can add substantially more.
Access, materials, hidden damage, minimum charges, permits, and existing conditions can change actual cost. Use this range for planning, not as a quote.
Common questions
Is this inspection finding urgent?
Determine if active. A stain proves moisture reached the finish at some point, but the inspection may not determine whether the source is active, old, seasonal, or already repaired.
What repair is usually done?
Verify and repair the moisture source first. Once dry and sound, patch or replace damaged drywall/texture, seal the stain, and repaint.
Who should handle the repair?
The source determines the trade: roofing, plumbing, HVAC, or exterior work may need to happen before finish repair.