Birmingham, Alabama
One Birmingham roof can carry two different losses, and they price differently
Close tree cover sits directly over close-set lots in the older neighborhoods around downtown and over the ridgelines through the suburbs over the mountain. When a line moves through, the same roof can take pressure damage across the field and a direct limb or trunk strike on a single slope, and those are two different causes with two different scopes, not one wind loss written twice.
A storm corridor through this metro rarely produces one dramatic address. It produces a long run of moderate damage across Birmingham and the surrounding cities, Homewood, Mountain Brook, Vestavia Hills, Hoover, and more, each with its own permit office enforcing the same statewide code. We document the roof in front of us against the jurisdiction that actually covers that address, not against whichever block made the news.
By Kyle Hamrick, Founder
A single line of storms crossing this metro can drop a limb through a Birmingham roof and lift shingle off a house in Homewood or Hoover in the same ten minutes, and the file for each address answers to whichever incorporated city actually holds that parcel. We confirm the enforcing permit office street by street rather than guessing from a mailing address.
The Estimate Company is run by a licensed independent insurance adjuster, with claims experience across many states, writing for contractors nationwide. What we bring to a Birmingham file is code mechanism, carrier behavior, and claim pattern, confirmed for the address rather than assumed from a statewide rule.
Licensed independent adjuster in South Carolina, North Carolina, Georgia, Texas, and Alabama, writing for contractors nationwide. More about Kyle.
Tree cover, jurisdiction, and housing age each shape a different piece of this file
Tree-fall and wind uplift are two events, not one loss written twice
A limb or trunk strike punctures or cracks decking and shingle in a footprint that a wind-pressure analysis does not predict and cannot explain. Wind uplift is pressure acting on the shingle field and the edge metal across the whole slope. Close tree cover over close-set rooflines in the older neighborhoods means both show up on one roof more often than not, and a carrier estimate that treats the whole roof as one uniform wind loss regularly prices only the field and skips the localized impact area entirely, because the price list has no line for a second, unrelated cause on the same slope.
We document the strike point, the decking exposed underneath it, and the framing condition as its own line, separate from the wind scope on the rest of the roof. That separation is the difference between a supplement that reads as a request for consideration and one that reads as two documented events with two documented causes.
A storm corridor rarely produces one dramatic address
When one line of storms crosses several Jefferson County municipalities in a single pass, it does not produce a single dramatic address, it produces a long run of moderate damage across Birmingham and the surrounding cities. Adjusters covering that corridor are triaging volume across neighborhoods, not writing one careful file. The houses in the middle of the corridor, away from whichever block drew attention, are the ones most likely to get a thin first-pass estimate because nobody flagged that street as the story.
We build the photo and measurement record a Birmingham-area address needs on its own terms, independent of what happened three streets over or which block made the local news.
Jefferson County holds one code and several enforcing offices
Which office is holding the permit file matters here far more than which edition applies, since the edition itself never changes: the statewide residential code covers Jefferson County the same way it covers everywhere else in Alabama. What varies is the office. Birmingham and a long list of separately incorporated cities inside the county, Homewood, Mountain Brook, Vestavia Hills, Hoover, and more, each run their own permit desk. Citing a code requirement for a Homewood address and for a Birmingham address a few miles away means citing the same edition twice, but confirming enforcement means two separate phone calls, not one. No source opened for this page shows any two of those municipalities excluding each other by name or diverging on a specific provision, so the claim made here is the narrower, sourced one: multiple incorporated permit offices inside one county, each confirmed for the address before a citation goes in writing, not the stronger mutual-exclusion fact a sibling page elsewhere in this group has documented for two different jurisdictions.
Older housing close in, newer construction over the mountain
Houses built close to downtown went up long before the current fastening and edge-metal requirements existed, so pulling the covering there routinely turns up board decking or a framing member sized for a different era than the one a windshield survey assumed. The subdivisions built more recently over the mountain answer to a newer edition already, and the argument that matters on those roofs is not decking condition but waste, because their hip-and-valley layouts consume material a flat percentage was never built to cover. One metro, two different fights, sorted by which side of the ridge the address sits on.
The residential code, and the office actually enforcing it
Adopted statewide, enforced by whichever municipality holds the parcel
The Alabama Energy and Residential Codes Board adopts the statewide residential code under Code of Alabama 1975 41-23-80 and following, and the current adoption is the 2021 International Residential Code, effective October 1, 2022. That adoption is statewide, but Alabama runs no residential inspector of its own, so enforcement happens at whichever local office actually has jurisdiction over the parcel, Birmingham's own or one of the county's several other incorporated cities. Verify with local building dept Pin the enforcing municipality to the actual parcel boundary before a citation is drafted rather than the street name on the file.
The adoption authority moved again after this edition took effect
Act 2024-443 transferred residential code adoption authority from the Alabama Department of Economic and Community Affairs to the Alabama Home Builders Licensure Board, effective October 1, 2024. That board's own newly formed Residential Building Code Advisory Council held its first meeting on February 13, 2025 and was tasked with recommending the next edition for adoption. No adoption record published by that board supersedes the 2021 IRC as of this build, so the 2021 IRC, effective October 1, 2022, remains the residential code of record. Verify with local building dept Confirm the current edition with the Home Builders Licensure Board directly before citing an edition on a file, since a board that has already changed hands once can adopt again.
The state's own construction-management agency names its jurisdiction, and it is not residential
Alabama's Division of Construction Management, which carries out the Alabama Building Commission's code-adoption authority for the state, states plainly on its own site that its jurisdiction covers state-owned and state-funded construction, K-12 and public postsecondary schools, hotels and motels, and movie theaters, and that it does not have jurisdiction over residential property. A code citation on a Birmingham-area reroof naming that agency or its Commission is naming the wrong authority regardless of which edition is quoted. Verify with local building dept Cite the Energy and Residential Codes Board's adoption, not the state's commercial and institutional building authority, on a residential file.
What a multi-jurisdiction metro does to the first estimate
State Farm, Allstate, Farmers, Alfa, and the rest of the residential book covering metro Birmingham price a claim the same way no matter which incorporated city the house sits inside, because their software has no field asking which of Jefferson County's permit offices actually governs a given street. A catastrophe adjuster working a corridor after a storm has even less reason to stop and confirm that answer, so the citation on the first estimate names whichever office is the easy guess, and the same first pass usually never separates the limb strike from the pressure damage on the same slope either.
That is a scoping gap built into how a wide-territory adjuster works, not a judgment about anyone's intent. A reinspection supplement closes it by putting the correct permit office and the two separated causes of damage in writing before the file goes back to the desk for a second look.
What gets recovered on a Birmingham roof file
Ordered by how often the item is missing when a file reaches our desk.
Status key: In scope. Usually omitted. Code driven. Verify with the authority having jurisdiction. Every status is spelled out in words beside the item, so nothing depends on color.
Tree-fall documented as a separate cause from wind uplift, on the same slope
Verify with local building dept
A limb or trunk strike punctures or cracks decking and shingle in a footprint that a wind-pressure analysis does not predict and cannot explain. Carrier estimates written for the roof as a single wind loss routinely price the field and skip the localized impact area entirely, because the price list has no line for a second, unrelated cause on the same slope.
Enforcing municipality confirmed before a code citation is written
Verify with local building dept
Birmingham, Homewood, Mountain Brook, Vestavia Hills, and Hoover each run their own permit desk inside one county, all working from the same statewide edition. Writing a citation without saying which of those desks would confirm it hands the carrier an easy opening to ask first, and the correct answer shifts depending on which incorporated line the parcel actually sits inside.
Documentation built for addresses outside the named damage path
Verify with local building dept
When one line of storms crosses several Jefferson County municipalities in a single pass, the addresses away from whichever block drew attention get the thinnest first-pass inspections, because the adjuster covering that corridor is working a list, not one careful file. The photo and measurement record for a Birmingham-area address has to stand on its own terms, independent of what happened three streets over.
Decking condition confirmed once the field is opened, not assumed from a photo
Verify with local building dept
Homes in the older, closer-in neighborhoods were framed and decked long before current fastening and edge-metal requirements existed. Tearoff on those roofs often exposes board decking or undersized framing that a photo taken from the ground never showed, and the newer subdivisions over the mountain were built to a different standard entirely, so neither era's assumption travels to the other.
Drip edge at eaves and rakes under the current adopted edition
Code driven
The statewide 2021 IRC adoption requires it on both edges, and a large share of the housing ringing downtown went up long before that rule, or any rule like it, existed. A price list built off a ladder photo of the field carries no reason to add metal the original roof never had, which is exactly why it has to be written in rather than assumed.
Full replacement once the repair allowance under the enforcing office's existing-building provisions is spent
Verify with local building dept
Whichever municipality actually governs the parcel writes its own existing-building threshold into its adopted code, and that number is what separates a patch job from a full-assembly obligation under the current edition. Carrying over a percentage confirmed on a different Jefferson County address is guessing, not citing, and the enforcing office for this specific parcel is the only source that answers it.
Ridge vent, cap course, and closed ends run as one continuous section
Usually omitted
Cutting the ridge slot is a separate task from setting the vent product into it, and capping the hip and ridge lines afterward closes out a third step again. A Birmingham reroof with several hips per side runs enough cap footage that pricing only the final step and skipping the two it depends on leaves the peak underfunded every time.
Starter course at eaves and rakes
Usually omitted
The field shingles above the first course rely on a dedicated starter strip to hold their wind rating, and that strip is its own line item on the material invoice, not a byproduct of ordering the field bundle. Folding it into the field price is a shortcut a fast estimate takes and the installation instructions never allow.
Waste factor calculated for complex over-the-mountain rooflines
In scope
A roofline over the mountain with several hips, valleys, and dormers eats far more material in cuts and fitting than the plainer gable shapes common in the older grid neighborhoods closer to downtown, and a default waste percentage sized for the simpler roof shortchanges that math on every one of those cuts. That cut list gets worked from the actual footprint on this address, not from a percentage that fit a different roof.
Edge metal matched to actual roof age, not assumed from either era
Verify with local building dept
Because this metro spans decades of construction inside a few miles, drip edge and starter presence varies house to house rather than by a single citywide rule. Confirming what is actually on the roof being replaced avoids assuming either the older-house condition or the newer-subdivision condition applies where it does not.
Removal and reset of mounted equipment, HVAC condensers, and satellite hardware
Usually omitted
Whatever sits bolted to the field, a condenser pad, a satellite bracket, a solar conduit run, has to be freed and moved clear before tearoff starts and tied back in once the new deck is down. That is labor a homeowner pays for either way, and a supplement written from photos taken before anyone climbed the roof rarely accounts for it.
Interior ceiling and insulation loss traced back to the roof opening
Usually omitted
Water entering through a breached field does not drop straight down into the nearest room. It rides the slope of the deck and the top of a framing member for a distance before it ever reaches drywall, so the stained ceiling a first inspector photographed can sit well away from where the roof actually failed, and the estimate has to draw that line in writing before the interior repair gets funded.
Overhead and profit on multi trade files
In scope
A claim that puts roof, gutter, siding, and interior finish work on one file needs a single contractor answering for how those trades get sequenced against each other, not four crews arriving on their own schedule. The coordination itself is what that line is paying for, and a small claim total does not make the scheduling problem smaller.
Each of those goes into a real Xactimate file carrying the reason it belongs there, written as a documented line rather than floated as something a desk adjuster might consider. Depending on the claim it ships as a roofing supplement, an Xactimate supplement package, a supplemental estimate, or a full claim estimate written from scratch.
What happens to your file after you send it
- 01
The carrier estimate gets read line by line against the roof
Your measurements and photos get set against the carrier's own scope line by line, flagging anywhere the price list treated the whole slope as one pressure loss and left no room for a separate strike sitting on the same roof.
- 02
The right permit office gets named before any code line goes on paper
Birmingham, Homewood, Mountain Brook, Vestavia Hills, Hoover, or whichever of the county's other incorporated cities actually holds the parcel, pinned down before anything gets written rather than guessed from the neighborhood name. Every one of them enforces the same statewide 2021 IRC through its own office.
- 03
The supplement is written in Xactimate and delivered as a PDF
Real file, real price list, real sketch. You get the PDF as the deliverable, and the ESX free any time you ask for it. Written same day or next day, submitted next day. One to three extra days on large commercial and multi structure work.
- 04
We stay on the file until the carrier answers
We keep pushing correspondence, desk adjuster calls, and reinspection support until the carrier actually responds. Silence from their side is a status, not a stop.
Two promises, stated separately
Promise one: the fee
The standard fee is 15 percent of supplemental recovery. If a file produces no additional approved recovery, you pay nothing on that claim. That is the whole fee structure, and it applies claim by claim.
Promise two: the guarantee
Send us an average of 2 claims per week for 12 months. If that volume does not produce a minimum of six figures in additional margin for your company, we write you a $5,000 check at the end of the 12 months. The volume, the 12 month term, the six figure threshold, and the $5,000 figure are one set of terms and they always travel together.
Two different promises, no overlap. The fee describes what a single claim costs you. The guarantee describes what a year of steady volume is worth. Nothing in the fee structure is a guarantee, and the guarantee does not change the fee.
Birmingham questions we get from contractors
Why does a Birmingham roof so often show both wind uplift and tree-fall damage on the same slope?
Because a single storm can cause them independently on the same afternoon and neither one explains the other. Uplift is the shingle field and the drip edge responding to sustained pressure across the whole plane. A branch or a trunk coming down is a point of impact, cracking or driving through the covering and sometimes the deck underneath it in a spot the pressure math never touches. Close-set lots under heavy canopy put both mechanisms on the same house often enough that a scope written for pressure alone routinely walks right past the impact damage sitting a few feet away.
What happens when one storm crosses many Birmingham-area addresses at once?
A line of storms moving through the tree cover at night does not produce a single dramatic address, it produces a long corridor of moderate damage across several municipalities in one pass. Adjusters covering that corridor are triaging volume across neighborhoods, not writing one careful file. The houses in the middle of the corridor, away from whichever block made the news, are the ones most likely to get a thin first-pass estimate because nobody flagged that street as the story.
Does it matter whether a Birmingham-area address is inside the city or in one of the surrounding municipalities?
Yes, though not for the reason most people assume. The edition itself does not change: the Alabama Energy and Residential Codes Board sets one statewide residential code and every incorporated city in Jefferson County, Birmingham, Homewood, Mountain Brook, Vestavia Hills, Hoover, and the rest, enforces that same edition. What changes is who picks up the phone to confirm it. Each of those cities runs its own permit office with its own staff and its own contact information, so a supplement that names 'the county' or guesses at an office because two addresses sit a mile apart is naming something that cannot actually answer the question.
How does the older housing in Birmingham's close-in neighborhoods change a supplement compared to newer construction over the mountain?
The close-in neighborhoods around downtown carry decking and framing that predate current fastening and edge-metal requirements by decades, so a full tearoff there routinely exposes board decking or undersized framing an estimator working from a drive-by photo never priced. The newer subdivisions over the mountain in Hoover, Vestavia Hills, and similar areas are built to a more recent edition already, so the supplement argument shifts from decking condition to waste factor on the more complex hip-and-valley rooflines common in that newer stock. Same metro, two different documentation problems depending on which side of the ridge the address sits on.
What residential code actually governs a Birmingham-area reroof, and who adopted it?
The Alabama Energy and Residential Codes Board adopts the statewide residential code under Code of Alabama 1975 41-23-80 and following, and the current adoption is the 2021 International Residential Code, effective October 1, 2022. That adoption authority moved again after this edition took effect: Act 2024-443 transferred residential code adoption to the Alabama Home Builders Licensure Board effective October 1, 2024, and that board's own advisory council held its first meeting in February 2025 to recommend the next edition. Until a new edition is actually adopted, the 2021 IRC is the residential code of record, and the state's own construction-management agency is explicit that it has no residential jurisdiction at all, so a citation naming the wrong office does not survive contact with the file.
How much does a Birmingham supplement typically recover?
On claims where the roof is already approved for full replacement, our own closed files show a median recovery of about $4,000, with half landing between roughly $1,800 and $9,500. Claims that start denied or repair-only run far higher.
What does a Birmingham file cost, and how fast does it move?
The fee is 15 percent of supplemental recovery, and a file that produces no additional approved recovery owes nothing. Estimates are written same day or next day and submitted next day. Larger commercial and multi structure files take one to three extra days, said up front.
Birmingham and the Alabama market
Birmingham anchors Jefferson County inside the wider Alabama market, distinct from Huntsville and the Tennessee Valley to the north and Mobile and the Gulf coast to the south. Each file gets scoped to the office and the housing stock that actually apply to it, not carried over from either neighbor.
Send the file with the strike point marked, not just the wind scope
Attach what the carrier wrote along with your own measurements and photos. Within a day you get back a scope naming the exact municipality holding the parcel, with the limb or trunk strike priced apart from the pressure damage across the field, because they never were the same loss.