Skip to main content
Factual roof replacement permit cost guidelines and local contractor labor estimation

Roof Replacement Permit Cost (2026): Real Fees

· 9 min read
By David Olson · Reviewed by Leonard "Chuck" Thompson, LC Thompson Construction Co. · 2026.Q1

Roof Replacement Permit Cost by City

A roof replacement permit cost isn't a national number. I can point to Seattle at $0, San Diego at $0, Phoenix at $646, and Portland at $687.68, and none of those numbers are typos.

The range is wider than most bids admit

I don't like putting one permit allowance in a roof quote unless I know the city. It isn't clean. It isn't fair to the customer. It also isn't safe for your margin.

For a basic asphalt shingle roof replacement around a $12,000 project value, Portland's building permit schedule lands at $687.68. Phoenix is right behind it at $646 under its PDD fee schedule. Then you swing to Las Vegas and the number is $0 under Clark County's building administrative code. San Diego also shows $0 for that reroof scope in IB-501. Seattle's 2026 fee subtitle puts the same reroof permit at $0 too.

That's not a small spread. That's the whole problem.

If you tell a homeowner that roof permits are usually a couple hundred bucks, you're not wrong in some towns, but you're not right either. The word usually doesn't protect you when the building department takes the application and the invoice doesn't match your allowance.

I don't average these. I don't round them into a nice number. I don't bury them in overhead and hope nobody asks. I call the jurisdiction, check the fee table, and write the actual permit line into the job. Not glamorous. Still better than eating $500 because I guessed.

The middle numbers aren't really the middle

Your next step
Calculate the exact permit cost for your city and project type.
Run the Calculator →

A lot of cities look normal until you stack them side by side. Austin charges $370 for a reroof permit on the same $12,000 asphalt shingle example, according to Austin Development Services. Atlanta is close at $385 under its ordinance fee schedule. Los Angeles sits at $369.4 in the LADBS fee material. Those feel like the safe middle.

Then Boston comes in at $140. Columbus is $141.4. Dallas is $167. Miami is $158. None of those are crazy. None of those should blow up a bid.

But Charlotte is $61.7. Philadelphia is $72. Nashville is $91. Kansas City is $101.3. Now the spread isn't just high cost versus low cost. It's a reminder that a permit fee isn't tied to how hard the roof is, how steep it is, or how many bundles your crew hauls up there (which still somehow becomes your problem by 2 p.m.).

I see installers make one bad assumption all the time. They think big cities charge big fees and smaller markets don't. That isn't reliable. It doesn't hold. It won't save you.

The same logic fails with HVAC too. I've seen base permit examples in this dataset run from Boston at $25 to Phoenix at $558 for the same type of mechanical scope. So no, building permit fees are not similar across major cities. Not even close.

Chicago is the category trap

Chicago is where I slow down and read the permit category twice. Not once. Twice.

The city's general building permit minimum is $602 in the Chicago fee tables and municipal code material. That minimum shows up for general construction categories. The same source breaks out other examples too, including higher figures for kitchen and bathroom remodel entries. That doesn't mean every trade or narrow work item gets the $602 slapped on top.

For a reroof, Chicago's listed permit cost is $475. For roof repair, it's $200. For an electrical panel upgrade, it's $75. Those are separate categories, not adders.

This is where bad estimating software annoys me. It sees a city minimum and treats it like a universal cover charge. I don't do that. I don't let a spreadsheet replace the permit type. If the work is a reroof, I price the reroof permit. If the work is general construction, I use the general construction fee path.

Chicago has a $602 minimum building permit regardless of project size in that general building category. That's the phrase people remember. Fine. Remember it. Just don't apply it to the wrong work.

I've watched contractors overcharge customers here by accident, and I've watched others underquote because they didn't realize Chicago carved the categories apart. Neither one feels good. Both are avoidable.

Denver proves the fee line isn't the whole cost

Denver looks cheap if you only glance at the permit fee. That's the trap.

The city lists a $115 reroof permit for the $12,000 asphalt shingle example in its building permit policy. That doesn't sound painful. I wouldn't lose sleep over $115 on a roof job.

But Denver also charges a 3.65% use tax at permit issuance. On a $25,000 project, that tax is $912. That's not a rounding error. That's not a line item you can explain away after the contract is signed.

Denver has a 3.65% use tax at permit issuance, $912 on a $25,000 project, on top of the permit fee. I write that out because I don't want the homeowner thinking the city only collected a hundred bucks and change.

This is why I don't quote permit fees alone in Denver. I quote permit cost plus use tax together. If the customer wants the detail, I show the split. If they don't, I still carry both numbers internally.

The base building permit fee in Denver can be low too. The same policy data shows an $83 building permit base fee in that broader category. It sounds great until the tax lands. Cheap fee, not cheap paperwork.

I don't care how slick your proposal template is. If it misses the tax, it isn't doing the job.

San Diego makes square footage look dangerous

San Diego is weird in a way that matters. For the reroof example, IB-501 shows $0. If you're only doing that asphalt shingle roof replacement, great. Don't invent a cost that isn't there.

Then the same city can punish a different residential scope. San Diego uses square footage based permit fees for some construction work, not the simple project value method you see elsewhere. A routine bathroom remodel there runs about $411 under the combined trade permit; the square-footage formula only drives big numbers on ground-up and structural jobs. Boston's valuation style lands near $130 for the same bathroom example.

That's a ridiculous contrast. It also kills one of the laziest assumptions in estimating.

People say square footage based fees are cheaper because they sound mechanical and predictable. I don't buy it. Not without the table. Not without the scope. Not without knowing whether plan review complexity gets involved.

This matters on roof work because many contractors don't just sell shingles. They sell fascia repairs, framing fixes, skylight changes, patio cover tie ins, and sometimes a bathroom vent reroute because the old one was garbage. One added scope can move you from a simple reroof permit into a different fee path.

So I don't treat San Diego's $0 reroof number as permission to stop reading. It's the right number for that roof scope. It isn't a promise for the whole project.

Enforcement isn't federal, and that matters

There isn't one federal permit cop for residential roof work. Enforcement sits with the city, county, building department, community development office, or code enforcement desk. That's why the same roof can be paperwork free in one place and a paid permit item across a municipal line.

The Census Bureau's Building Permits Survey covers about 20,000 permit issuing places in the United States. That's a huge number of local offices, fee tables, forms, habits, delays, and inspectors. More than 99% of privately owned residential buildings are built in places that issue permits, so this isn't fringe admin work.

I hear guys say nobody will know if they skip it. Maybe. Maybe not. I don't like maybe.

Unpermitted work gets found through neighbor complaints, sale inspections, title work, insurance claims, visible job activity, and utility requests. None of that is exotic. It's normal life around a property. A roof tear off is not subtle. Dump trailer, ladder stack, compressor noise, wrappers in the yard. You are not invisible.

Penalties aren't consistent either. Some places hit retroactive permit fees at two to four times the original cost. Some issue stop work orders. Some require removal. Some fines can run from $100 to more than $10,000 per violation per day, and a few jurisdictions can treat it as a misdemeanor.

I don't skip permits to look cheaper. That's not sales. That's debt with a delayed invoice.

How I quote roof permit costs now

My quote method is boring, and that's why it works. I start with the exact jurisdiction. Not the metro area. Not the mailing city. The actual permit office.

Then I match the work category. Reroof isn't roof repair. Roof repair isn't structural framing. A roof replacement with deck replacement may not price like a clean shingle swap. If there is electrical, plumbing, mechanical, or structural work tied to it, I don't pretend the roof permit covers everything.

The normal permit path is application, plan review when required, fee payment, permit issuance, inspections during the job, and final inspection. ICC material describes that kind of local sequence under adopted building codes. The 2024 International Building Code also points jurisdictions toward permit fee schedules in Section 109.2 and valuation rules in Section 109.3.

If I'm being honest, I used to hate spelling this out in proposals because it made the quote look messier than the guy who wrote one fat number and smiled. I don't feel that way now. A clean lie isn't cleaner than a messy truth.

Residential permit activity also moves with the market. The Census Bureau and HUD reported January 2026 permit authorizations at a seasonally adjusted annual rate of 1,376,000, down 5.4% from revised December 2025 and down 5.8% from January 2025. Single family authorizations were 873,000 that month, also down from December.

Busy office or slow office, I still price the permit before I promise the roof.

What does a roof replacement permit cost in Houston?

Houston lists $147.38 for the asphalt shingle reroof example on a $12,000 project value, based on the city fee schedule. I wouldn't round it to $150 unless the proposal clearly says it's an allowance.

Is San Antonio really that cheap for a reroof permit?

Yes. San Antonio's FY2026 Development Services fee schedule puts that reroof permit at $26.5 for the same $12,000 asphalt shingle example. Cheap doesn't mean optional, so I still verify the scope.

What should I carry for a Tampa roof permit?

Tampa's trade permit fee schedule shows $181.43 for the asphalt shingle roof replacement example at $12,000. I would quote that as a specific city fee, not a generic Florida roofing permit number.

How much is a reroof permit in Raleigh?

Raleigh's development fee guide puts the reroof permit at $127.92 for the $12,000 asphalt shingle scope. That's not high, but it still needs its own line if you're trying not to hide city costs inside labor.

Continue your research
Permit Calculator
Select your city and project type for verified permit costs.
All Cities
Browse permit fees across all tracked U.S. cities.
More guides
HVAC Permit Cost (2026): Real Averages by CityRead →How Much Does a Bathroom Remodel Permit Cost in 2026?Read →Building Permit Fees By City In 2026Read →Building Permit FAQ (2026): Fees, Timelines, RulesRead →
🧮

Continue Your Research

Calculate Your Costs →