Do I Need a Permit to Replace My Roof?

By Marcus Reeves, Head of Permit Research at PermitGrab · Updated daily from official city records · Last permit filed: today

154,583
Active Contractors
20,856
Phone Numbers
271,357
Code Violations
11,863,412
Property Owners
Live totals across 1061 cities · Browse all cities →

Yes — in nearly every US city you need a building permit to replace your roof. Roof replacement involves the structural integrity, fire rating, and weather resistance of your home, all of which are regulated by local building codes. Skipping the permit risks denied insurance claims, failed home-sale inspections, and contractor fines. The permit is usually pulled by the roofing contractor on your behalf, not by you.

Whether you actually need to file paperwork yourself depends on your city, the scope of the work, and who's doing it. Here's the complete breakdown.

Why do I need a permit to replace my roof?

Three reasons rooted in safety, finance, and insurance:

What kinds of roof work require a permit?

Most jurisdictions require a permit for:

What usually doesn't need a permit: replacing a handful of shingles after wind damage, patching a small section, replacing flashing or vents (varies by city). When in doubt, call your building department or check the city's permit guide — most major cities have one online.

Who pulls the permit — me or my roofer?

Almost always your roofer. Licensed roofing contractors pull permits in their own name (or their company's name) and the homeowner signs an authorization form. This protects you — the contractor of record is on the hook for code compliance and warranty. If a roofer asks you to pull the permit "as the homeowner" to save fees, that's a red flag: it shifts code liability to you and often indicates an unlicensed contractor.

You can verify your roofer's permit history before hiring them. PermitGrab tracks roofing permits across 1061 cities — search for the roofer's business name on any city page (Chicago, Phoenix, Miami, etc.) and you can see every permit they've filed, the addresses, and the project values.

How much does a roof permit cost?

Permit fees are usually a percentage of the project's declared valuation, or a flat fee, depending on the city. Typical ranges:

Your roofer typically rolls this into the contract. If it's not itemized, ask — fees should be visible.

What happens if my roofer doesn't pull a permit?

Four things, in order of likelihood:

  1. Nothing — for now. Unpermitted work often goes unnoticed for years.
  2. Insurance claim denied. When a storm damages the roof and you file a claim, the carrier audits permit history. Unpermitted = no payout.
  3. Home sale falls apart. Buyers' agents and inspectors pull permit history. Unpermitted work is one of the top reasons closings stall — the seller usually has to retroactively permit it (expensive) or take a price cut.
  4. City fine. When the city discovers unpermitted work (often via complaint or aerial survey), they issue a stop-work order or fine. Phoenix code violations track exactly this — across our database, there are 271,357 code violations on file, many of them for unpermitted construction.

Do I need a permit for an insurance-paid roof replacement?

Yes — insurance doesn't waive the permit requirement. The carrier pays for the roof; the city still requires the permit. The roofing contractor pulls the permit regardless of who's paying. If your insurance check covers the roof, the permit fee is usually included in the contractor's quote.

How long is a roof permit valid?

Most cities give you 6-12 months from permit issuance to complete the work. If the project drags, you may need to renew. Once work is complete, the contractor schedules a final inspection — once that passes, the permit is "closed" and stays on record permanently.

Do solar panels need a separate roofing permit?

Almost always, yes. A solar installation typically requires (1) an electrical permit for the PV system and (2) a structural / roofing permit because the panels add weight to the roof. In hurricane and wildfire zones, additional code reviews apply. We cover the broader solar prospecting angle in Solar Leads from Building Permits.

How can I check if my roofer pulled the permit?

Three ways:

  1. Ask for the permit number. Every issued permit has a number — your roofer should hand it to you on day one. If they can't produce one, it wasn't pulled.
  2. Search the city portal. Plug your address into the city's permit search (Chicago, NYC, Phoenix, Miami-Dade, and most others have public-facing searches).
  3. Search PermitGrab. Find your city on our cities page and search by address or contractor name. We pull from the same public portals but normalize across 1061 cities so you don't have to learn each one's quirks.

Why does this matter for contractors and suppliers?

If you're a roofing material supplier, gutter installer, solar company, insurance agent, or supplier of any kind, the roofing permits filed in your area are the cleanest possible lead signal — every permit is a homeowner who just committed to spending tens of thousands of dollars. PermitGrab tracks roofing permits across 1061 cities and surfaces them as contractor leads from building permits. Start with the 14-day Pro trial ($0 today, cancel anytime) or browse the Miami-Dade, Phoenix, and Chicago roofing data live.

Get the Full Roof Permit Requirements Database

Every contractor. Every permit. Every violation. Every property owner. Updated daily.

Start Free Trial — $149/mo  Browse all cities →

More Building Permit Reports

Start Free Trial →
14-day
free trial