Understanding Maine's Unique Permit Landscape
Maine's approach to building permits and code enforcement is unlike most other states. Rather than having uniform statewide permit requirements, Maine created MUBEC (Maine Uniform Building and Energy Code) in 2010, which requires only municipalities with populations over 4,000 to adopt and enforce the building code. This means that approximately 370 of Maine's 488 municipalities (those under 4,000 population) are not required to enforce building codes or issue permits for construction work, including roofing.
This creates a patchwork of permit requirements across the state. Portland, Maine's largest city, has a fully staffed building department with plan review, permit issuance, and field inspections for all roofing projects. Just 30 miles north, a small town may have no code enforcement officer, no permit process, and no inspections. This variation is important for homeowners to understand because it affects their level of government protection and oversight.
Importantly, the lack of a local permit requirement does not mean the building code does not apply. Maine state law requires all construction work to comply with minimum building standards regardless of local enforcement. The practical difference is that in non-MUBEC municipalities, compliance is on the honor system -- there is no government entity checking the work. This makes the homeowner's own due diligence (verifying contractor qualifications, understanding code requirements, and inspecting work) even more critical.
Some smaller municipalities have voluntarily adopted MUBEC even though they are not required to, and a few have their own local building ordinances. The only way to know for certain whether your municipality requires a roofing permit is to contact your local code enforcement office or town hall. Your roofing contractor should know the requirements for your area, but verify independently as a safeguard.
MUBEC Municipalities: What Permits Require
In municipalities that enforce MUBEC, the roofing permit process typically involves these steps:
- Application submission: The contractor (or homeowner) submits an application describing the scope of work, materials to be used, and project value. Some municipalities accept online applications; others require in-person filing.
- Plan review: The code enforcement officer reviews the application for code compliance. For straightforward re-roofing (removing and replacing the roofing material), this is usually a quick review. For work involving structural changes, new penetrations, or material type changes that affect load, a more detailed review may be required.
- Permit issuance: Once approved, the permit is issued. Typical processing time is 1-2 weeks. The permit and any conditions should be posted at the job site during construction.
- Inspections: Most municipalities require at least one inspection -- typically a final inspection after the work is complete. Some require an intermediate inspection of the underlayment and ice/water shield before the roofing material is installed. The contractor should coordinate inspection timing with the code enforcement office.
- Final approval: After successful inspection, the permit is closed and the work is officially approved. This documentation can be important for insurance claims, home sales, and warranty enforcement.
Common code requirements checked during inspection: Ice and water shield installed from eave to at least 24 inches past the interior wall line, proper underlayment type and coverage, maximum number of roofing layers (two for asphalt shingles), adequate ventilation (1:150 or 1:300 ratio), proper flashing at all roof-to-wall intersections and penetrations, and drip edge installed at eaves and rakes.
Major City Permit Requirements
| Municipality | Permit Required | Fee Range | Notes |
|---|---|---|---|
| Portland | Yes | $100–$300 | Historic district review may add 4-8 weeks |
| Bangor | Yes | $75–$200 | Online application available |
| Lewiston | Yes | $50–$200 | Standard MUBEC enforcement |
| Augusta | Yes | $50–$150 | State capital, thorough enforcement |
| South Portland | Yes | $50–$150 | Quick turnaround typical |
| Scarborough | Yes | $75–$200 | Coastal overlay zones may apply |
Related Maine Roofing Guides
How to Choose a Roofer in Maine
Contractor vetting checklist for Maine's unregulated market.
Roof Cost Portland ME 2026
Portland pricing including permit and historic district costs.
Roof Replacement Cost Maine 2026
Statewide pricing by material and region.
Best Roofing Materials Maine
Material options that meet Maine code requirements.