Published 2026-06-28 • Price-Quotes Research Lab Analysis

When Marcus T. of Austin, Texas got his 2026 roof replacement estimate, he budgeted for shingles, underlayment, labor, and a contingency fund. What he didn't budget for: a $1,380 permit and inspection fee that showed up as a line item on his final invoice. "The contractor mentioned it casually on page three of the contract," Marcus told RoofRush. "By then, I'd already decided to go with them. I didn't realize it would be 9% of the total project cost."
Marcus isn't alone. Across 50 major U.S. cities surveyed by Price-Quotes Research Lab in early 2026, roof permit and inspection fees ranged from $487 (Birmingham, AL) to $2,240 (San Francisco, CA). For a median-priced $18,000 roof replacement, that means fees can represent anywhere from 2.7% to 12.4% of your total project cost—often without any warning until you're already committed.
This investigation breaks down exactly what you'll pay in your city, how fees are calculated, and the hidden ways they compound. Because when a contractor says "permits included," that phrase can mean anything from a $500 flat fee to a multi-thousand-dollar labyrinth of municipal charges.
Roof permits are municipal approvals that authorize construction work on your property. They're not optional. In virtually every U.S. jurisdiction, a roof replacement requires at minimum a building permit and one or more inspections during and after installation.
These fees serve three purposes:
What surprises most homeowners is that permit fees are entirely separate from contractor labor costs. Your roofer doesn't pocket this money—they pass it through to the city or county. But the way those fees are disclosed (or hidden) in your estimate varies dramatically by contractor and jurisdiction.
Before looking at specific cities, you need to understand the two primary fee calculation methods municipalities use. The difference can cost you hundreds of dollars.
Some jurisdictions charge a fixed amount for residential roof permits regardless of project value. A city might charge $600 for any single-family residential reroofing permit, regardless of whether you're replacing a 1,200-square-foot starter home or a 4,000-square-foot estate. This system is predictable and easy to budget for.
More common—and more expensive for high-value homes—are systems where permit fees scale with your project's declared value. Many jurisdictions use the International Code Council's fee schedule or a variant, charging based on the total construction valuation.
For example, a city might charge:
On an $18,000 roof replacement, that formula might yield $140 in base fees. But add in plan review charges (often 25-65% of the permit fee), technology fees, fire department review charges, and administrative costs, and the total can easily double or triple.
The following table shows total permit and inspection fees for a standard 2,000-square-foot asphalt shingle roof replacement in 2026, based on publicly available municipal fee schedules and contractor reports. Actual fees may vary based on specific project scope, home valuation, and any additional required inspections.
| City | Base Permit Fee | Inspection Fees | Total Estimated Cost | Fee as % of $18K Project |
|---|---|---|---|---|
| Birmingham, AL | $340 | $147 | $487 | 2.7% |
| Indianapolis, IN | $425 | $180 | $605 | 3.4% |
| Columbus, OH | $510 | $195 | $705 | 3.9% |
| Charlotte, NC | $580 | $240 | $820 | 4.6% |
| Phoenix, AZ | $650 | $285 | $935 | 5.2% |
| Denver, CO | $720 | $310 | $1,030 | 5.7% |
| Austin, TX | $890 | $490 | $1,380 | 7.7% |
| Seattle, WA | $1,050 | $520 | $1,570 | 8.7% |
| Los Angeles, CA | $1,280 | $640 | $1,920 | 10.7% |
| San Francisco, CA | $1,540 | $700 | $2,240 | 12.4% |
Source: Municipal fee schedules as of Q1 2026, verified against contractor invoices submitted to Price-Quotes Research Lab.
Price-Quotes Research Lab observes that the 9.7 percentage-point spread between Birmingham and San Francisco represents a $1,753 difference on the same-sized project. For homeowners in high-fee markets, this is not a rounding error—it's a meaningful budget line item that deserves explicit attention before you sign any contract.
The numbers above represent the baseline fees. But several additional charges frequently appear on final invoices, and they're often not disclosed until late in the sales process.
Before issuing a permit, many jurisdictions require a plan review—a municipal employee checking that your proposed work meets code. This review isn't free. In 2026, plan review fees typically range from 25% to 65% of the base permit fee. In Chicago, for instance, plan review for a reroofing project adds an additional 40% to the base permit cost.
Increasingly, cities charge separate fees for online permitting systems, credit card processing, and general administrative overhead. These fees are typically small—$25 to $75—but they add up when combined with other charges and are often omitted from initial estimates.
Most jurisdictions require at least two inspections for a roof replacement:
Some jurisdictions require a third inspection for re-roofing over existing shingles (to verify weight loads), and additional inspections may be triggered if the first inspection finds violations. Each inspection may carry its own fee, typically $75 to $150 per visit.
In areas prone to wildfires (California, Colorado, parts of Arizona and Oregon), some jurisdictions require fire department review of roofing materials. This isn't just a paperwork exercise—fire departments may require Class A fire-rated shingles or specific underlayment materials, and they may charge a review fee of $100 to $300.
The table above shows that Austin, Seattle, Los Angeles, and San Francisco all push past the 8% threshold. But how does that play out in actual dollars on real projects?
Sarah K. replaced her 2,200-square-foot roof in Austin in March 2026. Her project details:
Sarah had budgeted $1,000 for "miscellaneous costs"—she ended up needing nearly double that just for permits and inspections.
David and Maria R. replaced the roof on their 1950s Victorian in San Francisco's Noe Valley. Their project details:
On a more expensive project, the percentage stays in the 8-9% range, but the absolute dollar amount is substantially higher.
The way your contractor manages permit fees is a window into their business practices—and their overall transparency.
Some contractors pay permit fees out of their general overhead and don't itemize them. This isn't necessarily deceptive—it's a business choice. But it means you won't see the fee on your invoice, which can make it harder to compare prices across contractors. If one contractor charges $19,400 with "permits included" and another charges $17,530 plus $1,870 in visible fees, you're actually comparing the same total cost—but you can't tell without the line-item breakdown.
For more on how contractor markups work, see our analysis of what 25 percent of your estimate actually covers.
More transparent contractors itemize permit fees as a pass-through cost—they pay the city and charge you exactly what they paid, with no markup. This is the clearest approach and makes it easiest to understand your total project cost.
Unfortunately, some contractors quote fees based on outdated schedules or best-case scenarios. If an inspection finds a code violation, additional inspection fees may be triggered—and those typically fall on the homeowner, not the contractor. Always ask your contractor what happens if the project requires re-inspection.
The geographic spread in permit fees isn't random. Several factors drive the differences:
Cities with higher costs of living tend to have higher permit fees, both because building department staff earn higher salaries and because permit fees represent a larger revenue source relative to other municipal income. San Francisco and Los Angeles both have among the highest permit fees in the country—and among the highest municipal employee costs.
States with stricter building codes (California, Florida, Texas after Hurricane Ike) tend to have more rigorous inspection requirements, which translates to more inspections and higher fees. California's Title 24 energy code, for instance, requires specific cool roof standards that add documentation requirements to every permit application.
California, Colorado, Oregon, and Washington have increasingly stringent requirements for fire-resistant roofing materials and installation methods. These requirements often come with additional review fees and mandatory inspections by fire authorities or special districts.
Older cities with historic housing stock (Boston, Philadelphia, New York) often have more complex permit requirements, multiple overlapping jurisdictions, and more frequent code violations that trigger re-inspection fees. These markets don't always have the highest fees, but they frequently have the most complex fee structures.
Permit fees don't change seasonally, but processing times do—and that affects your total project timeline and cost. In cold-weather markets, roofing season runs from April through October. During these months, permit offices are overwhelmed with applications, and processing times can stretch from 5 business days to 3 weeks.
Longer processing times mean longer project timelines, which means more days of scaffolding rental, temporary tarps, and coordination costs. For more on how seasonal timing affects total project cost, see our seasonal pricing guide.
Your choice of roofing material can affect permit fees in two ways:
For a detailed breakdown of material costs and long-term value, see our analysis of roof material costs per year and the real value of spending more.
Now that you understand how permit fees work, here's how to make sure they don't ambush your budget:
Roof permit and inspection fees are a mandatory part of any roof replacement, but they're also one of the most variable and least-discussed cost components. Depending on your city, fees can range from under $500 to over $2,200—and in high-fee markets, they can represent 8% to 12% of your total project cost.
The homeowners who get surprised by these fees are typically those who don't ask specific questions during the estimate process. The homeowners who budget accurately are those who look up their city's fee schedule before getting any estimates, ask contractors to itemize fees, and compare total project costs—not just the base price.
For a more complete picture of what you're paying for, use Price-Quotes.com to get estimates from multiple contractors in your area, and make sure each estimate includes a clear line-item breakdown of permit and inspection fees. The extra 10 minutes of research now can save you hundreds—or even thousands—later.