Roof permit cost by metro ranged from about $27 in San Antonio to $688 in Portland, Oregon in 2026, a roughly 25x spread on the same standardized $12,000 asphalt shingle reroof, according to PermitCalculator fee-schedule data across 26 cities. The permit is the line item most homeowners forget to price, and the fee you pay depends far more on your building department’s math than on the size of your roof. This report ranks the metros, shows what the permit adds as a share of a typical roof bill, and breaks down the add-on fees that the sticker number hides.
Key findings
- National average roofing permit fee: about $224, with a median near $153, per PermitCalculator 2026 data across 26 cities in 17 states.
- Most expensive: Portland, Oregon at roughly $688; least expensive: San Antonio at about $27 for the same $12,000 reroof, a spread of about 25 times.
- The permit is usually 1 to 6 percent of the roof bill. On a $12,000 job the national-average fee works out to about 1.9 percent; Portland and Phoenix run above 5 percent.
- High fees do not track cost of living. Phoenix ($646), Atlanta ($385), and Chicago ($475) all charge more than Los Angeles ($369) or New York City ($148), per PermitCalculator 2026.
- Add-on fees can quietly add $75 to $250. Re-inspection charges of $75 to $125 per visit, portal or technology surcharges of $20 to $60, and state or local surcharges rarely show up in the headline quote.
- Roughly 90 percent of municipalities require a permit for a full tear-off reroof, though repairs under about 100 square feet are often exempt.
Roof permit cost by metro, ranked (2026)
The table below ranks 26 US cities by the government permit fee for a standardized $12,000 asphalt shingle roof replacement, from most to least expensive, using PermitCalculator’s 2026 fee-schedule data. The final column expresses each fee as a share of that $12,000 job, an original calculation that shows how much the permit adds to the bill proportionally. These figures are the government fee only and exclude labor and materials.
| Rank | City | Permit fee (2026) | Share of a $12,000 reroof |
|---|---|---|---|
| 1 | Portland, OR | $688 | 5.7% |
| 2 | Phoenix, AZ | $646 | 5.4% |
| 3 | Chicago, IL | $475 | 4.0% |
| 4 | Atlanta, GA | $385 | 3.2% |
| 5 | Austin, TX | $370 | 3.1% |
| 6 | Los Angeles, CA | $369 | 3.1% |
| 7 | Minneapolis, MN | $316 | 2.6% |
| 8 | Orlando, FL | $208 | 1.7% |
| 9 | St. Louis County, MO | $208 | 1.7% |
| 10 | Springfield, MO | $201 | 1.7% |
| 11 | Tampa, FL | $181 | 1.5% |
| 12 | Dallas, TX | $167 | 1.4% |
| 13 | Miami, FL | $158 | 1.3% |
| 14 | New York, NY | $148 | 1.2% |
| 15 | Houston, TX | $147 | 1.2% |
| 16 | St. Louis (city), MO | $145 | 1.2% |
| 17 | Columbus, OH | $141 | 1.2% |
| 18 | Boston, MA | $140 | 1.2% |
| 19 | Raleigh, NC | $128 | 1.1% |
| 20 | Richmond, VA | $126 | 1.1% |
| 21 | Denver, CO | $115 | 1.0% |
| 22 | Kansas City, MO | $101 | 0.8% |
| 23 | Nashville, TN | $91 | 0.8% |
| 24 | Philadelphia, PA | $72 | 0.6% |
| 25 | Charlotte, NC | $62 | 0.5% |
| 26 | San Antonio, TX | $27 | 0.2% |
For metro-level permit counts and inspection failure rates alongside these fees, see the full 2026 roofing permit and inspection database, which is the raw reference this ranking draws on.
Why one roof permit costs 25 times another
The 25x gap between San Antonio and Portland comes from how each building department calculates the fee, not from the roof itself. Three models dominate, and a city may layer surcharges on top of any of them. The model your jurisdiction uses matters more than your roof size for a typical single-family reroof.
- Valuation-based: the fee is a sliding percentage of the declared job value, usually 1 to 3 percent, per 2026 industry guidance. More than 3,000 jurisdictions reference the International Code Council’s Building Valuation Data table to set these rates, per PermitCalculator. The rate typically drops as job value rises.
- Flat fee: one price for a reroof regardless of size, common in smaller cities and in some Texas jurisdictions, which helps explain San Antonio’s $27.
- Per-square: a charge per 100 square feet of roof area, which scales with a larger roof rather than with job value.
High-fee metros usually combine a valuation model with extra plan review or mandatory inspections. Los Angeles roof permits often land between $200 and $450 because California requires multiple inspections and a plan review, per OneClickCode’s 2026 permit guide. Cost of living is a weak predictor: Phoenix and Atlanta both outrank Los Angeles and New York on fee alone.
The hidden fees that inflate a roof permit
The headline permit number is often not the whole bill. Building departments attach add-on charges that a contractor may pass through separately, and a failed inspection can trigger fresh fees mid-job. These extras commonly add $75 to $250 to the base permit and are the part homeowners most often miss.
| Add-on fee | Typical amount (2026) | Basis / source |
|---|---|---|
| Re-inspection (failed or not-ready visit) | $75 to $125 per visit; up to 4x the base permit in some cities | Wellington, FL $75; Portsmouth, NH $100; Minnesota $125 plus travel; Wellington alt up to 4x base (city fee schedules) |
| Technology or online-portal surcharge | $20 to $60 | Industry guidance (OneClickCode, 2026) |
| Plan review / plan check | Bundled in many cities; adds materially in strict CA jurisdictions | Reflected in LA permits of $200 to $450+ (OneClickCode, 2026) |
| California SMIP seismic surcharge | Small percentage of valuation, collected at issuance | California HCD and city fee schedules |
| Denver construction use tax | About 4.81% of material value | The Roofing Brief permit database (2026) |
| Florida wind-load / county valuation fees | Pushes many FL reroof permits to $150 to $600 | Florida county fee schedules (2026) |
Re-inspection charges are the most avoidable of these. In strict jurisdictions, 15 to 25 percent of roof inspections fail on the first try, most often for drip-edge and flashing defects, per the 2026 permit and inspection database. A single failed final in a city that charges four times the base fee can cost more than the permit itself.
Do you need a permit to reroof, and who pays?
Roughly 90 percent of US municipalities require a building permit for a full tear-off and reroof, and California requires one for nearly any roof replacement, per 2026 state-by-state permit guides. Requirements are set at the city or county level, not by the state, so the safe assumption is that a full replacement needs a permit unless your local building department says otherwise.
- Full replacement: a permit is required in virtually every jurisdiction.
- Recover or overlay: usually permitted, with limits on the existing material and the number of layers.
- Small repairs: patching under about 100 square feet is often exempt, though Florida’s 25 percent rule requires a permit and code upgrade once repairs exceed a quarter of the roof.
The contractor typically pulls the permit and lists the fee as a pass-through line on the estimate, so the homeowner ultimately pays it. Pulling your own permit can shift liability for code compliance onto you, so in most cases a licensed roofer should hold it. Rules vary by jurisdiction, so confirm who is named on the permit before work starts.
What the permit really adds to your roof bill
Across the 26 metros tracked, the permit is a small but real slice of the total. On a $12,000 asphalt shingle reroof, the national-average fee of about $224 is roughly 1.9 percent of the job, and the median fee near $153 is about 1.3 percent. Only Portland and Phoenix push the permit above 5 percent of a standardized job.
Two practical takeaways follow. First, in most markets the permit is a rounding error next to labor and materials, so a quote that omits it entirely may be hiding unpermitted work rather than saving you money. Second, in a handful of high-fee metros the permit plus a failed re-inspection can approach $800, which is worth confirming line by line before you sign. For the full cost picture on a typical job, see our guide on how to get a new roof and the tradeoffs in DIY roof replacement.
Methodology
Base permit fees are drawn from PermitCalculator’s 2026 dataset, which reports the government permit fee for a standardized $12,000 asphalt shingle roof replacement across 26 US cities in 17 states, each verified against the city’s published fee schedule. The share-of-job column is The Roofing Brief’s own calculation, dividing each city’s permit fee by that same $12,000 job value and rounding to one decimal place; because every fee reflects the identical job value, this ratio is directly comparable across cities. Add-on and surcharge figures come from named city fee schedules, state agency pages, and 2026 industry guidance, and are presented as typical ranges rather than exact quotes. Permit fees change when cities adopt new fee schedules, and valuation-based fees move with declared job value, so treat these numbers as a 2026 benchmark and confirm current amounts with your local building department.
Frequently asked questions
How much does a roof permit cost in 2026?
A roof replacement permit averages about $224 nationally, with a median near $153, per PermitCalculator’s 2026 data across 26 cities. Most homeowners pay between $150 and $500. The range runs from roughly $27 in San Antonio to $688 in Portland, Oregon for the same standardized $12,000 asphalt shingle reroof, depending on how the city calculates the fee.
Do you need a permit to replace a roof?
In most cases, yes. Roughly 90 percent of US municipalities require a building permit for a full tear-off and reroof, and California requires one for nearly any replacement. Requirements are set at the city or county level, not the state. Small repairs under about 100 square feet are often exempt, but a full replacement almost always needs a permit.
Which city has the most expensive roof permit?
Among 26 tracked cities, Portland, Oregon had the highest roof replacement permit fee in 2026 at about $688 for a $12,000 job, followed by Phoenix at $646 and Chicago at $475, per PermitCalculator. High fees do not track cost of living: Phoenix and Atlanta both charge more than Los Angeles or New York City.
Who pays for the roof permit, the homeowner or the contractor?
The contractor usually pulls the permit and lists the fee as a pass-through on the estimate, so the homeowner pays it in practice. Having a licensed roofer hold the permit generally keeps liability for code compliance with the contractor. Rules vary by jurisdiction, so confirm who is named on the permit before work begins.
What happens if you replace a roof without a permit?
Skipping a required permit can lead to fines, a stop-work order, and trouble at resale, since unpermitted work may have to be exposed or redone for an inspector. Insurance claims can also be denied on unpermitted roofs. In many jurisdictions penalties include double permit fees, so the savings rarely hold up.
Why are roof permits so expensive in some cities?
The fee model drives it. Cities using valuation-based fees charge 1 to 3 percent of job value and often add plan review and multiple mandatory inspections, which pushes metros like Portland, Phoenix, and Los Angeles higher. Flat-fee cities such as San Antonio stay low. Add-on surcharges and re-inspection fees of $75 to $125 can raise the total further.
Reviewed by The Roofing Brief Team. Last reviewed July 2026.