AIStatements

Construction Financial Statements: Contractor Financial Statements, WIP Schedules and What Your Surety Reads First

Construction financial statements are the contractor-specific statement set a surety or bank reviews: a balance sheet showing working capital and net worth, a percentage-of-completion income statement, a statement of cash flows, and a work-in-progress schedule that ties to both. Underwriters read the WIP schedule first, then working capital. AIStatements builds the statement pack from your accounting export in about 60 seconds.

Bonding capacity is decided by your balance sheet and your work-in-progress schedule, not by your backlog. Turn your job-cost ledger into a statement pack that a surety underwriter and a construction lender can both work from.

From $39/mo · no free tier, no fluff
Sample company

Generate statements from your own books · sample CSV

Software, not advice · Files parse in your browser, nothing is uploaded

Why contractor financial statements are different

A contractor gets paid on a schedule that has nothing to do with when the work happens. You bill on progress, you hold retainage, you carry the cost of materials bought months before the draw arrives, and a single job can span two fiscal years. So a construction income statement is not built by adding up invoices. Under ASC 606 most contractors recognize revenue over time, using cost incurred to date against total estimated cost as the measure of progress, which is what the industry still calls percentage of completion. That method creates two balance sheet accounts that exist almost nowhere else: costs and estimated earnings in excess of billings (underbillings, a contract asset) and billings in excess of costs and estimated earnings (overbillings, a contract liability).

Those two accounts are the reason a contractor cannot hand a surety a generic P&L and balance sheet. Underbillings mean you have earned revenue you have not invoiced, which ties up cash and, if it is large, suggests either slow billing or a job whose costs are running ahead of the estimate. Overbillings mean you have billed ahead of the work, which funds the business but is borrowed from future margin. An underwriter reads the movement in both across periods and forms a view about whether your estimates are holding. Retainage receivable sits separately again, and because it is often not collectible for months after substantial completion, sureties frequently discount or exclude it when they calculate working capital.

The result is that job-level accounting and financial reporting are the same exercise for a contractor. If the job costing is wrong, the statements are wrong, and the error compounds because the percentage-of-completion calculation feeds revenue directly. Getting the statements right starts one level down, in the cost coding.

The WIP schedule, and why it is the first page a surety turns to

A work-in-progress schedule lists every open contract on one grid: original contract value, approved change orders, revised contract value, estimated total cost, cost incurred to date, percent complete, revenue earned to date, amount billed to date, and the resulting over or under billing. It is prepared as of the last day of the period, and it is the document that connects your jobs to your income statement. Sureties, construction lenders and CPAs all ask for it, usually before they ask for anything else, because it is the only place the health of individual jobs is visible.

Three things a reviewer looks for. Gross profit fade: comparing estimated margin on a job now against the margin estimated last quarter, and asking why it shrank. Concentration: whether one contract or one customer represents an uncomfortable share of the backlog. And whether the schedule ties. Total revenue earned to date on the WIP, less revenue earned in prior periods, must equal contract revenue on the income statement for the period. Total over and under billings must equal the corresponding contract asset and contract liability balances on the balance sheet. A WIP schedule that does not reconcile to the statements is worse than no WIP schedule, because it tells the underwriter the numbers are not controlled.

The reporting cadence matters as much as the content. Sureties generally expect CPA-prepared year-end statements within roughly 90 to 120 days of fiscal year end, and between those, interim internal statements with a current WIP schedule that agrees to the last CPA-prepared version. If your fiscal year ends 31 December, that puts the year-end package in your agent's hands around late March. Missing that window costs bonding capacity at exactly the point in the season when you need it. Which level of CPA engagement you need, and what it costs, is covered in compilation vs review vs audit.

What underwriters actually calculate from your balance sheet

Working capital first, and by working capital a surety means their own adjusted version, not the current assets minus current liabilities figure printed on your statement. They commonly exclude or discount related-party receivables, receivables aged past 90 days, prepaid expenses, inventory that is not readily convertible, and often some portion of retainage. Then a rule of thumb is applied to translate working capital into single-job and aggregate bonding capacity. The exact multiples vary by surety and by contractor, so treat any specific number you read online with suspicion, but the direction is not in dispute: working capital is the primary constraint on how much work you can bond.

Net worth and leverage come next. A high debt-to-equity ratio, heavy equipment financing, or large owner distributions taken right before year end all read badly. So do large loans to shareholders parked in current assets. Then liquidity and cash flow stability, which is where a properly built statement of cash flows earns its keep: a contractor can be profitable on paper and still be funding jobs from a line of credit, and the cash flow statement is where that shows up. Since 2026 underwriters have also been noticeably firmer about wanting clean financials, an accurate WIP, and evidence of subcontractor controls, so the quality of the presentation is itself part of what is being assessed.

One practical consequence: how you time distributions, equipment purchases and debt paydown around fiscal year end genuinely changes your bonding capacity for the following year. That is a conversation to have with your CPA and your bond agent in the fourth quarter, not in March when the statements are already issued.

What AIStatements does for a construction company

Export from QuickBooks, Sage, Foundation or whatever holds your job costs, and AIStatements turns it into a full statement pack: income statement, balance sheet and statement of cash flows, grouped and subtotalled the way a reviewer expects, with prior-period comparative columns and a proven tie between the three. Contract assets and contract liabilities are presented as their own lines rather than buried in other current assets and other current liabilities, which is the presentation error that makes contractor balance sheets hard to read. Working capital, current ratio, debt-to-equity and the movement in each are calculated and explained in plain English, with red flags pinned to the exact line that triggered them. A pack takes about 60 seconds.

Be clear on what we do and do not do. We produce and analyze financial statements from the data you give us. We are not job-cost accounting software, we do not calculate percentage of completion for you from raw timesheets, and we do not replace your CPA or your bond agent. If your accounting system already produces revenue on a percentage-of-completion basis, we present and analyze the result properly. If it does not, that is a job-costing problem to fix upstream first. Many contractors reach us through their accountant, and firms handling several contractor clients run this through the accounting firm plan with their own branding on the output.

The related pages worth reading next: small business financial statements for the general version of the pack, financial statement preparation software for how the preparation workflow runs, and financial statement analysis for the ratio layer. AIStatements is software that formats and analyzes your data. It is not accounting, audit or tax advice, it is not a CPA, and it does not guarantee GAAP compliance or bonding approval.

The construction statement package a surety or construction lender expects
Document What it must show Common failure
Balance sheet Working capital, net worth, contract assets and liabilities on their own lines Underbillings and overbillings buried in other current assets or liabilities
Income statement Revenue recognized over time, direct job cost, gross profit by period Revenue recognized on billings instead of progress
Statement of cash flows Whether operations funded the work or the line of credit did Omitted entirely from interim packages
WIP schedule Every open contract: contract value, estimated cost, cost to date, percent complete, over/under billing Does not tie to revenue on the income statement
A/R aging with retainage split Retainage separated from current receivables Retainage lumped into current A/R, overstating working capital
Backlog schedule Signed work not yet started or completed, by customer Confused with the WIP schedule; they are different documents
Year-end CPA statements Delivered within roughly 90 to 120 days of fiscal year end Late filing, which quietly reduces bonding capacity
Interim statements Monthly or quarterly internals plus current WIP between year ends Interim WIP disagrees with the last CPA-prepared version

Common questions

What financial statements does a contractor need for bonding?

Sureties typically want CPA-prepared year-end statements for the last two to three years, current interim statements, a work-in-progress schedule, a backlog schedule, and aging of receivables and payables with retainage shown separately. The WIP schedule and working capital carry the most weight in the underwriting decision.

What is a WIP schedule in construction accounting?

A work-in-progress schedule is a grid of every open contract showing contract value, approved change orders, estimated total cost, cost incurred to date, percent complete, revenue earned, amount billed, and the resulting overbilling or underbilling. It must reconcile to revenue on the income statement and to the contract asset and liability balances on the balance sheet.

How is revenue recognized on construction financial statements?

Most contractors recognize revenue over time under ASC 606, measuring progress by cost incurred to date against total estimated cost. That is the percentage-of-completion approach. It produces underbillings when earned revenue exceeds billings and overbillings when billings run ahead of the work performed.

More from the statement pack

Walk into your next board meeting with the pack already done

Upload your bookkeeping export. Get the P&L, balance sheet, cash flow and the written analysis in about 60 seconds.

Encrypted in transit · We never sell your data