Record a Roofing Insurance Claim Job in QuickBooks

Jul 11, 2026

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

A roofing contractor records an insurance restoration job as one contract, one amount of revenue, no matter how many checks fund it. The first ACV check, the homeowner's deductible, and the recoverable depreciation released after the work is done are three payments against that single job's receivable, not three separate sales. Book each check as its own income and you double, sometimes triple, the revenue a single roof actually generated.

What RCV, ACV, and recoverable depreciation actually mean

Replacement cost value (RCV) is the full amount it costs to put a comparable new roof on the house at today's prices. Actual cash value (ACV) is RCV minus depreciation, an adjustment the carrier applies for the roof's age and wear before the work starts. Recoverable depreciation is the gap between ACV and RCV: the carrier holds that money back and releases it once you finish the job and submit proof, such as a completion certificate and final invoice. The deductible is the slice of RCV the homeowner is on the hook for regardless of when the checks arrive.

A worked example that ties to the penny

Say the carrier approves an RCV of $18,000 for a full tear-off and reroof, applies $5,000 of depreciation, and the homeowner's policy carries a $1,000 deductible. That gives you:

  • RCV (full replacement cost): $18,000
  • Depreciation withheld: $5,000
  • ACV (RCV minus depreciation): $13,000
  • Deductible owed by the homeowner: $1,000
  • First insurance check (ACV minus deductible): $12,000

The carrier does not subtract the deductible from its own payment; it assumes the homeowner pays that piece directly, so the first check is usually ACV minus the deductible, or $12,000 here. The homeowner separately pays you the $1,000 deductible. Once you finish the roof and send proof of completion, the carrier releases the $5,000 recoverable depreciation. Add the three pieces together: $12,000 plus $1,000 plus $5,000 equals $18,000, which is exactly the RCV you contracted for. Nothing was invented and nothing was double-counted, because every dollar traces back to the original contract amount.

The journal flow: one contract, three payments

Set up the job the moment the scope is signed, whether that is a contract, an insurance-approved estimate, or the first invoice. Book the full RCV as revenue against a receivable for that job:

EntryAccountDebitCredit
Job invoiced at signed scopeAccounts Receivable$18,000
Roofing Revenue$18,000

From there, every check that lands is a collection against that receivable, never a new sale:

PaymentAccountDebitCredit
First ACV check ($13,000 ACV minus $1,000 deductible)Cash$12,000
Accounts Receivable$12,000
Homeowner pays deductibleCash$1,000
Accounts Receivable$1,000
Depreciation released on completionCash$5,000
Accounts Receivable$5,000

Run the balance after each entry and the receivable falls from $18,000 to $6,000 to $5,000 to zero. Zero is the point that proves the job is fully collected and nothing was recorded twice. If your receivable balance on that job ever goes negative, or income for the job exceeds the signed contract amount, that is the signal a check got booked as revenue instead of as a collection.

Job costs and gross margin

Materials such as shingles, underlayment, ice and water shield, and flashing are cost of goods sold, tied to the specific job, not general supplies expense. The same goes for a subcontracted crew's labor: it is COGS against that job, not overhead. On the $18,000 example, if shingles and underlayment run $6,500 and the sub crew is paid $4,500 to install, the job cost is $11,000 and the gross margin is $7,000, or a little under 39 percent. Tracking cost by job, rather than lumping every purchase into one materials account, is what lets you see whether a particular roof actually made money or whether a supplement or a change order was needed to cover an underestimated scope.

Job costing this way also exposes waste that a lump-sum materials account hides. If two crews use the same shingle bundle count but one job runs $800 heavier on flashing and drip edge, that shows up immediately when costs are tagged to the job instead of pooled for the month. Over a season of insurance work, that visibility is often the difference between a roofing company that knows its real margin by claim type and one that only finds out at tax time whether the year was profitable.

Before a crew steps on the roof, collect a current certificate of insurance from every crew you subcontract to, since most are 1099 contractors and a lapsed policy on someone else's job site becomes your liability, not theirs. A simple way to stay on top of this across multiple crews at once is to collect a current certificate of insurance from every crew before they are dispatched, rather than chasing paperwork after a claim is already underway. For tax reporting, the 1099-NEC threshold rises to $2,000 per contractor for payments made on or after January 1, 2026, so track cumulative payments to each sub across the year and issue the form once that total is crossed.

Supplements: when the scope grows mid-job

Tear-offs regularly reveal rotted decking, damaged flashing, or code-required upgrades the original estimate did not price. When the carrier approves a supplement, for example an additional $2,200 for decking replacement, that amount raises the contract. Post it the same way as the original scope: debit Accounts Receivable and credit Roofing Revenue for $2,200, which brings the job total to $20,200. The supplemental check that follows is, again, a collection against that higher receivable, not a fresh sale.

Timing matters here. Some contractors are tempted to record a supplement as soon as they submit the request to the adjuster, before it is actually approved. That overstates the receivable if the carrier denies part of the ask or approves a smaller number. Wait until the supplement is approved in writing before you raise the contract amount, and if the approved figure differs from what you requested, post the approved number, not the original request.

Reconciling the deposits against your bank statement

Insurance checks, homeowner deductible payments, and depreciation releases often land in your operating account within days of each other, sometimes from different sources and in different amounts than you expect. Matching each deposit to the right job and the right receivable line is much faster when your bank data is already in a format QuickBooks can read. If your bank only hands out PDF statements, run them through a PDF to QBO converter to get a Web Connect file, then import the bank statement into QuickBooks Online for reconciliation. For the fuller picture of how roofing companies should structure their chart of accounts around insurance work, see the guide on turning a bank statement into QuickBooks for roofing contractors.

Frequently asked questions

Is an insurance check income for a contractor?

Only the job's total contract value is income, recorded once when the job is signed or invoiced. Each insurance check you later deposit, whether it is the ACV payment or the recoverable depreciation release, pays down that same receivable. It is not a second or third sale, so do not post it to revenue again.

How do I record recoverable depreciation?

When the carrier releases the withheld depreciation after you finish the job and submit proof of completion, debit Cash and credit Accounts Receivable for that job. It closes out the remaining balance on the receivable you already booked at the full RCV; it is not new revenue arriving separately.

How do I record the homeowner's deductible?

The deductible is the homeowner's responsibility under the policy, and it is part of the same contract total. When the homeowner pays it, debit Cash and credit Accounts Receivable for that job, exactly as you would for the insurance checks. It is one more collection on the receivable, not a separate charge.

What if the insurer's ACV check does not match my estimate?

Reconcile the difference against your signed contract and supporting documentation before you post anything. A shortfall usually means a supplement is owed, which should raise the contract through an additional Accounts Receivable and revenue entry. An overpayment should be traced back to the scope before you record it as a collection.

Insurance restoration work gets confusing on paper long before it gets confusing in the field, mostly because the checks arrive at different times from different parties. Anchor everything to the signed contract amount, treat every check as a payment against that one receivable, and keep materials and sub labor tied to the job as COGS. Do that consistently and your books will show, job by job, exactly what a roof cost, what it paid, and what it earned.

Convert your first statement free.

Upload a PDF bank statement, get a QuickBooks-ready .qbo back in seconds. No card to try it.