A roof permit cost in 2026 runs from $0 in cities that exempt a like-for-like reroof to about $749 in Detroit, with a median of $181 and an average of $248 across the 31 cities that charge one in PermitCalculator’s roof replacement permit data (2026.Q4 version, fees computed on a roughly $12,000 roof replacement from each city’s published fee schedule). The lowest charged fee in that data set is $26.50 in San Antonio. Cities price a reroof permit one of three ways: a flat fee, a fee calculated from the declared project value, or a hybrid (base fee plus a per-thousand-dollar add-on), and Florida adds a state surcharge on top. For metro-level detail, see our roof permit cost by metro table and the 2026 State Roofing Code and Licensing Report. The fee sits inside the larger numbers in our average cost to replace a roof reference and the how much does a new roof cost primer.
By The Roofing Brief Team. Last reviewed: October 2026.
Roof permit cost by city in 2026
The table below lists the roofing permit cost on a standardized roughly $12,000 roof replacement. Charged fees are from PermitCalculator’s 2026.Q4 data; the $0 rows cite each city’s own exemption rule, linked in the regional sections further down. Fees change when councils adopt new schedules, so confirm the number for your address before you sign.
| City | Roof replacement permit fee | Basis or rule | Source |
|---|---|---|---|
| Detroit, MI | $748.69 | Highest of 31 tracked cities | PermitCalculator 2026.Q4 |
| Salt Lake City, UT | $525 | Engineer letter if new roof adds more than 3 psf | PermitCalculator 2026.Q4; SLC re-roof questionnaire |
| Tucson, AZ | $497 | Charged fee | PermitCalculator 2026.Q4 |
| Cincinnati, OH | $473 | Charged fee | PermitCalculator 2026.Q4 |
| Minneapolis, MN | $421.30 | Charged fee | PermitCalculator 2026.Q4 |
| Atlanta, GA | $385 | Charged fee | PermitCalculator 2026.Q4 |
| Houston, TX | $353 | Charged fee | PermitCalculator 2026.Q4 |
| Los Angeles, CA | $283.95 | Valuation-based | PermitCalculator 2026.Q4 |
| St. Louis County, MO | $208 | Charged fee | PermitCalculator 2026.Q4 |
| Tampa, FL | $181.43 | Plus Florida 1% state surcharge ($2 minimum) | PermitCalculator 2026.Q4; Fla. Stat. 553.721 |
| Jacksonville, FL | $172 | Plus Florida surcharge | PermitCalculator 2026.Q4 |
| Miami, FL | $159.50 | Plus Florida surcharge; HVHZ product approvals | PermitCalculator 2026.Q4 |
| Orlando, FL | $142.22 | Valuation-based, plus Florida surcharge | PermitCalculator 2026.Q4 |
| Columbus, OH | $141.40 | City schedule lists $140 for a 1 to 3 family roof permit | PermitCalculator 2026.Q4; Columbus 2026 fee schedule |
| Boston, MA | $140 | Charged fee | PermitCalculator 2026.Q4 |
| Denver, CO | $115 | Charged fee | PermitCalculator 2026.Q4 |
| Philadelphia, PA | $76.50 | Charged fee | PermitCalculator 2026.Q4 |
| San Antonio, TX | $26.50 | Lowest charged fee tracked | PermitCalculator 2026.Q4 |
| Phoenix, AZ | $0 for same-material reroof | Exempt if same material, within the item 16 two-layer shingle limit | Phoenix Building Construction Code 105.2, item 16 |
| Chicago, IL | $0 at 2:12 pitch or steeper | Residential, up to 4 stories; low-slope needs a permit | Chicago Department of Buildings |
| Charlotte and Raleigh, NC | $0 at $40,000 or less | Includes up to 15% of the roof deck | NC OSFM on G.S. 160D-1110(c) |
| Seattle, WA | $0 for 1 and 2 family homes | Unless the building envelope is altered beyond insulation | Seattle SDCI |
| San Diego, CA | $0 if structure unaltered | Sheathing in kind up to 25% of roof area | San Diego Information Bulletin 123 |
| Kansas City, MO and Nashville, TN | Listed as exempt | Confirm with the city before budgeting $0 | PermitCalculator 2026.Q4 city pages |
Do you need a roof permit? Decision table
| If your job is | Permit needed? | What to budget or do |
|---|---|---|
| Same-material reroof in Phoenix, within the item 16 two-layer asphalt shingle limit | No | $0; switching shingle to tile needs a permit |
| Residential reroof in Chicago at 2:12 or steeper, building up to 4 stories | No | $0; a low-slope roof, structural repair or Chicago Landmark property needs a permit |
| North Carolina reroof costing $40,000 or less, replacing no more than 15% of the deck | No | $0; above either limit, budget the local building permit fee |
| City of Las Vegas tear-off, tile to tile, or more than 64 sq ft of new sheathing | Yes | Apply on the city’s online permit list; it issues at the end of the online submission |
| Unincorporated Clark County, non-tile, no structural work, 64 sq ft of sheathing or less | No | $0; tile or structural work needs a permit |
| Any Florida reroof in a city on the fee table | Yes | $142 to $181 in the four tracked cities, plus the 1% state surcharge ($2 minimum) |
| Valuation-based city and a job above $12,000 | Yes | Fee scales with value: at a 1% rate, a $20,000 job carries a $200 fee |
| New roof adds more than 3 psf in Salt Lake City | Yes | Add a licensed Utah engineer’s letter to the $525 permit |
| Work already done without a required permit | Yes, after the fact | Normal fee plus the additional fee your city adopts under IRC R108.6 or its local equivalent |
The standard fee structures
Flat fee municipalities
Some cities price a residential reroof permit as a flat or near-flat fee rather than a percentage of the job: Boston charges $140 and Denver $115 on a standardized $12,000 roof replacement in PermitCalculator’s 2026.Q4 data. Kansas City and Nashville, which earlier editions of that data put at about $101 and $91, now show roof replacement as permit-exempt on PermitCalculator’s 2026.Q4 city pages; confirm with the city before you budget $0. Charlotte is not a typical-fee example: North Carolina law exempts a roofing replacement costing $40,000 or less from a building permit (see the Southeast section below). Indianapolis is not a flat-fee example, because most contractor reroofs there need no structural permit at all (see the Midwest section below). Columbus, Ohio sits below the range at $140 for a 1 to 3 family roof permit, per the city’s 2026 Building and Zoning Services fee schedule; its higher roof fees apply to multi-family and commercial work. For how that fits Ohio code rules, see our Columbus roof permit fee breakdown. Many departments also charge a reinspection fee if the first inspection fails, so ask for the amount on your city’s fee schedule. For city-by-city data, see the 2026 Roofing Permit and Inspection Database.
Percentage of project value
Larger metros and most California jurisdictions calculate the fee as a percentage of the declared project value. Rates vary by city, often with a minimum fee and sometimes a cap. At a 1% rate, a $20,000 reroof would carry a $200 permit. In Los Angeles, PermitCalculator’s 2026.Q4 data puts the fee on a $12,000 roof replacement at $283.95, down from about $369 in its 2026.Q1 edition; plan check and SMIP (Strong Motion Instrumentation Program) surcharges can add to it when a job needs plan review.
Hybrid with surcharges
Florida, coastal Texas, and parts of the Gulf Coast layer multiple surcharges on top of the base fee. In Florida, state surcharges are added to the local permit fee: for example, Florida Statutes 553.721 sets one surcharge at 1 percent of the permit fees, with a $2 minimum per permit. In the HVHZ (High Velocity Hurricane Zone), plan review takes longer because the contractor must document product approvals for every component (shingles, underlayment, fasteners, ridge, drip edge). For the full data set, see the 2026 Roofing Contractor Industry Report.
Permit costs by region
Northeast
Northeast fees are set city by city and town by town. On a standardized $12,000 reroof, PermitCalculator’s 2026.Q4 data puts Boston at $140 and Philadelphia at $76.50. Massachusetts does not set one statewide reroof fee, so a suburb’s schedule can differ from Boston’s; ask your town’s building department. New York City works differently: the Department of Buildings permit-exemption rule, 1 RCNY 101-14, lists roof work that needs no permit, while work that replaces the roof deck does, so the answer depends on your scope. Our New York roof replacement cost guide covers the NYC rules. Suburban townships across NJ, PA, and CT set their own schedules, so check the township’s current fee before you budget.
Southeast and Gulf Coast
Atlanta: about $385 on a standardized $12,000 reroof (PermitCalculator, 2026). Charlotte and Raleigh: North Carolina’s state fire marshal reads G.S. 160D-1110(c) as exempting the replacement of roofing, and up to 15% of the existing roof deck, from a building permit for projects costing $40,000 or less (North Carolina Office of State Fire Marshal guidance on G.S. 160D-1110(c)), so a typical house reroof there needs no permit, and PermitCalculator’s 2026.Q4 Charlotte page lists roof replacement as exempt. Florida: on the same $12,000 job, PermitCalculator’s 2026.Q4 data puts Tampa at $181.43, Jacksonville at $172, Miami at $159.50 and Orlando at $142.22. Coastal counties in the HVHZ (Miami-Dade and Broward) or the wind-borne debris region add product approval documentation, and some add plan review, which can raise the fee; check your county’s schedule. The insurance wind mitigation inspection is separate from the permit: it is optional, it documents wind-resistive features for the premium discounts required under Section 627.0629, Florida Statutes, and the Florida Office of Insurance Regulation says the Uniform Mitigation Verification Inspection Form (OIR-B1-1802, revised effective April 1, 2026) stays valid for up to 5 years if the structure is not materially changed. A new roof is a reason to order a fresh one. The contractor side of Florida’s regulated environment is covered in our Florida CCC license primer.
Midwest
Chicago: no building permit is required to repair, recover or replace a roof with a pitch of at least 2:12 on a residential building up to 4 stories, per the Chicago Department of Buildings permit-not-required list. Low-slope roofs and any structural repair do need a permit, and the exemptions may not apply to Chicago Landmark properties. Chicago also requires a state-licensed roofer under Illinois law; for details, see our Chicago roofing permit rules and license guide. On a standardized $12,000 roof replacement, PermitCalculator’s 2026.Q4 data puts Detroit at $748.69 (the highest of its 31 cities), Cincinnati at $473, Minneapolis at $421.30, St. Louis County at $208 and Columbus at $141.40, while Kansas City now shows as exempt. Cleveland and Milwaukee are not in that data set, so confirm their fees with the city. Indianapolis and Marion County do not require a structural permit when a listed (licensed) contractor replaces an existing roof, unless the work changes the roof configuration, adds a heavier covering, replaces more than one rafter or more than 128 sq ft of decking, or uses heat-applied roofing, per the city’s Homeowner’s Building Permit Guide (Department of Business and Neighborhood Services). Owner-performed reroofs and jobs outside those limits need a Structural Renovation Permit. Our Indiana cost guide walks through the Indianapolis reroof permit exemption. For pitched residential reroofs, Chicago’s and Indianapolis’s exemptions make parts of the Midwest among the simplest places to permit a reroof.
West and Southwest
Phoenix exempts “re-roofing with the same type of material as the original roofing” provided “not more than two layers of asphalt shingles are applied over an existing asphalt shingle roof,” per item 16 of the city’s Work Exempt from Permit list (Phoenix Building Construction Code 105.2); a material change such as shingle to tile needs a permit. The $646 figure that earlier editions of this page used for Phoenix is the general building permit on a $12,000 project on PermitCalculator’s Phoenix page, not a like-for-like reroof. On a standardized $12,000 roof replacement, PermitCalculator’s 2026.Q4 data puts Salt Lake City at $525, Tucson at $497 and Denver at $115. Salt Lake City’s re-roof questionnaire also calls for a licensed Utah engineer when the new roof adds more than 3 psf of weight. For details, see Salt Lake City’s 3 psf re-roof rule. Las Vegas depends on jurisdiction. Inside the City of Las Vegas, a permit is required to apply new roofing where all of the old roofing is removed or new sheathing is installed (City of Las Vegas homeowner permit guide), and residential re-roofing (tile to tile, or more than 64 sq ft of structural sheathing) is on the city’s online permits list, which issues the permit at the end of the online submission. In unincorporated Clark County, replacing roof coverings other than tile needs no building permit when no structural components are repaired or replaced and no more than 64 square feet of sheathing is replaced (Clark County Building Administrative Code 22.02.190(T)). Confirm the fee with the department that covers your address. Seattle often needs no permit at all: Seattle SDCI says re-roof work on one- and two-family homes and townhouses needs no permit unless it alters the building envelope beyond adding or replacing insulation, and its flat re-roof permit fee is half the SDCI base fee plus the state surcharge. Our Washington guide covers Washington reroof permit rules outside Seattle too. Portland likewise exempts reroofing with a material of similar weight, including replacement of some or all of the sheathing, though dwellings in wildfire zones and townhouses still need a permit (Portland Permitting & Development). Coastal California varies more than any other region. San Diego needs no building permit to renew roof coverings when the existing roof structure, including the roof diaphragm, is not altered, and houses, duplexes and townhouses may replace damaged sheathing in kind without a permit up to 25% of the roof area, per City of San Diego Information Bulletin 123. Los Angeles charges $283.95 on a $12,000 roof replacement (PermitCalculator, 2026.Q4 data). Where a permit is required, plan check, SMIP surcharge, green building surcharge and Title 24 paperwork can add to the fee, depending on the jurisdiction and whether cool roof or solar-ready provisions trigger additional review. See our California C-39 license guide and the Texas roofing license guide for the contractor-license context that interacts with the permit application.
The inspection process, step by step
A reroof permit buys one or two inspections: an optional or required in-progress (deck) inspection and a final.
The mid-tear-off inspection
Some jurisdictions require a mid-tear-off inspection (sometimes called a deck or sheathing inspection) once the old shingles are off and the deck is exposed. The inspector confirms that rotted or damaged decking is being replaced, that asphalt shingles are going onto a solidly sheathed deck as IRC R905.2.1 requires, and, where the jurisdiction requires an ice barrier, that ice and water shield runs from the eave to a point at least 24 inches inside the exterior wall line, per IRC R905.1.2.
The final inspection
Most permitted reroofs end with a final inspection, but it is not universal, and what it covers varies by jurisdiction. Some departments require a final only for certain roof types, some inspectors check from the ground or a ladder rather than walking the roof, and some do not inspect ventilation on a reroof. Nailing is hidden under the next course once shingles are down, so jurisdictions that check fastening usually do it at an in-progress inspection or through contractor photos or a signed compliance form. Drip edge is a code item in its own right: IRC R905.2.8.5 requires it at eaves and rakes of shingle roofs, with segments lapped at least 2 inches. Check your building department’s reroof checklist for the exact list. Where a final inspection covers the finished installation, items commonly on the list include drip edge installation at eaves and rakes, valley flashing or weave method, step flashing at sidewalls, chimney flashing including counter-flashing, ridge vent installation and connection to a proper attic intake, and pipe and vent boot replacements. The inspector signs the permit card or updates the digital record, and the permit is then closed. A passed final is not a full quality check, so it is worth knowing what to check after the final inspection.
Hurricane and seismic jurisdictions
In HVHZ Florida counties, the inspection also confirms that all shingle product approvals (Florida Product Approval numbers) match what is listed on the permit. Some departments ask for installation photos showing the fastening pattern at the eave and ridge. The OIR-B1-1802 wind mitigation inspection is not a permit inspection; owners order it for insurance discounts. Coastal California adds seismic and Title 24 cool-roof verification.
The four ways skipping the permit comes back to bite you
1. Insurance coverage gap during the install
If a fire, wind event or fall causes damage during an unpermitted reroof, the carrier may question the claim. Before work starts, ask your agent whether the policy’s Ordinance or Law coverage applies to work done without a permit, and get the contractor’s general liability certificate (the standard ACORD 25 form) with you listed as certificate holder.
2. Resale disclosure problems
Seller disclosure forms ask about unpermitted work directly. Texas’s Seller’s Disclosure Notice (TREC Form 55-1, required by Texas Property Code Section 5.008) asks whether the seller is aware of alterations or repairs made without necessary permits or not in compliance with building codes. Answering no when the answer is yes is misrepresentation, and answering yes invites a price reduction request. Even when the deal closes, the unpermitted work shows up on the buyer’s home inspection, and most buyers require the seller to either pull a retroactive permit (often at a higher fee than the original permit, plus a code compliance inspection that may flag installation defects) or credit the buyer the cost to redo the work.
3. Manufacturer warranty void
Shingle limited warranties condition coverage on installation per the maker’s application instructions, and some also reference applicable building codes. Read the installation and exclusions clauses of your maker’s warranty before anyone proposes skipping the permit; an uninspected install leaves no record to answer a denial 8 years later.
4. Workmanship warranty becomes unenforceable
If the contractor dissolves or leaves the state, a workmanship claim often ends in small claims court. A closed permit with a passed final is dated, third-party evidence that the work met code; an unpermitted job has the contractor’s word and your phone photos.
The retroactive permit problem
When unpermitted work is discovered (typically during a home sale inspection or after a leak claim), the path forward is the retroactive permit. The procedure varies by jurisdiction but typically follows the same pattern: file an after-the-fact permit application with the original contractor’s information (if available) or with a current licensed contractor willing to take responsibility for the inspection, pay the standard permit fee plus the additional fee that IRC R108.6 lets the governing authority set for work started before a permit was issued, submit photographs and documentation of the completed work, and schedule a code compliance inspection.
The code compliance inspection is where the trouble multiplies. Without a mid-tear-off inspection, the building inspector cannot verify that the underlayment, ice and water shield, and decking met code. The usual remedies are a partial tear-back at sample locations, exposed to the deck for verification, or an affidavit from the installing contractor; the inspector chooses. Either costs more than the fee that was skipped, which was $26.50 to $748.69 in the 31 cities on the fee table.
How long the permit process takes
Timing tracks whether the job needs plan review. A City of Las Vegas residential reroof is on the online permits list and issues at the end of the online submission; Seattle, Phoenix (same material) and Chicago (2:12 and steeper) need no permit for a typical house reroof. Jobs that need plan review, such as Miami-Dade and Broward HVHZ reroofs with product approvals, wait for the plan reviewer, so ask the department for its current review queue before you set a start date. The contractor schedules inspections through the same portal.
A contractor who offers to skip the permit to “save you the fee” is saving $26.50 to $748.69 on a $12,000 job and skipping the inspection and paper trail. Insist the permit is pulled in the contractor’s name and license number, and get the permit number before any deposit changes hands. See our roof installation contractor hiring guide for where the permit fits in the broader 18-point vetting process, and the red flags primer for how skipped permits show up in storm-chasing pitches.
If a contractor pushes back on pulling the permit, the simplest answer is: name another job they completed in your zip code in the past 90 days, and call the local building department to confirm a permit was issued and closed. If the answer is no, the lower bid is not really cheaper. It is missing the inspection and the paper trail, and you are the one who pays for that later.
The permit fee inside the total reroof budget
The permit fee is a small share of the total reroof cost: in PermitCalculator’s 2026.Q4 data, the fee on a standardized $12,000 roof replacement ranges from about 0.2% of the job in San Antonio ($26.50) to about 6.2% in Detroit ($748.69), with the median city at $181, or about 1.5%. A contractor who drops that line item keeps the fee and skips the inspection. The permit is the inspection. Without the inspection, the homeowner has no third-party verification that the install meets code, no paper trail for insurance claims, no defensible position for the resale disclosure, and no standing to enforce the workmanship warranty against the contractor down the road.
Ask for the permit fee as its own line on the quote, at your city’s rate (for example $181.43 in Tampa or $140 in Boston), plus the 1% state surcharge in Florida, rather than rolled into the lump sum. Quotes that say “permit included” without a dollar amount sometimes hide the fact that no permit will actually be pulled. Quotes that itemize the permit fee at the local rate are pulling the permit. Verify the permit number in the building department portal once the project is scheduled.
Insurance claim work and the permit interaction
When a roof is being replaced through an insurance claim (hail, wind, fallen tree), the permit process is unchanged. The contractor still pulls the permit, the inspections still happen, and the closeout documentation still files. Ask the adjuster to include the permit fee and any state surcharge, such as Florida’s 1% under Section 553.721, in the estimate, and keep the closed permit with the claim file in case the carrier reinspects.
In Florida, a policyholder may not assign post-loss benefits under a residential or commercial property policy issued on or after January 1, 2023, per Section 627.7152(13), Florida Statutes. On those policies the homeowner, not the roofer, controls the claim, so the homeowner is the one who should confirm the permit fee is in the estimate. Whether it is paid still follows the policy terms and your deductible.
Common questions the building department actually answers
Four questions to put to the building department for your address: “What is the residential reroof permit fee for my address?” “Does my address require a mid-tear-off inspection or just a final?” “What ice and water shield coverage does code require for my zip code?” “Can I verify a contractor has pulled a permit at another address in my zip code in the past 90 days?”
The last question checks the contractor: a roofer who pulls permits leaves dated records in the local permit database, searchable by address or license number in most online portals.
Frequently asked questions
How much is a permit for roof replacement?
In 2026 it runs from $0 where a like-for-like reroof is exempt to about $749 in Detroit. Across the 31 cities that charge one in PermitCalculator’s 2026.Q4 data, on a roughly $12,000 job, the median is $181 and the average is $248.
How much is a roofing permit in Florida?
PermitCalculator’s 2026.Q4 data puts a roof replacement permit at $181.43 in Tampa, $172 in Jacksonville, $159.50 in Miami and $142.22 in Orlando, plus the state surcharge of 1% of permit fees with a $2 minimum under Section 553.721, Florida Statutes.
Do you need a permit to replace a roof?
It depends on the city’s written rule. Phoenix exempts same-material reroofs, Chicago exempts residential roofs at 2:12 or steeper up to 4 stories, North Carolina exempts reroofs costing $40,000 or less, and Seattle exempts 1 and 2 family homes. Detroit, Atlanta and Los Angeles charge a fee.
Who pulls the roofing permit, the homeowner or the contractor?
The contractor normally pulls it in the company’s name and license number. Ask for the permit number before paying a deposit.
What happens if you replace a roof without a permit?
You may need an after-the-fact permit, the normal fee plus the additional fee a city sets under IRC R108.6 or its local equivalent, and a code inspection that can require a sample tear-back. Texas sellers must also disclose unpermitted alterations on TREC Form 55-1.
Hiring a contractor for this? If you would rather have a roofer handle roof permit cost in 2026, choose one whose record you can check. The Roofing Brief ranks manufacturer-certified roofers in 350 U.S. metros and checks each leader against licence and BBB records, including New York, Los Angeles, Chicago, Dallas, Houston, Miami, Washington, Atlanta, Philadelphia, Phoenix, Boston, Riverside. Find your area in the full index of metro roofer rankings.