Contractor billing discrepancies after insurance-funded roof replacement — am I seeing patterns that aren’t really there, or is this as bad as it looks?”
Post
Hail/wind damage this spring led to a full roof replacement through my homeowner’s insurance, contractor paid via the claim. Job finished a couple months ago, contractor is now demanding an additional balance, and digging into the paperwork I keep finding things that don’t add up. I’m not a contractor or claims adjuster, so I’d genuinely like outside eyes on whether these are normal industry quirks or actual red flags. A few examples: 1. A separate, unrelated insurance payout briefly got folded into the roof coverage total, then split back out — I have two insurer-generated PDFs, minutes apart, for the same date. In the first, a large payment for something completely separate from the roof (property on my land, not related to storm/roof damage) was folded into the roof’s coverage category, temporarily inflating the roof total. Minutes later, a corrected version split it back into its own category and the roof total dropped back down. That unrelated payment was issued directly to me, not the contractor — and the timing is what makes me suspicious: a new \~$500 “tarp/protection” charge and a couple other net-new line items appear for the first time in the very next supplement batch after this, with no basis in the original quote or earlier estimate, and the contractor’s own published guidelines describe that kind of protection as a standard included service, not an add-on. Feels like it could be “we couldn’t capture that other payment, so let’s find it somewhere else” — but I want to know if I’m reading too much into two documents that happen to be close in time. 2. Material listed as backordered, but billed as installed — the supplier order (dated about a week before install) shows the drip edge material as fully backordered (0 shipped). The billing still charges for new drip edge installation, and one internal contractor note says the existing drip edge was “previously painted” rather than replaced. 3. Supplement photos that don’t match the work billed, and get reused across unrelated line items — several “before/after” photos submitted to support supplement charges are dated weeks before the install even started (pre-work inspection photos, not proof of completed work) — a few even appear to be storm-damage photos from back in March, reused later as “proof” of a repair. On top of that, a couple of specific photos (a deck-corner shot, an aerial street photo) show up multiple times in the packet, cropped and labeled differently each time, attached to different billing line items. 4. Ridge cap price jump — original quote had ridge cap shingles at \~$543. The insurance-approved supplement later billed the same line item at \~$1,250 — about a 130% increase with no explanation for the jump. 5. Contractor’s stated payment logic doesn’t match his refusal to itemize — when pushed on the balance, the contractor told me they get paid based on what insurance approved, not based on actual material costs. But I’ve repeatedly asked (in writing, multiple times) for an itemized invoice or receipts showing what was actually done/spent, and never received one — just a restated dollar total each time, with the contract’s “all proceeds go to contractor” clause cited instead of documentation. 6. Undisclosed subcontractor — install photos show a worker in gear branded with a totally different roofing company’s name — a company never mentioned anywhere in the contract, invoices, or communications. Contractor is now sending “past due” notices citing contract terms (a 75-day collection window, a “5 days after insurance funds received” payment deadline) that I can’t actually find written into the signed contract. Genuinely asking: are any of these normal in the industry (e.g., “backordered but painted instead” is standard practice, or photo reuse is common paperwork sloppiness), or does this pattern look like something more deliberate? The timing between #1’s two documents is what really bugs me — am I connecting dots that aren’t actually connected? What would you flag first if you were in my position?
Intent Score
2
Intent
99
Confidence
Summary
The post is about an insurance and contractor billing dispute over a roof replacement, with no meaningful window-related intent.
Reasoning
This is clearly focused on roof replacement, insurance claim handling, and billing discrepancies. Windows are not mentioned as a problem, comparison point, or replacement consideration, so it does not match window-service intent.
Extracted Signals
- roof replacement
“hail/wind damage this spring led to a full roof replacement through my homeowner’s insurance”
- billing dispute
“contractor is now demanding an additional balance, and digging into the paperwork I keep finding things that don’t add up”
Model: gpt-5.4-mini · Prompt: v3 · 8/11/2026, 9:01:31 AM