A small ceiling stain led to a full roof decision.
The owner first called about water marks near an upstairs window. The inspection found aging shingles, weak step flashing, and poor attic ventilation that had been shortening the roof’s life.
Instead of patching one visible spot, the estimate separated immediate leak risk from long-term replacement value. The owner chose a full replacement with updated flashing, ventilation correction, and new gutters at the roof edge.
Price a similar project

