Your contractor client needs bonding or a construction loan. The surety or lender asks for a WIP schedule. What exactly are they looking for — and how do you make sure your report passes? Here's exactly what they want to see.
Why this matters
A poorly formatted or incomplete WIP schedule can delay or kill a bond application or construction loan. Knowing exactly what sureties and lenders need — and delivering it cleanly — is one of the most valuable things a construction bookkeeper can do for a contractor client.
A WIP (Work in Progress) schedule tells a surety or lender two critical things about a contractor:
A P&L and balance sheet alone don't show this. The WIP schedule is the only financial report that shows the true state of a contractor's current projects — which is why every construction surety and construction lender requires one.
Every bonding company and lender has a slightly different form, but all of them require the same core data. If your WIP schedule contains all of these, it will satisfy virtually any request:
The cost-to-cost method is the standard for calculating percent complete in the construction industry and is required by most bonding companies and lenders. The formula is simple:
For example: A $500,000 contract with $200,000 in estimated total cost. If $80,000 has been spent, the job is 40% complete. Earned revenue is $200,000 (40% × $500,000).
Some contractors try to use physical completion percentages instead — "we're 50% done with the framing." Bonding companies almost always reject this. They want cost-to-cost because it's objective and auditable from the accounting records.
When a surety underwriter reviews a WIP schedule, these are the things that will slow down or kill a bond application:
🚩 Large overbillings relative to contract size
If a contractor has billed 80% of a contract but only completed 40% of the work, that's a major red flag. It suggests cash flow problems — they needed to bill ahead to pay current expenses. Sureties call this "front-loading."
🚩 Fade in estimated costs (costs going up after the fact)
If the estimated total cost keeps increasing month after month, the contractor is losing money on the job and trying to hide it by adjusting estimates. Sureties track this closely.
🚩 Jobs where % complete has barely moved
A job that was 30% complete last quarter and is still 30% complete this quarter raises questions about whether the job is active or has stalled.
🚩 Missing retainage
If a contractor has been working for years and shows no retainage receivable, something is wrong — either retainage isn't being tracked, or contracts don't include it (unusual in commercial construction).
🚩 WIP doesn't reconcile to the balance sheet
The total underbillings on the WIP schedule should match Costs in Excess of Billings on the balance sheet. The total overbillings should match Billings in Excess of Costs. If they don't match, the financials aren't reliable.
Bonding companies and construction lenders typically request WIP schedules:
The WIP schedule date should match the financial statement date. A December 31 balance sheet should have a December 31 WIP schedule. If the dates don't match, the surety will notice.
Construction lenders (banks funding a construction loan) have slightly different priorities than sureties:
Historically, producing a WIP schedule meant exporting data from QBO into Excel and manually building the schedule — entering contract amounts, calculating percent complete, computing over/under billings for every active project. For a contractor with 10–20 active jobs, this takes 2–4 hours every time it's needed.
ReconcileBook connects to QuickBooks Online and automatically builds the complete WIP schedule — every project, every column, tied directly to your QBO data. No Excel. No manual calculations. Ready for bonding companies and lenders in the format they expect.
Questions about WIP reporting? Email us or browse more guides.