A summer hailstorm rolls through, the kind that sounds like gravel on the roof for ten minutes and then moves on like nothing happened. A few weeks later you notice the shingles look chewed up, so you file a claim. An adjuster comes out, walks the roof, and the check shows up for around $8,000. Then your roofer climbs up, takes his own look, and hands you a bid for $14,000.
That $6,000 difference is enough to stop you cold. It’s easy to assume someone is trying to shortchange you.
Before you go there, it helps to understand why those two numbers rarely match in the first place. There are usually real reasons behind the gap, and a few of them actually work in your favor.
The first check might not be the whole check
This is the one that trips up the most people. A lot of home policies don’t pay for a repair in one lump sum. If you have replacement cost coverage, the insurer often pays the depreciated value first, meaning what the roof is worth today given its age, and holds the rest back until the work is finished and you’ve turned in the receipts. So that $8,000 may not be their final answer. It may be the first half of it. Policies that pay only actual cash value work differently and don’t release that held-back amount, which is one more reason to know which kind you have.
They may not be pricing the same job
An adjuster and a contractor can stand on the same roof and still bid two different projects. The estimate might cover the shingles, while the contractor’s bid also includes tearing off the old layer, new underlayment, flashing, hauling away the debris, and bringing everything up to current code. And once the old roof actually comes off, a contractor sometimes finds rotted decking nobody could see from the surface. When the scope of work doesn’t match, the totals won’t either.
Insurers and contractors price differently
Insurance estimates usually come out of standardized pricing software that assigns a regional cost to each task. A contractor’s bid reflects what they actually pay right now for labor, materials, and overhead, plus their own profit. After a big storm, when every roofer in the area is booked solid and material prices jump, real-world costs can climb well above what the software assumes. Neither number is necessarily wrong. They’re just built from different information.
Sometimes the higher number is the contractor’s
It’s worth staying honest about this too. Not every gap means the insurer is lowballing you. A contractor might be quoting a nicer grade of shingle, folding in an upgrade you asked about, or simply charging more than the shop down the road. Getting a second bid is never a bad idea. It tells you whether the gap is really about the insurer’s number or the contractor’s.
What to do about it
The fix is usually simpler than people expect. Hand your adjuster the detailed, line-by-line estimate from your contractor and ask them to take another look. A lot of gaps close right there, once the missing items are spelled out on paper. If a genuine disagreement is still left after that, most policies have a built-in process for settling a dispute over the amount without lawyers or a courtroom, and it’s worth asking your agent about if you ever get stuck.
A Final Thought
The number on that first check can feel like a verdict. Usually it’s a starting point. The two people looking at your roof are working from different assumptions, different pricing, and sometimes a different idea of the job itself, and that’s normal. Knowing that ahead of time means you can ask the right questions instead of cashing a check that doesn’t cover the work, or walking away from money that was actually on its way to you.





