HomeMatchup
Roofing · Permits

Roofing permits

Most full roof replacements require a permit, but the rules, fees and inspection steps are set by your local building department - not nationally. Fixr puts typical roofing permit costs at $100-$500. Your contractor should pull the permit in their own name, and you should verify it was actually issued.

Ready for a real roofing pro?

Free matching with a few local companies. Your details go only to the pros we match - not a blast list.

Key takeaways

What matters for roofing

  • Local AHJ rules win - never treat a blog threshold as law.
  • Use the assume-yes heuristic on equipment, fuel, electrical, gas and structural changes.
  • The contractor should pull the permit in most cases.
  • “We’ll skip the permit” is a walk-away signal.
  • Close out inspections - open permits haunt sales and claims.
  • Inherited unpermitted work needs a local legalization path, not guesswork.

Do not accept anyone's generic answer about permits, including ours. Requirements differ by city and county: whether a repair below a certain area is exempt, how many shingle layers are permitted, whether ice-and-water shield is required, and what inspections happen and when. The only reliable source is your local building department.

To find yours, search for your city or county name plus "building department" or "building permits", and look for the residential re-roofing page. Most publish a permit fee schedule and a list of required inspections. If you cannot find it, call - they answer this question daily.

Model codes (for example IRC/IMC editions) inform local codes, but local amendments and enforcement practices differ. Date any code conversation and name the edition your AHJ uses.

Permit heuristic (not your local law)

Assume a permit may be required until your authority having jurisdiction (AHJ) says otherwise. Local amendments win over national blogs.

SituationOften needs AHJ check?Why
Like-for-like equipment swapOften yes stillNew equipment must meet current codes/efficiency; rules vary
Repair with no relocation or fuel changeSometimes exemptOnly your AHJ can confirm exemptions
New circuits, gas lines, structural changesUsually yesLife safety and load path
Cosmetic-only workOften noStill verify if assemblies are fire-rated or historic
Contractor offers to skip permit to save moneyWalk-away signalLiability and resale risk land on you

Examples of fee structures exist in published city schedules - they are not your rate. Look up your city or county.

The “assume yes until told no” heuristic

This is how you avoid confident internet wrongness.

For roofing projects, start from the trigger list below. If any trigger applies, contact the building department before you authorize work.

Like-for-like replacement is not automatically exempt nationwide. Many jurisdictions still require permits so inspections catch combustion air, electrical, structural attachment and efficiency compliance.

  • Full re-roof in many cities
  • Structural sheathing replacement
  • Changing roof structure or adding heavy materials

Who should pull the permit

The contractor should pull the permit in most homeowner projects. When you pull it yourself, you often become the party responsible for code compliance and inspections.

If a contractor wants you to pull the permit so they can “save you money,” understand you may be taking on liability they are avoiding. That is a strong signal to hire someone else.

Homeowner-pulled permits are sometimes allowed; that does not make them wise for complex mechanical, electrical or structural work.

How to find your jurisdiction’s rule in ten minutes

Identify the AHJ: city building department for in-city properties, often county for unincorporated areas, sometimes state for specialized work. HOA approval is separate and never replaces a permit.

Search “[city] building department [mechanical/electrical/building] permit” and open the official .gov site. Download the trade checklist or call the permit tech line with your address and a one-sentence scope.

Have ready: address, owner name, rough scope, contractor license number if you have one, and whether structural, electrical or gas is involved.

Write down the answer, the person’s name or ticket number, and the fee estimate structure they describe. Fee schedules change; the process to ask does not.

How fees are typically structured (examples, not your rate)

Common structures: flat fee per permit type, valuation-based fees (percentage of job value), per-fixture fees, and separate electrical/mechanical/plumbing permits on one project.

Published schedules from large cities are illustrations only. Your AHJ’s current fee chart is the only number that matters for your wallet.

Budget inspection re-fees if work fails the first visit - another reason clear scope and licensed trades matter.

Inspections and closing the permit

Work is not done when the truck leaves. Rough-in and final inspections (as required) must pass and the permit should show closed/complete in the AHJ system.

Open permits surface at sale, refinance and sometimes insurance claims. Ask for the permit number and how to verify closure online.

Common fail items: missing smoke/CO compliance related to the work, improper strapping, clearances, GFCI/AFCI, combustion air, flashing and incomplete load calculations where required.

What happens if you skip it

Unpermitted work can trigger stop-work orders, forced uncovering of finished work, fines, problems at resale, and insurance complications when a loss involves the unpermitted assembly.

We never recommend proceeding without a required permit. If cost is the objection, get a second bid from a contractor who includes permitting rather than deleting safety oversight.

Unpermitted work you inherited

Buyers who discover unpermitted work should ask the AHJ about legalization paths: as-built permits, inspections, engineered letters or corrective work. Paths vary widely.

Do not assume a cosmetic remodel cover-up fixed the risk. Document what you know and get local advice before major renovations touch the same systems.

Permit patterns for Roofing

Most full roof replacements require a permit, but the rules, fees and inspection steps are set by your local building department - not nationally. Fixr puts typical roofing permit costs at $100-$500. Your contractor should pull the permit in their own name, and you should verify it was actually issued.

Do not accept anyone's generic answer about permits, including ours. Requirements differ by city and county: whether a repair below a certain area is exempt, how many shingle layers are permitted, whether ice-and-water shield is required, and what inspections happen and when. The only reliable source is your local building department.

To find yours, search for your city or county name plus "building department" or "building permits", and look for the residential re-roofing page. Most publish a permit fee schedule and a list of required inspections. If you cannot find it, call - they answer this question daily.

Documentation habits that save roofing projects

For roofing work, the practical test is whether a stranger could reconstruct what happened from your folder six months later. Keep proposals, change orders, photos before and after, model and serial numbers, permit numbers, registration emails and technician notes in one place - cloud folder is fine.

Most disputes about roofing scope, insurance, warranties or payment are won or lost on whether that folder exists. Screenshots of texts count; verbal “he said it was covered” does not.

When a contractor or adjuster asks for “everything you have,” a single organized packet speeds the process and reduces the chance someone fills gaps with assumptions that hurt you.

How to compare roofing bids without getting lost

Line up roofing bids on the same scope: same materials or equipment tier, same exclusions, same permit responsibility, same haul-away and same warranty terms. A low number that omits half the work is not a savings.

Ask each bidder to initial a one-page scope summary you wrote. If they will not, the bid is still a sales conversation.

For Roofing projects, price outliers deserve a second look both ways: very high may be padded; very low may be missing structural, electrical or finish work that will reappear as change orders.

When a second opinion is worth the fee

Get a second opinion on roofing work when the first visit leaps from a small symptom to a full-system replacement, when the price exceeds a large share of the home’s value without structural justification, or when the contractor discourages you from reading the proposal overnight.

Second opinions are normal in medicine and underused in home services. A few hundred dollars for an independent look can prevent a five-figure mistake.

Bring the first report, photos and any meter readings. Ask the second pro to disagree in writing if they can - silence is not agreement.

Safety boundaries for roofing DIY

Homeowners can safely handle many inspections, cleanings and non-structural prep tasks on roofing systems. They should not perform work that requires a license in their state, involves gas under pressure, live service equipment, structural underpinning, or confined-space entry without training.

If a task would void a manufacturer warranty or fail a required inspection, it is not a DIY savings - it is a deferred cost.

When in doubt, do the non-invasive documentation (photos, model numbers, moisture readings if you own a meter) and hire the invasive step.

How permits connects to the rest of your roofing research

This permits page is one node in the Roofing guide set. Cost pages answer what you pay; services pages answer what the job includes; FAQ pages catch cross-cutting questions; insurance and warranty pages answer who pays when something fails.

Use internal links rather than re-reading the same paragraphs on every page. If two pages start to duplicate schedules or price tables, one of them should link instead of copy.

HomeMatchup’s job is to help you hire checked local pros after you understand the decision - not to replace your contract, your building department or your insurance policy.

Red flags specific to high-pressure roofing sales

Watch for same-day-only pricing that expires when the salesperson leaves, refusal to put exclusions in writing, and requests for large cash deposits to personal accounts.

On roofing jobs, also watch for “insurance will pay for everything” guarantees, “no permit needed” as a selling point, and diagnosis that cannot be shown in photos or measurements.

Walking away is a valid outcome. A reputable company will still be there tomorrow; a bad contract can follow you for years.

What to keep after the roofing job is done

Retain final invoices, lien waivers where used, permit closed-out paperwork, warranty registrations, product stickers and a short photo set of concealed work before it was closed up.

These artifacts matter at resale, for future service techs and for any later insurance claim involving the same assembly.

If the company offers a maintenance plan, keep the service records even if you later switch providers - manufacturer warranty conditions often care that service happened, not which logo was on the truck.

Regional and climate caveats for Roofing

National advice on roofing work is a starting map, not a survey of your lot. Freeze depth, wind design speeds, hail frequency, wildfire risk, coastal corrosion and HOA rules all change materials, detailing and timing.

Ask contractors what fails first on homes like yours in your metro - the answer is usually more useful than a national average lifespan chart.

When this page states a pattern, verify it against local code amendments and manufacturer instructions for your climate zone.

How HomeMatchup fits after you read this page

When you are ready to hire, HomeMatchup matches you with local roofing pros whose licensing and insurance signals we screen - you still compare scopes and prices.

We do not take a cut of your claim check, do not lend money and do not pull permits for you. Those remain relationships between you, carriers, lenders and your building department.

If something on this page conflicts with a signed contract or a written policy form, the signed document wins. Use this guide to ask better questions before you sign.

A practical 30-day plan for roofing homeowners

Week 1: gather model/serial numbers, last service records and photos of current condition. Week 2: complete the free safety and shutoff checks on this page. Week 3: schedule any professional service that is overdue. Week 4: file documents and set calendar reminders for the next season.

That cadence beats a once-a-decade panic when something fails on a holiday weekend.

If you are mid-crisis, ignore the 30-day plan and use the emergency or first-hour steps first - plans are for when the system is stable.

Identifying the correct AHJ

City building departments govern most in-city addresses; unincorporated areas often use county; some trades involve state boards. HOA approval never replaces a permit.

Search your address on the official .gov GIS or call the permit tech line with a one-sentence scope. Write down the answer and the ticket number.

If two departments claim jurisdiction, get both answers in writing before you authorize work.

Keep this section next to your permits decision notes for roofing. Re-read it when a salesperson compresses your timeline or when weather and capacity make calm comparison harder.

Why the contractor should pull the permit

When you pull the permit yourself, you often become the responsible party for code compliance and inspections. That shifts liability the contractor may be avoiding.

Require permit numbers, inspection scheduling, and closeout responsibility in the contract. "We will handle permits" without numbers is incomplete.

A contractor who advertises skipping permits as a savings is advertising a liability transfer. Walk.

Keep this section next to your permits decision notes for roofing. Re-read it when a salesperson compresses your timeline or when weather and capacity make calm comparison harder.

AHJ check

Ten-minute permit check

Do this before you sign a large contract.

  1. Write a one-sentence scope

    Include roofing equipment changes, electrical/gas/structural touches.

  2. Identify city vs county AHJ

    Confirm which department governs your address.

  3. Open the official .gov permit page

    Download trade checklist or fee schedule PDF if published.

  4. Call or email permit tech with address + scope

    Ask: permit required? which trade? who may apply? typical timeline?

  5. Require contractor to pull and close permits

    Get permit numbers in the contract.

  6. Verify final status online after work

    Save the closed status screenshot with your invoices.

Practical rules

Judgement calls on permits and liability

  • Find your building department first Search your city or county name plus "building permits". Look for the residential re-roofing page and the fee schedule.
  • The contractor pulls it, in their name If they ask you to pull it as a homeowner, ask why. It often means liability is being moved onto you.
  • Ask for a copy of the issued permit Not the application. Keep it with your contract and final invoice for resale.
  • Confirm the inspections Many jurisdictions require a mid-job or final inspection. Ask which apply to your job and make sure they happen before final payment.
  • Budget for it as a real line item Fixr puts roofing permits at $100-$500. If a quote shows $0, ask whether permit fees are excluded or whether they simply don't intend to pull one.

Still comparing options?

Get free quotes from checked roofing pros near you. About 60 seconds - no account required.

FAQ

Roofing permit questions

Still have a question? Talk to our team →

Usually yes for a full replacement, but it is determined locally. Contact your city or county building department - they will tell you exactly what applies to your address, including whether smaller repairs are exempt.
Fixr puts typical roofing permits at $100-$500. Actual fees are set locally and are often based on job value or roof area, so check your building department's published fee schedule.
It can surface during a home sale, and it can complicate insurance and warranty questions. Your building department can explain the local process for retroactive permitting or inspection.
Normally the roofing contractor, in their own name. Get a copy of the issued permit and keep it with your project paperwork.
No. Thresholds are set locally and diverge sharply. Arvada, Colorado exempts replacement of up to 100 square feet of roof covering per year as maintenance. Seattle requires a permit for repairs over 500 square feet and exempts many single-family re-roofs where the building envelope is otherwise unchanged. Neither figure tells you anything about your address. Ask your own city or county building department.
It varies by department and by workload. PermitFlow's 2025 guide notes that a simple residential re-roof may be approved in a few days while large commercial work can take weeks or more. Some departments are much faster: Seattle issues its re-roof permit the same day you apply online. Ask your contractor what the typical turnaround is in your jurisdiction and treat a vague answer as a signal.
Commonly a mid-roof inspection after tear-off and a final inspection, but several jurisdictions require neither on site. Herriman, Utah requires a timed mid-roof once flashings and ice-and-water shield are in place, plus a final. Seattle requires no on-site inspection and closes the permit with an affidavit. Jefferson Parish accepts geo-tagged photographs of each phase instead of a visit.
In many places yes, as an owner-builder - but doing so while hiring a crew shifts substantial responsibility onto you. California's CSLB states that signing as owner-builder means assuming full responsibility for all phases of the project, including supervising and paying subcontractors, with exposure to mechanics liens and injury claims. If your roofer asks you to pull it, ask why they cannot.
Sources

Where these figures and rules come from

Sources last checked

How this works

We don't do roofing work. We match you with pros who do.

HomeMatchup is a matching service, not a roofing contractor. Your job goes to a few local pros who take this work - not a cold-call list.

  1. You tell us the job

    ZIP plus a short description. About a minute.

  2. We match, you don't chase

    Routed to licensed local pros who take work like yours.

  3. You compare and decide

    Compare quotes and hire, or walk away. No fee either way.

Get free quotes or call (866) 582-8523

Free to you · No obligation to hire · Only your matched pros get your details · How we vet pros

Ready to hire for roofing?

Free match with checked local pros. No obligation to hire.

Get free quotes Back to roofing

Free · No spam list · Only your matched pros get your details

Who wrote and checked this

Written by

Benjamin Scott

Local SEO & Outreach Specialist · 8 years

HomeMatchup team member.

Reviewed by

Sarah Williams

Cost & Technical Review Lead · 16 years

Cost and data reviewer.

Team-written. Second-person reviewed. Sources dated. Report a correction.

(866) 582-8523 Get free quotes