

A lot of Maine roof leaks only show up in a thaw, and most start at a chimney, a valley or the eave. This page covers how to tell a rain leak from an ice leak, what to do while it drips, slate and cedar repairs, and when a patch stops paying.
A drip seldom lands under the spot where water got past the roof. It travels first, down the boards, along a rafter or across the insulation, and falls wherever it runs out of path. In southern Maine there is a second problem: some leaks are not holes at all. Efficiency Maine describes how water trapped behind an ice dam backs up under the shingles and runs into walls and ceilings, on a roof that stays dry all summer.
So a repair here starts with two questions. When does it leak, in rain or in a thaw? And where is the highest wet spot in the attic? This page works through both, then the entry points that turn up again and again on capes, Victorians and the older city houses, the rules on slate and cedar, the permit question, and the point where repair money is better spent on a new roof.
The weather when the stain grows is the best clue you have.
A thaw leak can be patched for the season, but the lasting fix is an ice barrier at the next re-roof plus air sealing and insulation in the attic. The ice dams page covers both.
Most repairs end at one of these:
If storm damage caused the leak, the Maine Bureau of Insurance's storm FAQ sets the order of things: photos, then a stopgap such as a tarp over the hole so the damage does not spread, with the receipts kept for materials and labor. The lasting repair comes after the insurer's adjuster has looked, because doing it first can cost you the claim.
Two Maine rules matter on an emergency call:
Where a storm is involved, the storm damage page explains how claims work in Maine. The claim and the policy remain yours to manage.
The search starts in the attic, with a flashlight, on a day when the roof is wet if possible. Water leaves a trail: a dark streak on the boards, a stained rafter, a rusty nail tip, a damp patch on the insulation. Follow it uphill to the highest point that is wet, because water only runs down from where it got in.
Then up on the roof, directly above that point: the flashing, valley, collar or shingle that sits there is checked first. When the cause is not obvious, the roof gets wet in sections with a hose, low sections first, while someone watches inside.
Capes are harder. Upstairs rooms under the slope leave little or no attic above the sloped part of the ceiling, and University of Minnesota Extension points out that these slanted sections often have little room for insulation, which is also where heat escapes and ice builds. A leak there can mean opening a small section of roofing to see the deck.
Each step is photographed, and the photos go with the written scope. If the trail leads to a roof that is worn out everywhere, the report says that.
Older roofs here are often slate or wood, and both can be repaired a piece at a time.
Inside Bath's historic overlay, the city's code favors saving original roofing, and where a piece has to go, the same material or a substitute that matches it. In Portland, the preservation standards prefer repairing a deteriorated historic feature over replacing it. The roof shingles page goes further into each material.
Usually not for a small, like-for-like fix, but there are exceptions worth knowing:
The rule for your address is on its town page under roofing by town.
Repair money is well spent on a roof with years left and one bad spot. It starts to be wasted when:
The bill for a repair follows height and access, the area that has to be opened and matched, the flashing metal, and a permit fee where a town charges one. When the numbers point to a new roof, roof replacement covers what that involves here.
Most likely an ice dam. Snow melts on the warmer upper roof, refreezes over the cold eave and the water behind the ice works under the shingles. It can happen on a roof that never leaks in rain. The lasting fix is air sealing and insulation in the attic, with an ice barrier at the eaves at the next re-roof.
No. The Maine Emergency Management Agency warns that scraping a roof bare risks the shingles, and it says no to ladders on ice and to heat guns or open flames on a roof. A roof rake used from the ground keeps the snow from feeding the dam, and a channel cut with tap water on a mild day can drain it for a few days.
Usually not for like-for-like work, but check. Kittery wants a maintenance permit application for roof repairs, Phippsburg asks for a permit on most projects over $1,000, and Hollis requires one once sheathing or framing is replaced. Each town page on this site gives its own rule.
Often, yes. The code lets sound slate be reinstalled during repairs, and only cracked, broken or damaged slates have to be replaced. Kennebunk's and York's historic guidelines both favor repairing slate roofs, and a careful repair can keep an old slate roof in service.
Rarely. Water travels along boards, framing or insulation before it falls, so the opening usually sits uphill of the stain, sometimes by several feet. That is why the trace starts at the highest wet spot in the attic.
Only for the permanent fix. Stop the water now with a tarp or similar stopgap, since Maine policies generally require that, and save every receipt. The full repair waits for the insurer's adjuster, and photos come before anything is touched.
Roof repair across greater Portland and southern Maine, from Casco Bay and the York County coast to the Sebago Lake towns. Each city has its own page with the permit rule and code edition that apply there:
Sources: MUBEC residential code (2021 IRC with Maine amendments), Chapter 9: R903.2.1, R903.2.2, R905.2.8.2, R905.2.8.3, R905.6, R905.7, R908.5 (UpCodes copy) · Efficiency Maine, Insulation (ice dams) · University of Minnesota Extension, Dealing with and preventing ice dams · Maine Emergency Management Agency, severe winter storms (roof snow and ice safety) · Maine Bureau of Insurance, storm-related claims FAQ · 32 M.R.S. 4663-4664-A, consumer solicitation sales (cancel right) · Town of Kittery, Code Enforcement (maintenance permits) · Town of Phippsburg, Land Use Ordinance (permits over $1,000) · Town of Eliot, Code Enforcement · Town of Hollis, Building Code 2017 · Town of Baldwin, permit fee schedule · City of Sanford, Code Enforcement and City Code ch. 90 (emergency work) · Town of Kennebunk, historic district guidelines (roofs) · Town of York, Historic District Commission guidelines · City of Bath, Land Use Code · Town of Richmond, Land Use Ordinance Article 4 (Village District) · Town of Parsonsfield, Code Enforcement · Maine Bureau of Insurance, Post-Disaster Claims Guide (roof life). Codes, programs and prices change; confirm the current rule with your city before you rely on it.

Free inspection, a written scope, and photos you keep either way.
Book my free inspection →