Roofing Permits and Building Codes: What Homeowners Need to Know
Understand when permits are required and how building codes affect your roofing project.
Do You Need a Permit for Roofing?
In most jurisdictions, a building permit is required for roof replacement and major roof repairs. Minor repairs like replacing a few shingles typically do not require a permit. Permit requirements vary by city and county, so always check with your local building department. Permits typically cost $100-$500 and serve an important purpose — they ensure the work meets building codes and is inspected for quality.
Why Permits Matter
Skipping the permit process may seem like a cost and time saver, but it creates serious problems: unpermitted work can void your insurance coverage, create liability issues when selling your home, result in fines if discovered by code enforcement, and the work may not meet safety standards. Some insurance companies will deny claims on roofs that were replaced without proper permits.
Common Building Code Requirements
Roofing building codes address: maximum number of shingle layers (usually 2), ice and water shield requirements in cold climates, wind uplift ratings in hurricane and high-wind zones, fire ratings (especially in wildfire-prone areas), ventilation minimums (1:150 or 1:300 ratio), and underlayment specifications. The IRC (International Residential Code) forms the basis for most local codes, with modifications for regional climate conditions.
The Inspection Process
After pulling a permit, your roofing project will typically require 1-2 inspections: one after old roofing is removed and before new material is applied (to inspect the deck, underlayment, and flashing), and a final inspection after completion. The inspector verifies code compliance, proper material installation, flashing, ventilation, and overall workmanship. A reputable contractor will schedule and manage all inspections.
Who Pulls the Permit — You or the Contractor?
In most cases, the licensed roofing contractor pulls the building permit. This is important because the permit is tied to the license holder, making them responsible for code compliance. Be cautious of contractors who ask you to pull the permit yourself — this may indicate they are not properly licensed. The permit should be posted visibly on the property during the project.
Need to estimate your roofing project?
Use our free calculator to get an instant cost estimate for your specific project.