Skip to main content
Maine Permit Guide

Maine Roofing
Permit Guide (2026)

MUBEC (Maine Uniform Building and Energy Code) governs roofing permits, but requirements vary dramatically by municipality. Portland has strict enforcement while many rural towns have none.

Published April 9, 2026 · MUBEC · Municipal codes · Portland vs rural · Permit costs

Get roofing quotes from permit-savvy Maine contractors:

Property Address
60-Sec EstimateNo Spam Guarantee100% Free

Your info stays private. No spam calls. No shared leads.

4,000+

Pop. Threshold for MUBEC

$50–$300

Typical Permit Fee

75%

Residents in MUBEC Towns

1–2 wks

Permit Processing

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

MunicipalityPermit RequiredFee RangeNotes
PortlandYes$100–$300Historic district review may add 4-8 weeks
BangorYes$75–$200Online application available
LewistonYes$50–$200Standard MUBEC enforcement
AugustaYes$50–$150State capital, thorough enforcement
South PortlandYes$50–$150Quick turnaround typical
ScarboroughYes$75–$200Coastal overlay zones may apply

Related Maine Roofing Guides

Maine Roofing Permit FAQ

Does Maine require a building permit for roof replacement?

Depends on municipality. MUBEC requires towns over 4,000 population to enforce permits. Portland, Bangor, Lewiston, Augusta require them. Many rural towns do not. Contact your local code enforcement office to confirm.

What is MUBEC and how does it affect roofing?

Maine Uniform Building and Energy Code requires towns over 4,000 to adopt IRC/IBC codes covering materials, installation, underlayment, ventilation, and structural requirements. About 75% of Maine residents live in MUBEC municipalities.

How much does a roofing permit cost in Maine?

Typically $50-$300. Portland: $100-$300. Bangor: $75-$200. Smaller towns: $25-$75. Covers plan review and inspections. Your contractor should include this in the estimate.

What building code applies to roofing in Maine?

The 2021 IRC/IBC with Maine amendments under MUBEC. Key provisions: ice/water shield to 24" past wall line, ventilation ratios, max 2 shingle layers, snow load design (40-100+ psf), wind speed design (110-130 mph coastal).

Do rural Maine towns require roofing permits?

Many under 4,000 population do not. However, building codes still technically apply. Without enforcement, contractor quality is entirely on the homeowner to verify. Hire qualified contractors who follow code voluntarily.

Can my contractor pull the roofing permit for me?

Yes, and they should. Professional contractors handle applications, fees, and inspections. If a contractor suggests skipping a required permit, that is a red flag for your project.

Get Roofing Quotes from Permit-Savvy Maine Contractors

Contractors in the RoofVista network handle permits, inspections, and code compliance. Enter your address to compare quotes.

Property Address
60-Sec EstimateNo Spam Guarantee100% Free

Your info stays private. No spam calls. No shared leads.