A job is closed when the work has been accepted, the revenue and costs are final, the books reflect that, and the owner has signed off on the result. Most contractors have no defined point at which that happens. The job stays open in the accounting system until someone gets around to it, and the longer it stays open the more it costs: retainage that does not get collected, subcontract balances that do not get reconciled, final costs that post late, and a WIP schedule carrying jobs that should be gone.
This is a business operations problem. The fix is a defined process with a start date, a deadline, a responsible person for every item, and evidence that each item is done. Here is the one we use.
The job goes on the closeout list the day substantial completion is signed, not the day it feels done. That date starts the warranty clock and the lien clock, so it is the right day to start the closeout clock too. The target is 90 days to closed.
One more rule catches the jobs that slip past: anything over 95 percent complete with no cost activity for 60 days goes on the list automatically. Nobody has to decide.
The open closeout checklists then get looked at once a month, in the same sitting as the monthly WIP meeting. If that meeting already happens, this adds about fifteen minutes to it.
The checklist itself has five sections. Each item has a responsible person, a due date, a status, and a place for evidence. The checklist is free to download here.
This section belongs to the PM. The punch list is complete and signed off by the owner or architect. The certificate of substantial completion is signed and the date is recorded. Final inspections are passed and the certificate of occupancy is issued. Testing, startup, commissioning, and owner training are done and documented, or marked not applicable because the job had none. O&M manuals, as-builts, warranties, attic stock, keys, and the rest of the contract closeout deliverables have been accepted by the owner. Accepted, not just sent. Final completion is formally accepted, with the architect's or engineer's final certificate where the contract calls for one. A certificate of occupancy is not contract acceptance.
The last item in this section is the one small shops lose the most money on. The job is fully demobilized. Rentals are called off rent, the trailer is gone, the dumpsters are pulled, and temp utilities are shut off or transferred to the owner.
Every change order and claim has a final disposition: signed, withdrawn, rejected, or carried as a documented claim with a dollar amount and a plan the owner has approved. Nothing is left sitting in pending. An open claim does not keep the job open, but it does get written down.
Then the controller checks the arithmetic. The contract value in the accounting system equals the signed contract plus executed change orders. Final contract value minus total billings equals zero, except for specifically documented unbilled amounts. Total billings minus cash received equals the remaining AR and retainage, and that balance has a person's name on it and an expected collection date. The final pay application is billed, retainage included. The final lien waiver goes to the project owner, along with consent of surety if the job is bonded.
This is where closed jobs get reopened, so it gets the most attention.
The PM puts it in writing that no additional cost is expected on the job other than identified warranty cost or specifically listed accruals. An email is fine. That email is the evidence. Then the commitment report gets reconciled. Every subcontract and PO is matched to final invoices and closed, or the remaining balance is supported by a documented accrual. Committed cost minus invoiced cost equals zero except for the explained accruals.
Backcharges are issued and agreed before the final sub payment goes out, because after is too late. Final sub payment and retainage are not released until the final unconditional waiver, closeout documents, and warranties are in hand. Final payroll, credit card charges, and equipment charges are posted. Known but uninvoiced items are accrued. The bond premium true-up is the usual one.
One rule here saves a lot of jobs from limbo. If the remaining costs are known and small, under a couple thousand dollars, accrue them and close. Don't hold a job open over a $400 invoice.
Estimated cost to complete goes to zero, revenue recognition is final, and any over- or underbilling balance is resolved. From here on, warranty work goes to a warranty job or a GL account. The job does not get reopened for it.
The warranty expiration date goes on the calendar and the sub warranty contacts get saved. The contract, change orders, subcontracts, lien waivers, COIs, and closeout documents go into one archive folder.
Closing a job is an owner decision, and this is the part most contractors skip.
The open exposures get listed: unresolved claims, backcharges, disputes, injuries, insurance matters, liquidated damages, warranty disputes, threatened litigation. None of these have to stop the close. Each one needs an amount, a person, and a next step.
Final margin gets compared to the original estimate and the large variances get explained. Owner and PM, fifteen minutes. Two or three lessons get written down: what the estimate missed, and which subs to use again or never again. Then the owner approves the close, and only then does the controller set the job status to closed in the accounting system so nothing else can be coded to it.
That order matters.
Every item on the list has an evidence column, and that column is what makes the checklist work. It is not a description of the work. It is a link to the signed punch list, the final pay app, the waiver PDF, the PM's no-more-cost email, the commitment report. If there is nothing to point to, the item is not done.
That one rule is most of what separates a closeout process that works from a form people fill out.
A contractor's closeout problems usually show up first in the WIP schedule, as a row of jobs that should have been gone months ago. Putting a closeout process in place is part of what our business operations consulting does: we build the checklist with your team, assign the roles, and fold the monthly look at open closeouts into your WIP process.
Book a call with Levvigo to talk through the jobs that are still open and why.