Case Study: Code Upgrade Omitted — $19,400 Recovery
Privacy Notice
This case study is based on a real insurance claim. Names, locations, and identifying details have been redacted to protect client confidentiality. All dollar amounts, timelines, and negotiation strategies are accurate.
The Problem
Mark D. owned a single-family home in coastal South Carolina built in 1998. In September 2025, Hurricane Debby caused significant wind damage to his roof, resulting in multiple shingle blow-offs, damaged flashing, and water intrusion into the attic.
Mark filed a claim with his homeowner's insurance carrier within 48 hours. The carrier sent an adjuster within 5 days. The adjuster inspected the roof, took photos, and verbally indicated the damage would be covered.
Three weeks later, Mark received a settlement offer: $18,600.
Mark obtained two contractor estimates ranging from $35,000 to $41,000. Both contractors explained that the existing roof did not meet current building code requirements and that a building permit would require code-mandated upgrades, including:
- Enhanced roof deck attachment: Current code requires 8d ring-shank nails at 6" spacing (existing roof used staples)
- Secondary water barrier: Current code requires self-adhering underlayment in high-wind zones (existing roof had standard felt paper)
- Wind-rated shingles: Current code requires Class H wind rating (existing shingles were Class A)
- Drip edge installation: Current code requires metal drip edge at eaves and rakes (existing roof had none)
The contractors explained that the local building department would not issue a permit for roof replacement without these upgrades. The insurance estimate included none of these code-required items.
The gap: $19,400 for code-mandated upgrades.
Mark contacted the adjuster to request coverage for code upgrades. The adjuster stated that code upgrades were "betterment" and not covered under the policy. Mark was told he would need to pay for code upgrades out of pocket.
Mark contacted Claim Command Pro and learned that his policy included "Ordinance or Law" coverage specifically designed to pay for code-mandated upgrades. The adjuster had failed to apply this coverage.
Initial Estimate Comparison
| Line Item | Insurance Estimate | Contractor Estimate | Gap |
|---|---|---|---|
| Roof Shingle Replacement (28 squares) | $11,200 | $11,200 | $0 |
| Roof Decking Repair (Damaged Sections) | $2,400 | $2,400 | $0 |
| Flashing Replacement | $1,800 | $1,800 | $0 |
| Standard Underlayment | $1,400 | $0 (replaced by code item) | -$1,400 |
| CODE UPGRADE: Enhanced Deck Attachment | $0 | $8,400 | +$8,400 |
| CODE UPGRADE: Self-Adhering Underlayment | $0 | $4,200 | +$4,200 |
| CODE UPGRADE: Wind-Rated Shingles (Upgrade Cost) | $0 | $3,600 | +$3,600 |
| CODE UPGRADE: Metal Drip Edge | $0 | $2,100 | +$2,100 |
| Permit & Inspection Fees | $0 | $950 | +$950 |
| Ventilation Upgrades (Code Required) | $0 | $1,550 | +$1,550 |
| General Contractor Overhead & Profit | $1,800 | $5,200 | +$3,400 |
| Total | $18,600 | $38,000 | |
| Code Upgrade Gap | $19,400 | ||
What Was Missing
The insurance adjuster's estimate excluded all code-mandated upgrades:
- Enhanced deck attachment: Current building code requires removal of existing roof covering and installation of 8d ring-shank nails at 6" spacing for high-wind resistance. Existing roof used staples, which do not meet current code.
- Self-adhering underlayment: Current code requires self-adhering underlayment (ice and water shield) in high-wind coastal zones. Existing roof had standard felt paper.
- Wind-rated shingles: Current code requires Class H wind-rated shingles (130+ mph wind resistance). Existing shingles were Class A (60 mph rating). Upgrade cost represents difference between standard and wind-rated shingles.
- Metal drip edge: Current code requires metal drip edge at all eaves and rakes to prevent water intrusion. Existing roof had no drip edge.
- Ventilation upgrades: Current code requires specific attic ventilation ratios. Existing ventilation did not meet current standards.
The adjuster claimed these items were "betterment" (improvements beyond pre-loss condition) and therefore not covered. However, Mark's policy included Ordinance or Law coverage specifically designed to pay for code-mandated upgrades.
The Documentation Strategy
Step 1: Policy Analysis
We reviewed Mark's HO-3 homeowner's policy. Key findings:
- Coverage A (Dwelling): $285,000 limit
- Ordinance or Law Coverage: $57,000 limit (20% of Coverage A)
- Coverage includes: "Increased cost of construction due to enforcement of building codes"
- Policy explicitly states: "We will pay for the increased cost to repair or rebuild your property to comply with building codes in effect at the time of loss"
Conclusion: Mark's policy included $57,000 in Ordinance or Law coverage. The code-mandated upgrades ($19,400) were well within this limit and explicitly covered by the policy. The adjuster's "betterment" exclusion was incorrect.
Step 2: Building Code Documentation
We provided Mark with a building code documentation checklist:
- Building code requirements: Contact local building department to obtain written confirmation of current code requirements for roof replacement, including specific code sections and effective dates.
- Permit requirements: Obtain written confirmation from building department that permit is required for roof replacement and that permit will not be issued without code compliance.
- Code comparison analysis: Hire contractor or code consultant to prepare written comparison of existing roof vs. current code requirements, identifying all required upgrades.
- Contractor estimates: Obtain 2-3 detailed estimates from licensed contractors showing line-item costs for code-mandated upgrades, with clear identification of which items are code-required vs. optional.
- Building official statement: If possible, obtain letter from building official confirming that code upgrades are mandatory for permit approval.
Mark completed this documentation within 2 weeks, spending approximately $350 on code consultant analysis.
Step 3: Ordinance or Law Claim Submission
We provided Mark with an Ordinance or Law claim template. The submission included:
- Policy language citations confirming Ordinance or Law coverage and $57,000 limit
- Building code documentation showing current requirements and effective dates
- Permit requirement documentation proving permit will not be issued without code compliance
- Code comparison analysis identifying all required upgrades
- Contractor estimates with line-item costs for code-mandated upgrades
- Demand for revised estimate including all code-mandated upgrades under Ordinance or Law coverage
- 15-day response deadline per policy terms
The Ordinance or Law claim was 16 pages with 32 supporting exhibits.
Timeline: Week-by-Week Breakdown
Mark uploaded his policy, adjuster estimate, and contractor estimates to Claim Command Pro. We completed policy analysis and identified Ordinance or Law coverage with $57,000 limit. Confirmed adjuster's "betterment" exclusion was incorrect. Provided building code documentation checklist.
Mark contacted local building department and obtained written confirmation of current code requirements, permit requirements, and code sections. Hired code consultant to prepare comparison analysis of existing roof vs. current code. Obtained third contractor estimate for validation.
We provided completed Ordinance or Law claim template with policy citations, building code documentation, and contractor estimates. Mark submitted via certified mail and email to adjuster, claims supervisor, and carrier's coverage department. Established 15-day response deadline.
Carrier acknowledged receipt and assigned senior adjuster to review Ordinance or Law claim. Adjuster requested additional documentation regarding specific code sections. Mark provided building code excerpts and building official letter confirming mandatory compliance.
Carrier issued revised estimate: $35,200 (total claim value including code upgrades). Carrier agreed to cover enhanced deck attachment, self-adhering underlayment, and drip edge under Ordinance or Law coverage. Carrier continued to dispute wind-rated shingle upgrade cost, claiming only incremental cost difference should be covered.
Mark provided building code documentation confirming wind-rated shingles are mandatory in coastal high-wind zone (not optional). Carrier agreed to cover full wind-rated shingle cost under Ordinance or Law coverage. Final settlement: $38,000, including $19,400 in code-mandated upgrades. Settlement check issued within 5 business days.
Key Ordinance or Law Principles
Mark's successful recovery relied on several key principles regarding Ordinance or Law coverage:
Principle #1: Ordinance or Law Coverage Pays for Code Upgrades
Most homeowner's policies include Ordinance or Law coverage (also called "Law and Ordinance" or "Building Code Upgrade" coverage). This coverage pays for the increased cost of construction when building codes require upgrades beyond pre-loss condition.
Common coverage limits: 10-25% of Coverage A (dwelling limit). Mark's policy included 20% ($57,000).
Principle #2: "Betterment" Does Not Apply to Code-Mandated Upgrades
Insurance policies typically do not pay for "betterment" (voluntary improvements). However, when upgrades are mandated by building code as a condition of obtaining a permit, they are not betterment—they are required repairs.
Ordinance or Law coverage specifically overrides the betterment limitation for code-mandated upgrades.
Principle #3: Building Code Documentation Is Essential
To trigger Ordinance or Law coverage, policyholders must prove:
- Current building code requires specific upgrades
- Building permit is required for the repairs
- Permit will not be issued without code compliance
- Code requirements are mandatory, not optional
Written documentation from building departments and building officials provides this proof.
Principle #4: Incremental Cost vs. Full Cost
Some carriers argue that Ordinance or Law coverage pays only the "incremental cost" of code upgrades (difference between standard and upgraded materials). However, when code upgrades require additional labor, removal, or installation steps, the full cost is covered—not just material differences.
Mark's enhanced deck attachment required removal of existing roof covering and installation of ring-shank nails at specific spacing—the full labor cost was covered, not just the nail cost difference.
Carrier Tactics Encountered
Tactic #1: "Betterment" Exclusion
The adjuster claimed code upgrades were "betterment" and not covered. This is a common tactic to avoid paying for code-mandated upgrades.
Counter-strategy: Mark's policy included Ordinance or Law coverage specifically designed to pay for code-mandated upgrades. Building code documentation proved upgrades were mandatory, not voluntary betterment.
Tactic #2: Failure to Identify Ordinance or Law Coverage
The adjuster's initial estimate made no mention of Ordinance or Law coverage, despite Mark's policy including $57,000 in coverage. Adjusters often fail to identify and apply this coverage.
Counter-strategy: Mark's Ordinance or Law claim cited the policy's coverage provision and demanded application of the coverage. The carrier was contractually obligated to apply the coverage once it was identified.
Tactic #3: "Incremental Cost Only" Argument
The carrier initially disputed the wind-rated shingle cost, claiming only the "incremental cost difference" between standard and wind-rated shingles should be covered. This understates the true cost of code compliance.
Counter-strategy: Mark's building code documentation proved wind-rated shingles were mandatory in his coastal zone. The policy covered the "increased cost of construction" to comply with code—including full material and labor costs, not just material differences.
Final Outcome
Settlement Summary
Initial Offer: $18,600 (no code upgrades)
Final Settlement: $38,000 (including code upgrades)
Recovery Amount: +$19,400
Timeline: 7 weeks from initial review to final settlement
Cost: $149 (Claim Command Pro) + $350 (code consultant) + $0 (no attorney fees)
Mark recovered $19,400 by successfully invoking his policy's Ordinance or Law coverage. The final settlement covered all code-mandated upgrades, allowing Mark to obtain a building permit and complete repairs in full compliance with current building codes.
Mark's roof replacement was completed with enhanced wind resistance, providing better protection against future storms and increasing his home's value.
Lessons Learned
1. Check for Ordinance or Law Coverage
Most homeowner's policies include Ordinance or Law coverage (typically 10-25% of dwelling coverage). Policyholders should review their policies to identify this coverage and ensure adjusters apply it when code upgrades are required.
2. Building Code Documentation Is Essential
Proving code-mandated upgrades requires written documentation from building departments confirming current code requirements, permit requirements, and mandatory compliance. Verbal statements from contractors are insufficient.
3. "Betterment" Does Not Apply to Code Requirements
When upgrades are mandated by building code as a condition of obtaining a permit, they are not voluntary betterment—they are required repairs covered by Ordinance or Law provisions.
4. Adjusters Often Miss This Coverage
Adjusters frequently fail to identify and apply Ordinance or Law coverage. Policyholders must proactively cite this coverage and demand its application when code upgrades are required.
5. Full Cost Is Covered, Not Just Incremental Cost
Ordinance or Law coverage pays for the "increased cost of construction" to comply with code—including full material and labor costs for code-mandated upgrades, not just material cost differences.
6. Code Consultant Analysis Adds Credibility
Hiring a code consultant or experienced contractor to prepare a written comparison of existing conditions vs. current code requirements provides professional validation that carries significant weight with carriers.
Code Upgrades Excluded from Your Estimate?
If your insurance estimate excluded code-mandated upgrades, Claim Command Pro can help you recover coverage under your policy's Ordinance or Law provisions.
We provide policy analysis, building code documentation checklists, and professional claim templates.
Start Your Claim Review — $149Average recovery: $8,000-$28,000 per claim