Answers · Roofing companies
Roofing Certificate of Completion for Insurance Jobs: The Final Invoice Nobody Owns
A roofing certificate of completion for insurance work is the signed page that says the roof is finished, and on a replacement-cost claim it travels with the final invoice that lets the held-back money move. The roof can go on in a day. The paperwork that follows it has no crew, no truck and, until someone puts it there, no name next to it, so a job can sit on the board as Complete for months while the second check waits. This guide covers what the certificate does on an insurance job, why the second check waits after the roof is on, the closeout packet item by item, who sends it and where a roofer’s role stops, a 180-day check any office can run on its own records, and when there is nothing to buy.
By Tamara Stepanyan, founder of Lumina Business Advisory · Updated · Sources checked · Editorial standards
What a roofing certificate of completion does on an insurance job
Free self-check · two taps · no email
Hand-off 4 of 6 · Delivery → Invoice
Choose the answer that sounds like your business.
That was one of six hand-offs where money changes hands, from first inquiry to collected cash. The other five take about three minutes and end in a dated sheet that names where to start.
On a replacement-cost claim the money arrives in two parts. The Texas Department of Insurance tells homeowners that the first check will likely be for the actual cash value, and that once repairs have started and proof goes to the company, it sends the remainder up to the replacement cost. Florida writes the same order into statute: for a dwelling, §627.7011(3)(a) says the insurer must initially pay at least the actual cash value, less any deductible, and pay the remaining amounts as work is performed and expenses are incurred. The gap between the two payments is the held-back depreciation, and on a finished roof it is money for work already done.
The certificate of completion is one form of that proof. It records the property, the contractor, the dates and the scope, and it carries the homeowner’s signature saying the work was done. Next to it sit the final invoice, which says what the work cost, and the completion photos, which show it. What a given carrier actually asks for is set by the policy and by the carrier’s own letters on the claim, not by a template. The office’s job is to read that letter, produce the documents it names, and send them. Interpreting coverage is not part of the job, and in some states it is not allowed (more on that below).
Why the second check waits after the roof is on
Production finishes on a Thursday and drags the card to Complete. From that moment the job has dropped off every list production watches, and it has not yet reached anything accounting watches, because no invoice has gone out. The certificate needs the homeowner’s signature, and the homeowner was at work when the crew left. The gutters are back-ordered, so somebody decides the final invoice should wait for them. Three weeks later the gutters go up, and nobody remembers that the invoice was waiting on them.
Each of those decisions is reasonable on the day it is made. The result is a finished roof with no final invoice and no signed certificate, and a held-back amount that nobody has asked for. Nothing in the CRM goes red, because the job is Complete. The money did not disappear. It is waiting on a step that belongs to no one.
Meanwhile, clocks run. Policies set their own window for asking for the held-back amount, within whatever floor state law sets. California’s Insurance Code §2051.5(b)(1) bars a limit shorter than 12 months from the first actual-cash-value payment to collect full replacement cost, or 36 months when the loss relates to a declared state of emergency. In Florida, §627.70132 bars a supplemental claim unless notice reaches the insurer within 18 months after the date of loss. Other states and other policies differ, and none of these is a general rule. The practical point is narrower: the date that matters is set by the claim, not by when the office gets around to the paperwork.
The closeout packet, item by item
A closeout packet for an insurance roof is short. What makes it work is that each item has an owner by role and a deadline counted from the day the crew leaves, not from the day somebody notices. A starting list:
- Final invoice. Office, within a day or two of completion. It matches the signed contract and any approved changes, and it states what was built, not what was estimated.
- Certificate of completion. Production manager or crew lead, at the walkthrough. Signed and dated by the homeowner the day the punch list closes, not mailed later for a signature.
- Completion photos. Crew lead, before the dumpster is pulled: all slopes, flashing, vents, drip edge, and anything replaced at tear-off that was not on the original scope.
- Permit final or inspection record, where the jurisdiction requires one. Office, requested the day the crew is done.
- Deductible payment record, in states where the insurer may ask for it before releasing withheld depreciation. Texas and Florida both have such a rule; it has its own guide.
- Lien waiver or lender forms, when a mortgage company is on the check. Office, assembled with the final invoice rather than after the lender asks.
- Warranty registration and the homeowner’s warranty letter. Office, within the manufacturer’s window. These follow the invoice; they should not hold it.
Decide in writing which items hold the final invoice and which follow it. A back-ordered gutter changes the invoice amount, so it either goes on a separate line or holds that line only. A warranty registration changes nothing on the invoice and should never hold it.
Who sends the closeout packet, and where the roofer’s role stops
The claim belongs to the policyholder. The contractor’s documents (the invoice, the certificate, the photos) belong to the contractor, and the contractor’s job is to produce them, on time, and put them in the homeowner’s hands. Whether they then go to the carrier from the homeowner, or from the contractor’s office at the homeowner’s request, is set by the homeowner and the carrier. Write down which it is on each job, so the follow-up has a name.
Two states draw the line plainly. The Texas Department of Insurance says a roofer or contractor may not act as a public insurance adjuster on a claim for work it is doing, and lists examples of improper conduct: offering to negotiate claim settlements, or telling others, including insurers, that the contractor represents the policyholder on coverage. Florida’s §489.147(2)(d) bars a contractor from interpreting policy provisions, advising an insured on coverage or duties, or adjusting a claim, unless licensed as a public adjuster. Sending a complete, accurate final invoice and a signed certificate is billing. Arguing about what the policy owes is something else, and it is a question for a construction attorney, not for the office.
Inside the company, the cleanest owner for the packet is whoever moves the job to Complete. Add one field to the job card: Final invoice and COC sent, with a date and a name. A card cannot move to Complete with that field empty, or it moves to a column called Complete, paperwork open. Then a Friday list: every finished roof with the field still empty, read aloud in the same meeting each week, by name.
Insurance won’t release depreciation on a finished roof: what now?
Get the carrier’s reason in writing, fix anything that sits in the roofer’s own file, and if what remains is a disagreement about what the policy owes, hand the homeowner a complete file and step back, because the claim is theirs. The Texas Department of Insurance’s home insurance guide sets out the trigger: the insurer bases its payment on the adjuster’s estimate, and it pays the amount it kept for depreciation after it gets the bill for the finished job. When that bill is in and the money is not, something specific is holding it, and the first job is to find out what.
Once the file is complete and the carrier still says no, or pays less than the invoice, the next steps belong to the policyholder. In Texas, the TDI guide lists them: tell the insurer why they disagree, ask for an appraisal (for disputes about the amount, not about coverage), file a written complaint with TDI, or go to court; a homeowner can also hire a public adjuster licensed by TDI. In Florida, §627.7015 sets out a mediation program for disputed claims under personal lines and commercial residential property policies, which the policyholder or the insurer may request, with the insurer bearing the cost of the conference except as the statute provides. None of these steps is the roofer’s to take, for the reasons in the section above. Not legal advice.
Until then, the job stays on the open list with a name, a reason and a next date to check in with the homeowner, and the amount stays in A/R as waiting on the carrier. Start from the carrier’s latest letter on the claim and rule out the causes that sit in the roofer’s own file:
- The packet is incomplete. Compare the letter’s list with what was sent, by whom and on what date. A final invoice with no signed certificate or completion photos is half a packet.
- The invoice and the estimate do not match. The held-back amount comes from the adjuster’s estimate, so work the estimate never included, such as decking replaced at tear-off, has to go back to the adjuster. In Texas, TDI says the homeowner or the contractor can talk to the adjuster about raising the estimate when the damage turns out worse than first thought; in other states, check where the line in the section above sits before the office makes that call.
- The deductible record is missing. Texas Insurance Code §707.004 lets an insurer that issued a replacement cost policy refuse to pay withheld recoverable depreciation until it receives reasonable proof the deductible was paid, and Florida §627.7011(3)(a) allows a similar hold on the roof portion when a roof deductible applies. The deductible guide covers the receipt step.
- The check went out with a mortgage company on it. If a lender is named on the check, the money may already be waiting in the lender’s release process rather than with the carrier.
- The window is closing or closed. The policy sets the time to finish repairs and ask for the held-back amount, within state law (see the clocks above), and TDI tells homeowners to ask their agent or adjuster how long they have.
A 180-day check of finished roofs with no final invoice
The count needs one export from the roofing CRM: every insurance job moved to Complete in the last 180 days, with its completion date. Then add a few columns, by hand if needed.
- Date the final invoice went out, if it did.
- Date the certificate of completion was signed, if it was.
- The held-back amount on the carrier’s estimate, where the file shows it.
- Whether a mortgage company is named on the claim checks.
- A reason code for each job still open: waiting on the homeowner’s signature, waiting on materials, waiting on a permit final, waiting on the deductible, or no reason at all.
- An owner and a next date for each open line.
Illustrative example: a three-crew company finishes 60 insurance roofs in six months, each with $4,000 of depreciation held back. Fifty have a final invoice and a signed certificate on record. Ten do not: four wait on a homeowner signature, three on a gutter or skylight, two on a permit final and one on nothing at all. That is $40,000 sitting with carriers on finished work, and the “nothing at all” line is the cheapest to fix. The numbers are hypothetical; the export replaces them with the company’s own.
When there is nothing to buy
A company where every insurance job gets its final invoice and signed certificate within a few days of completion, and where the Friday list is short and carries a reason on every line, does not need outside help with this step. The field on the job card, the written rule for what holds the invoice, and the weekly list are an afternoon’s work for an office manager.
It is worth a second look when the 180-day count turns up jobs nobody can explain, when the same reasons keep recurring, or when finished roofs without invoices sit next to other gaps: approved claims with no signed contract, decking replaced and never billed, checks waiting at the mortgage company, commission figured before the job cost closed. The Revenue Review is a read-only engagement of two weeks. We read the company’s own CRM, invoices and payment records, count finished roofs by paperwork status, and put a monthly dollar figure on each gap the records support, with a written report and a 90-day plan. We never contact carriers, adjusters, mortgage companies or homeowners, never interpret a policy and never act on a claim. A free 20-minute call is enough to tell whether a Review fits.
Before any next step
What should you do next?
- Fix it yourselves.
- If the cause is clear, it lives inside one process, and one person can own it — take the play from this page and run it. That outcome is fine with us; it is why the play is published in full.
- Order one bounded build.
- If the fix is known but needs configuration or integration inside your stack — a cadence wired into your own system, an alert, a handoff — scope that one build, with us or with anyone you trust. The six systems we build show what bounded looks like.
- Start with the Review.
- If the causes are debatable, the problem crosses departments or systems, or the economics are unclear — diagnose before anyone builds. The Revenue Review: $4,500 fixed, two weeks, computed from your own records. Read a sample finding before you decide — free, no email.
Asked right after
- What is a certificate of completion for a roof?
- A signed, dated document stating that the roofing work under the contract is finished. It names the property, the contractor, the dates and the scope, and carries the homeowner’s signature. On an insurance job it can be sent with the final invoice and completion photos as proof that the work was done.
- Do insurance companies require a certificate of completion for a roof?
- It depends on the policy and the carrier. On a replacement-cost claim, the carrier may hold back part of the payment until it receives proof of the work; what counts as proof is set by the policy and the carrier’s own letters on the claim. Read the letter and send what it names.
- How long does a homeowner have to collect recoverable depreciation on a roof?
- The policy sets the window, within state law. California’s Insurance Code §2051.5(b)(1) bars a limit shorter than 12 months from the first actual-cash-value payment, or 36 months after a declared state of emergency. Other states and policies differ. For a specific claim, read the policy or ask an attorney.
- Can a roofing contractor send the final invoice to the insurance company?
- Sending its own invoice and certificate, at the homeowner’s request, is billing. Negotiating the claim, interpreting coverage or speaking for the policyholder is not: Texas bars contractors from acting as public adjusters on their own jobs, and Florida §489.147 bars interpreting policy provisions or adjusting a claim without a public adjuster license. Ask a construction attorney where the line sits in a given state.
- Should the final invoice wait for a back-ordered item?
- Only the line for that item, if anything. Write a rule: items that change the amount hold that line or go on a separate invoice; items that change nothing, such as a warranty registration, follow the invoice. A whole invoice held for one gutter is how finished roofs drop off every list.
Keep reading
Related answers
Sources
- FAQ: Homeowners insurance and disaster claims · Texas Department of Insurance, 2025
- Roofing and insurance: Know the law · Texas Department of Insurance, 2025
- Florida Statutes § 627.7011 — Homeowners’ policies; offer of replacement cost coverage · The Florida Senate, 2025
- Florida Statutes § 627.70132 — Notice of property insurance claim · The Florida Senate, 2025
- Florida Statutes § 489.147 — Prohibited property insurance practices · The Florida Senate, 2025
- California Insurance Code § 2051.5 · California Codes, via California.Public.Law, 2026
- Home insurance guide · Texas Department of Insurance, 2026
- Texas Insurance Code § 707.004 — Reasonable proof of payment · Texas Statutes, via Texas.Public.Law, 2025
- Florida Statutes § 627.7015 — Alternative procedure for resolution of disputed property insurance claims · The Florida Senate, 2025
The next step
Bring us the process that keeps getting stuck.
A 20-minute conversation about the workflow, the teams and the systems involved — and a straight answer on whether The Revenue Review is the right next step. If it is not, we say that on the call.
A real person answers or calls you back the same business day.