Permit fees and code-required upgrades are legitimate claim items that often get left off the initial estimate. This usually isn't a fight, it's a documentation gap. Adjusters work from what's submitted to them, and these costs frequently aren't part of the original scope until a contractor provides the paperwork to support them.
Understanding which code upgrades are insurance-covered and how to document permit fees is the difference between a break-even job and a profitable one. Here's how to protect your margin.
When Permit Fees Are Covered
A permit fee is a cost imposed by the local jurisdiction to allow construction work to happen. It's not optional and it's not something the homeowner can waive. If the roof is being replaced due to a covered loss, the permit is a necessary cost to complete the repair. Therefore, it's part of the claim.
Permit fees are sometimes mistaken for contractor overhead. But the homeowner didn't incur this cost before the loss occurred; it exists specifically because of the claim. That makes it a cost directly tied to the loss, and a legitimate line item to include alongside materials and labor.
How to Document Permit Fees
The first step is to know what the actual permit fee is before you submit your estimate. Call the local building department, confirm the roof replacement requires a permit, get the fee in writing, and attach that documentation to your supplement. This is non-negotiable. A screenshot from a website or an estimate that says "typical permit fee is $150" is not sufficient.
If the permit fee is questioned, you'll have proof that it's real, that it's required, and that it's the exact amount. Having this documentation ready upfront can help move the conversation along. Adjusters are often more receptive when presented with actual permit documentation.
Worth Noting
Some jurisdictions charge different permit fees based on the estimated project cost. If your bid is higher than the estimate the adjuster used, the permit fee might be higher too. Factor this into your calculations and document it.
Code Upgrades Are Claim Items, Not Change Orders
When a roof is damaged and needs replacement, the rebuild must comply with the building code currently in effect. If the original roof was built under an older code, and the new code requires a different installation method, a specific material type, additional structural support, or upgraded ventilation, those upgrades are driven by the loss, not by choice.
Common code-required upgrades on roof replacements include impact-resistant shingles in coastal zones, specific nailing patterns or fastener types, updated flashing standards, improved ventilation, and structural reinforcement if the inspector flags existing defects. These are not upgrades you're offering the homeowner. These are upgrades the jurisdiction requires.
Documenting Code Upgrades
Documentation is everything. When you identify a code upgrade, pull the actual code section that requires it. Most jurisdictions maintain online building code databases. Print or screenshot the relevant code language and attach it to your supplement. Include the specific code section number, the requirement, and a clear explanation of how the original roof violates that requirement.
In your estimate narrative, don't present this as a suggestion. Say something like: "Code Section [X] requires impact-resistant shingles for this risk address. The original roof does not meet this standard. Replacement roofing must comply with current code." This frames the upgrade as mandatory, not optional.
Common Code Upgrades You're Likely Missing
If your estimates don't regularly include code upgrade line items, you're leaving money on the table. Common code requirements that often get missed include:
- Wind or impact resistance. Coastal and high-wind areas often require rated shingles. High hail areas may require impact-resistant materials.
- Fastener specifications. Updated codes often require specific fastener types, sizes, or spacing patterns that differ from older installations.
- Ventilation upgrades. Modern codes require balanced ventilation and specific ratios of intake to exhaust. Older roofs often don't meet this standard.
- Flashing and water management. Updated flashing standards, ice and water barriers in specific zones, and gutter integration may be code-required in your jurisdiction.
- Deck nailing or reinforcement. Some jurisdictions require ring-shank nails or specific attachment methods if structural defects are discovered during removal.
- Seismic or snow-load upgrades. Areas with high seismic activity or heavy snow loads may require upgraded roof framing or attachment methods.
If the Code Upgrade Is Questioned
Sometimes code compliance costs get questioned as the contractor's or homeowner's responsibility rather than the claim's. Whether they're covered typically depends on the policy's Ordinance or Law coverage, which many policies include with a set limit, often a percentage of the dwelling coverage. Confirming this coverage exists and understanding its limit is a useful first step before submitting code upgrade line items.
If the code upgrade is still in question, requesting a supervisor review or having the local building official confirm the requirement in writing can help clarify things. Official documentation from the jurisdiction is often the clearest way to support the line item.
The Bottom Line
Permit fees and code upgrades are driven by law and regulation, not choice. Your job is to identify them, document them clearly, and present them as what they are: costs required to complete the repair within the bounds of the law.
When you include these items in your estimate and back them up with permit quotes, code citations, and confirmation of applicable Ordinance or Law coverage, you give the carrier what it needs to properly evaluate them. The point is to make sure this money isn't left off the table simply because it wasn't documented.
