All articles

The Final Walkthrough and Closeout Checklist for Roofing Jobs

November 2, 2026 · 8 min read

A roofing job is not finished when the last shingle is nailed. It is finished when the installed work has been checked against the signed scope, the site is clean, every open item has a name and a date, the completion photos are filed, and the customer holds the warranty paperwork and a final invoice that matches what was approved. Skip that last visit — or let it happen as a loose driveway conversation — and the loose ends surface weeks later as callback arguments, a final payment that stalls because nobody can agree what was promised, and a warranty question nobody can answer from the record. This post turns closeout into a repeatable checkpoint: one walkthrough, in a fixed order, that settles the work, the photos, the paperwork, and the money in a single visit.

Closeout is a stage, not an afterthought

In GableFlow's pipeline a job moves Lead → Prospect → Approved → Completed → Invoiced → Closed, and those last three stages are exactly the closeout sequence. Completed should mean the installed work passed its check — not merely that the crew left. Invoiced should mean the final bill went out matching the signed scope plus approved changes. Closed should mean nothing is still owed in either direction: no open punch item, no missing paperwork, no uncollected balance hanging on a job everyone calls done. Companies that treat the last stage as paperwork to catch up on later end up with a board full of jobs that are physically finished and administratively open — the same drift our guide to the sales-to-production handoff checklist warns about at the Approved stage, mirrored at the end of the job. Name closeout as its own step, with its own owner, and schedule the walkthrough before the crew's last day, not after a customer calls.

Step 1: Match the installed work against the signed scope

Walk the job with the signed estimate in hand — plus every approved change order — and check line by line that what was sold is what is on the roof. Read the details that disappear under a general glance: flashing at sidewalls and penetrations, ridge and valley work, ventilation openings actually cut and connected, edge metal, and any decking replacement that was priced by the sheet. Where the job changed mid-build, the approved change order is the comparison document, not anyone's memory of a conversation on the roof — the discipline our change-order guide sets out. Anything installed differently from the paper gets written down in the walkthrough itself, while the crew who did the work is still there to explain or correct it.

Step 2: Build the punch list while the crew is still on site

A punch list is simply the written record of what remains: each item named specifically, with its location, an owner, and a due date. "Fix flashing" is not a punch item; "reseat counter-flashing at the north chimney, crew lead, Thursday, completion photo to follow" is. Separate the two kinds of item honestly as you write them:

  • Quality items that affect how the roof performs — loose or discontinuous flashing, unsealed penetrations, blocked ventilation or drainage, exposed fasteners — these get corrected or given a dated, written resolution before the job is called complete
  • Cleanup and cosmetic items — a torn tarp in a flower bed, a scuffed gutter, debris in a planting bed — these still get an owner and a date, but they should not be confused with a performance defect
  • For every item, note whether it affects final payment under the terms the customer already signed — that question belongs to the estimate terms agreed at the start, not to a negotiation invented in the driveway
  • Close each item with evidence: a completion photo filed on the job record, not a verbal "all set" — if it is not documented, it is not closed

The reason to build this list during the walkthrough, rather than waiting for the customer to send one, is leverage of the simplest kind: corrections cost minutes while ladders, materials, and the crew are on the property, and days once everyone has to come back.

Step 3: Leave the site the way the customer expects to find it

  • Run a magnetic sweep of the yard, driveway, and planting beds for nails and fasteners — and repeat it after the dumpster and equipment leave, since moving them uncovers debris
  • Check gutters for granules and debris from the build, and confirm downspouts run clear
  • Walk the driveway, landscaping, and any area the crew staged materials on, and note any damage openly rather than letting the customer discover it
  • Remove temporary protection, signage, equipment, and the dumpster — or confirm the pickup date in writing if removal is scheduled after the visit
  • Do the final ground-level walk with the customer, in daylight where possible, at the pace where they can actually point at things — questions raised here are free; the same questions a month later are disputes

Step 4: Take the completion photos as a set, not a handful

Closeout photos should mirror the before set: the same elevations and angles, plus close work on the details a ground photo cannot prove — flashing, ridge, valleys, penetrations, and ventilation. That after set is the third part of the before/during/after record our field photo checklist lays out, and it does three jobs at once: it proves the finished work to the customer, it supports the final invoice if a line is ever questioned, and it is the first evidence pulled if a leak call or warranty question arrives years later. File the set on the job record before leaving — the two-minute routine in before you leave the site applies to the completion visit most of all, because there is no next visit to catch a missing frame.

Step 5: Hand over the paperwork in the same visit

  • Warranty paperwork: the workmanship terms you issue and, where a manufacturer warranty applies, the registration step actually completed — a warranty application is not the same thing as an issued warranty, so confirm which one the customer is holding and say so plainly
  • The installed-system record: what materials and components went on the roof, so a future repair or warranty question starts from a record instead of a guess
  • Inspection and permit records where the job required them: the result filed with the job, not left in an inspector's portal or an email thread
  • The final invoice: the signed scope plus approved change orders only, with a one-line note tying any addition to the change order that approved it — no number the customer is seeing for the first time
  • How to reach you: the service contact and what to do if something leaks — a customer who knows the first call to make is a customer who does not start with a review site

Handing this over together, in person, is what makes it a closeout package instead of five separate emails over two weeks. Anything that genuinely cannot be finished in the visit — a registration confirmation still processing, a dumpster pickup scheduled for tomorrow — gets named, dated, and owned on the job record, exactly like a punch item.

Step 6: Settle final payment against the terms already agreed

Final payment should be the least surprising moment of the job. The deposit, progress, and final-balance structure was settled in the estimate terms before work began — the decisions our guide to card payments for roofers works through — so the walkthrough simply executes it: invoice matches scope plus approved changes, punch items are handled the way the signed terms say, and payment is collected or its date confirmed before the job moves to Closed. When final payment instead becomes a fresh negotiation, the cause is almost always upstream: a change that was done on a handshake, a scope line nobody checked, or paperwork that never arrived. The walkthrough cannot fix those retroactively, but running it on every job is how a company finds out which upstream step is leaking.

Where GableFlow fits — and the honest limit

GableFlow holds the pieces this checklist runs on in one place: the branded estimate and its approved changes on the job record, the before/during/after photos as a captioned photo report, invoices and payments on the same record, and the job moving through Completed → Invoiced → Closed where the whole team — roles for owner, admin, manager, and user — sees the same state. The honest limit: GableFlow does not walk the roof, register a manufacturer warranty for you, or close a permit — those are your crew's and your office's acts. What it does is give each act a place to land, so the sign-off, the photos, and the paperwork are findable by job years later instead of scattered across phones and inboxes. Run the checklist on one real job during the 7-day free trial and see what it catches. See GableFlow's features for how estimates, photo reports, and invoicing sit on one record, how the stages work in the roofing sales pipeline, lead to closed, or check the flat $40/month pricing — every feature included, unlimited seats, no per-seat fees.

Frequently asked questions

What is a roofing final walkthrough?

A scheduled visit at the end of a job where the contractor and customer check the installed work against the signed scope and approved change orders, note any remaining items on a written punch list, verify cleanup, take the completion photo set, and hand over the warranty paperwork and final invoice. It is the checkpoint that turns "the crew finished" into "the job is complete" — in pipeline terms, the check that earns the move to Completed before Invoiced and Closed.

What belongs on a roofing punch list?

Every remaining item, written specifically: what it is, where it is (slope, penetration, or area of the property), who owns it, and the date it will be done — plus a completion photo filed on the job record when it closes. Performance items such as loose flashing, unsealed penetrations, or blocked ventilation are separated from cleanup and cosmetic items, and each item notes whether it affects final payment under the terms the customer signed at the start.

What paperwork should a customer receive at closeout?

The warranty paperwork — your workmanship terms and, where one applies, confirmation that any manufacturer warranty registration was actually completed, since an application is not an issued warranty — a record of the materials and system installed, any inspection or permit results the job required, and a final invoice that matches the signed scope plus approved change orders, with additions tied to the change order that approved them. Anything still outstanding should be named with an owner and a date.

When should the final invoice be sent?

At closeout, once the walkthrough has matched the work to the scope — not days later from memory. The invoice should contain the original approved scope plus approved change orders only, so the customer never sees a number for the first time on the final bill. In GableFlow the job then moves from Completed to Invoiced, and to Closed when payment and paperwork are both settled.

Why take completion photos if the customer walked the job?

The walkthrough settles today's questions; the photo set answers future ones. Completion photos in the same angles as the before set, plus close work on flashing, ridge, valleys, and penetrations, prove the finished condition if an invoice line is questioned, and they are the first evidence pulled on a leak call or warranty question years later. Filed on the job record as part of a captioned photo report, they are findable by job instead of living on one crew member's phone.

How much does GableFlow cost?

GableFlow is $40 a month flat — $480 a year — for your whole company, with every feature included and unlimited seats: the six-stage pipeline (Lead → Prospect → Approved → Completed → Invoiced → Closed), branded estimates, photo reports, invoices and payments, and team roles (owner, admin, manager, and user), with a 7-day free trial. See pricing for the full breakdown, or features for what is included.

Run your jobs the way this article describes.

GableFlow gives roofing companies the pipeline, estimates, and paperwork in one place — $40/month, everything included.

Get started

Ready to run your jobs on GableFlow?

Leave spreadsheets and group texts behind.