Dickinson, North Dakota
A boom built roofs fast, and fast is not the same question as old
Dickinson sits in the oil patch, and a sustained construction boom pushed a heavy share of housing here into multifamily and workforce product built under a labor market too tight to be choosy about crews. That is a build-quality question, not an age question, and separating a defect that was there on move-in day from damage a storm just caused is a different fight than arguing a roof simply got old.
By Kyle Hamrick, Founder
A Dickinson roof file gets checked against what the assembly actually shows, not against a story about the town's growth. Whether the defect found is storm damage, an installation shortcut from a rushed build year, or both stacked on the same slope, the estimate has to sort out one from the other before a carrier will pay for either.
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 Dickinson file is code mechanism, carrier behavior, and claim pattern, confirmed for the address rather than assumed from a statewide rule. More about Kyle.
What a boom actually does to a roof, and why it is not an age argument
Fast, labor-short building leaves defects that surface on their own timeline
Dickinson sits inside the southern Bakken, and the oil activity here has pulled a sustained construction boom behind it, one heavy enough to push a meaningful share of the town's housing into multifamily and workforce product a market this size would not otherwise carry. Building that much, that fast, meant competing for the same limited pool of roofers, framers, and general labor that the rest of the region was also trying to hold onto, and a crew stretched across more work than a normal season would ask of it does not always give every unit the same attention a slower build year would.
None of that shows up as damage on the day the roof went up. It shows up years later, as a nailing pattern that never quite matched the manufacturer's schedule, a flashing detail repeated the same way across an entire building because one crew details a whole run in the same week, or a starter course that was skipped on more than one unit in a project built to the same plan. A storm finds that weak point and gets blamed for the whole failure, when part of what failed was already compromised before the wind or the hail ever arrived.
Separating a build defect from storm damage is a different fight than separating age from storm damage
A metro that grew through a long, steady run of new subdivisions ends up with a different problem: whole cohorts of same-age roofs reaching the end of their service life together, which pushes a carrier toward a policy-level default rather than reading each file on its own. That is a real mechanism, and it belongs to a different market than this one. Dickinson's boom did not just compress roof age into a narrow window, it compressed how the roofs were built, under conditions a calmer labor market would not have produced.
That distinction changes the argument a supplement has to make. An age argument says the roof simply ran out of service life on schedule. A build-quality argument says the specific assembly in front of us was not installed to spec in the first place, and that argument stands or falls on what tear off actually reveals, not on a birth year. A carrier estimate that treats every defect it finds as ordinary wear is making a different, and often cheaper, mistake than one that discounts for age, and it takes a different kind of documentation to correct it.
Labor cost here still prices closer to the oil patch than to the town's own size
The state page covers how Bakken-area day rates pull roofing and general labor west and push crew cost up for the rest of North Dakota. On a Dickinson file specifically, that pressure is not an adjustment layered on top of a normal estimate, it is the baseline. A supplement priced off what labor costs in a town this size elsewhere in the country undercounts what it actually takes to hold a crew here, boom years or not, and that gap has not meaningfully closed just because the pace of new construction has slowed since the most intense years of growth.
One building department, city and county alike
The City of Dickinson enforces code for the whole of Stark County
The City of Dickinson serves as the building department for all of Stark County, not only for addresses inside city limits. That is a different structure than a metro spanning several cities and counties, each running its own building department, where the first job on any file is figuring out which office actually has jurisdiction. Here that question has one answer regardless of whether the roof sits on a city block or out past the edge of town. Verify with local building dept Confirm the specific adoption edition and any local amendment directly with that office before a citation goes in writing, since a single department still means the adoption record has to be checked file by file.
One office does not mean one answer for every roof
A single enforcing department simplifies who to call, but it does not simplify what a specific project was permitted under. A workforce-housing project built in a hurry during the busiest stretch of the boom and a house built on a quieter timeline can both sit under the same department's jurisdiction and still have been reviewed against different amendments if enough time passed between the two permits. Verify with local building dept Confirm the permit and adoption history for the specific address and build date, not just the department name.
Manufacturer specification does not bend for how fast a roof went up
Whatever the enforcing department's inspection load looked like during the busiest building years, the shingle manufacturer's own installation requirements did not relax to match it. Starter strip, fastening pattern, and required ice barrier extent are warranty conditions regardless of how quickly a crew needed to move on to the next unit in a project, and an estimate that assumes a boom-era roof simply met spec because it passed its original inspection is skipping a check a slower build year would have made routine.
The carriers writing Dickinson, and where a build-year assumption comes up short
Nodak Insurance carries real weight here as a North Dakota domestic mutual with deep roots across the western part of the state, alongside Farm Bureau Financial Services in the surrounding agricultural county and national names such as State Farm and American Family writing both the in-town housing stock and the outlying county addresses under the same building department's jurisdiction. A field adjuster covering a Stark County territory this size and this far from a metro adjuster pool is often managing more drive time per file than a denser market would ever require, which pushes toward closing a claim on the first visit wherever the desk can manage it.
The recurring gap on a Dickinson file is an estimate that reads every flaw it finds as either storm damage or ordinary wear, with nothing in between. A boom-era multifamily roof or a workforce-housing unit can carry a genuine installation shortcut that a single first-pass inspection has no reason to separate from what the storm itself did, especially when the adjuster is not the one who has to explain the distinction to a desk reviewer later. The reinspection supplement exists for exactly that situation, with the specific defect documented and separated from the storm damage before the file goes back to the carrier a second time.
What gets recovered on a Dickinson 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.
Fastening pattern verified against manufacturer spec, not assumed from the build wave
Verify with local building dept
A roof put up fast during a stretch when every available crew in the region was already committed somewhere else does not automatically mean the fastening pattern was wrong, but it means the pattern cannot be assumed correct just because the shingle brand matches what a slower-built house down the street used. Checking the actual nailing against the actual manufacturer requirement, on this roof, is a separate step a fast first estimate tends to skip.
Starter course at eaves and rakes
Usually omitted
Open country west of the Missouri gives wind very little to slow it down before it reaches a roof edge, and a starter strip is the material rated to hold against that sustained load right where the wind gets its first grip. A carrier estimate written for the field shingle often buries the starter strip inside that same line rather than pricing it separately, an omission that has nothing to do with when the roof was built.
Flashing detail rechecked at every penetration and wall transition
Verify with local building dept
Workforce and multifamily product built quickly to meet an unusual level of housing demand tends to repeat the same flashing shortcuts across every unit in a project rather than varying them, since one crew details a whole building run the same way in the same week. A single bad detail on a duplex or a fourplex often means every matching unit on the same roof needs the same check, not just the one that leaked first.
Decking replacement where fastener withdrawal or panel deflection is found on tear off
In scope
A wide seasonal temperature swing works a fastener loose over years the same way it would anywhere else in the region, and on a roof that went up during a compressed building season the original nailing schedule is exactly the detail most likely to have been rushed. Neither fact is visible until the covering comes off and a boot on the deck tells the real story.
Multifamily and workforce-housing roof counted by actual unit and facet, not one blanket figure
In scope
A boom-era apartment or workforce housing structure often carries more roof planes, dormers, and unit divisions than a comparable single-family home its size would, because the product was designed to house more people quickly rather than to minimize roof complexity. A number pulled from aerial imagery for one building in a project routinely gets copied onto the next building instead of checked fresh, and that habit is exactly how a more complicated roof on the same site ends up underpriced.
Ridge vent and hip and ridge cap fully closed against blowing snow
Usually omitted
A ridge left even partly unclosed lets fine, wind-driven snow work its way into the attic on a day when nothing is falling from the sky, and that risk does not care whether the roof went in last year or twenty years ago. Pricing the cap shingle and calling the ridge done leaves out the actual sealing work that stops the intrusion, and that gap comes from a rushed first pass, not from how old the building is.
Full replacement under the adopted existing-building repair threshold, where one has been adopted
Verify with local building dept
Whether a repaired share of a roof triggers a move to current code for the whole assembly depends on whether the enforcing department has adopted that threshold and what it set it at. The office that answers that question for a Dickinson address is the same office that answers it for the rest of Stark County, but the answer still has to be confirmed for the file rather than assumed to already be settled.
Overhead and profit on multi-trade files
In scope
When a single storm takes down a roof, a run of siding, and a ceiling underneath in the same pass, somebody has to line up each trade behind the roofers before an early hard freeze shuts the job down for the season, and that scheduling burden lands the same on a five-year-old duplex as it does on a house built decades earlier.
Interior water and insulation damage found after the tarp comes off
Usually omitted
Meltwater and wind-driven snow that gets past a compromised assembly soaks insulation and drywall in a pattern nobody can see until the tarp finally comes off and the space underneath has had a chance to show what happened. That damage postdates the original estimate by however long the covering stayed up, no matter how new the roof underneath it actually is.
Detach and reset on rooftop mechanical, satellite equipment, and window air conditioning units
Usually omitted
Housing built to absorb a fast population increase still carries the ordinary mix of rooftop fixtures, vent stacks, an occasional satellite mount, window units run seasonally, and each piece has to be pulled before tear off starts and reinstalled once the field is finished. Pricing built off a satellite photo and a set of measurements, with nobody physically on the roof, routinely leaves this labor out no matter the building's age.
Each becomes a written line with a reason attached, inside a real Xactimate file. 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
Not skimmed. We pull the estimate apart against your measurements and photos, flagging every line where the written scope disagrees with the roof itself, whether that gap is storm damage, an install shortcut, or both stacked on one slope.
- 02
Jurisdiction gets confirmed before anything code-driven gets argued
The City of Dickinson serves as the building department for the whole of Stark County, so a code question on an in-city address and a county address outside city limits goes to the same office. What that office has actually adopted gets confirmed for the file before any code argument goes to paper, city or county alike.
- 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
Follow-up, desk adjuster calls, and reinspection support when the carrier sends someone back to the roof. The file does not close on our side because it went quiet on theirs.
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.
Dickinson questions we get from contractors
Why does a construction boom matter to a roof estimate years after the boom itself?
Because a boom does not change what the roof looked like the week it went up, it changes what condition it is already in by the time a storm finds it. A construction economy that pulls in outside crews fast, under a labor market too tight to be choosy, and pushes a heavy share of that work into multifamily and workforce product a town this size would not otherwise build, does not always get the same install attention a steadier market would give the same roof. None of that shows up as damage on the day it happened. It shows up years later as a fastening pattern, a flashing detail, or a starter course that was never quite right, waiting for a storm to expose it.
Is that the same argument as an older roof reaching the end of its life at the same time as its neighbors?
No, and the difference matters on the estimate. An age-cohort argument is about a roof simply running out of service life on the same calendar as a few thousand others built the same year. A build-quality argument is about whether the specific assembly was installed correctly in the first place, regardless of how old it is. A roof from a boom-era multifamily project can be storm-damaged, install-deficient, or both at once, and a carrier estimate that treats every defect it finds as pre-existing wear is making a different mistake than one that just discounts for age. Separating a build defect from storm damage is its own argument, built off the actual assembly in front of us rather than a birth year.
Does one building department really cover the whole county here?
Yes, and it is worth knowing before a supplement gets written. The City of Dickinson serves as the building department for all of Stark County, not just the addresses inside city limits, so there is one office, one adoption record, and one point of contact for a code question whether the roof sits on a city block or out past the county line. That is a different structure than a metro area running several separate building departments across overlapping cities and counties, where a code citation has to be checked against whichever office actually has jurisdiction for that specific address. Here the office is the same either way, which simplifies the who-do-we-call question without changing the burden of confirming what was actually adopted and when.
What does the labor market out here actually do to a roof file's numbers?
Roofing and general labor here have spent years bidding against oilfield day rates for the same workers, which keeps crew cost and material lead time riding closer to a much larger market than the town's own size would suggest. A supplement built on a generic small-town labor figure comes in light for what a crew genuinely charges to work here, and that shortfall has not gone away just because well activity has eased off its peak. The state page treats this pressure as a statewide fact; on a Dickinson file it is simply the labor rate the supplement should start from, not an extra line bolted onto a normal number.
How much does a 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.
How fast is turnaround, and what does it cost?
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. The rate is 15 percent of the added recovery, full stop, and a claim where nothing extra gets approved costs you nothing.
Dickinson and the North Dakota market
Dickinson anchors the southern Bakken within the wider North Dakota market, with Bismarck sitting east along the Missouri River corridor, Fargo and Grand Forks further east along the Red River Valley, and Minot covering north-central North Dakota. Williston and the northern Bakken counties share the same labor market and much of the same boom-era construction pattern described above, confirmed by address rather than assumed from the region.
Send one Dickinson file and let tear off decide what actually happened
Send the carrier estimate, your own measurements, and the photos taken before the tarp went up. What comes back is scoped to what the assembly itself shows, storm damage named as storm damage and any install defect argued on its own terms, neither one folded into the other or waved off as simple age.