A WIP report template is the column layout a contractor uses to track every open job's contract value, costs, percent complete, earned revenue, and billings in one place — and to calculate over and under billing each month. The template itself is simple. What makes it useful is where the numbers come from. A WIP template filled in from memory, an estimate, or a project manager's gut is a guess with formulas on it. A WIP template fed from clean job costing and billing records is one of the most important reports a construction company produces.
This page walks through the columns a construction WIP schedule template needs, what each one means, where each number should come from in your books, and the mistakes that turn a downloaded spreadsheet into a false sense of security. If you already have a WIP and want to know how to read it and act on it each month, see our WIP schedule guide. Stay here if you are building, choosing, or checking a template.
Want a WIP that ties to your books every month? Call (480) 617-2664, or book the DIG Diagnostic.
"WIP" stands for work in progress. A WIP report (also called a WIP schedule or work-in-progress schedule) lists your uncompleted contracts and uses the percentage of completion method to estimate how much revenue each job has earned so far. It then compares earned revenue with what you have billed. The difference is over or under billing — the numbers that roll up to the balance-sheet lines explained on our costs in excess of billings page.
The template is just the structure: the columns, the formulas, and the order. You can build one in Excel or Google Sheets, pull one from your construction software, or use the format your CPA or surety prefers. The structure varies a little between firms, but the logic is the same everywhere. That is good news: once you understand the columns, you can read almost any WIP someone hands you.
Here are the core columns, in the order most WIP reports use. Column letters are just a suggestion for a spreadsheet layout.
| # | Column | What it means | Where the number should come from | Formula / note |
|---|---|---|---|---|
| A | Job name / number | Which job the row is for | Job list in your accounting system | Must match job names in the job cost ledger exactly |
| B | Original contract value | The signed contract amount | Signed contract | Fixed once signed |
| C | Approved change orders | Change orders the owner or GC has approved | Executed change orders | Pending COs tracked separately (see below) |
| D | Revised contract value | Total value of the job today | B + C | Formula |
| E | Estimated total cost | What you now expect the whole job to cost | Original estimate, updated for changes and actuals | Updated monthly; never just the bid number forever |
| F | Estimated gross profit | Expected profit on the full job | D − E | Formula |
| G | Cost to date | Costs actually incurred on the job | Job cost report from the books (tied to GL) | Includes labor burden, materials, subs, equipment as your policy defines |
| H | Estimated cost to complete | What is left to spend | PM / estimator review each month | Judgment column; E should equal G + H |
| I | Percent complete | How far along the job is | G ÷ E (cost-to-cost method) | Formula |
| J | Earned revenue to date | Revenue earned so far | I × D | Formula |
| K | Billed to date | Total invoiced to the customer | AR / invoice history (including retainage billed) | Must tie to job AR |
| L | Over / (under) billing | Billed ahead of or behind earned | K − J | Positive = overbilled (liability); negative = underbilled (asset) |
| M | Gross profit to date | Profit earned so far | J − G | Formula |
| N | Gross profit % (current vs bid) | Margin now vs margin when bid | F ÷ D compared with the original bid margin | Fade or gain shows here |
Fourteen core columns (A–N). On a phone, scroll sideways to read every column. The example below uses made-up numbers.
Optional columns many contractors add:
A simple example with made-up numbers: a job has a revised contract of $800,000 and an estimated total cost of $640,000. Cost to date is $320,000, so the job is 50% complete. Earned revenue is $400,000. If billed to date is $430,000, the job is overbilled by $30,000. Same job, billed to date of $360,000: underbilled by $40,000. The template does the math either way — your job is making sure those inputs are real. Reading that position month to month lives on the WIP schedule guide.
Many WIP templates have a second section for jobs completed during the year, showing final contract, final cost, and final gross profit. This matters because it shows how accurate your estimates were once jobs closed. A surety or lender reading your WIP often compares closed-job margins with the margins your open jobs are projecting. If open jobs always look better than closed jobs turn out, that pattern is worth fixing.
The fastest way to judge a WIP template is to ask, column by column, "Where did this number come from?"
When a WIP template is built this way, the over/under billing column is something you can book as a monthly adjusting entry and defend to your CPA, lender, or surety. When it isn't, the column is just a number on a spreadsheet.
Search "WIP report template" and you'll find plenty of free spreadsheets. Many of them are fine as layouts. The risk is treating the download as the system.
None of this means you shouldn't use a template. It means the template should sit on top of clean books and a monthly review — not replace them. That's the gap between a WIP report and a WIP process, which our WIP schedule page covers in more depth.
Use this checklist whether your WIP lives in Excel, Google Sheets, or your construction software.
Many construction platforms and accounting add-ons produce a WIP report automatically. That can save time, but the same rule applies: the report is only as good as the job costs, contract values, billings, and estimates feeding it. Software can mis-map cost codes, miss change orders, or pull estimates nobody has updated in months. Whatever tool generates your WIP, someone should still tie it to the ledger and review the estimates each month. If you run QuickBooks Online, see QuickBooks Online for contractors; if you connect a project tool, see Buildertrend and QuickBooks.
Blackline is a construction-only bookkeeping, monthly close, and fractional CFO firm for contractors doing roughly $1M–$30M in revenue. We don't do tax prep — tax questions go to your CPA — and we don't give legal advice. What we do is keep job costing, billing, and the books clean enough that a WIP report is something you can trust and act on.
Every engagement starts with a DIG Diagnostic, and every package is custom-quoted. See services and packages.
We work with contractors throughout the Phoenix metro from our Mesa office:
At minimum: job name, contract value with approved change orders, estimated total cost, cost to date, estimated cost to complete, percent complete, earned revenue, billed to date, over/under billing, and gross profit. Many contractors add retainage, pending change orders, backlog, and prior-month comparisons.
Most contractors use the cost-to-cost method: cost to date divided by estimated total cost. Earned revenue is then percent complete times revised contract value. Which method fits your contracts, and how it is presented on your statements, is a question for your CPA.
As a layout, often yes. The risk is in the inputs. If cost to date and billed to date don't tie to your books, and estimates to complete aren't updated monthly, the template will calculate the wrong answer confidently.
Monthly, after the books are closed. A monthly WIP lets you catch margin fade and billing problems while jobs are still open, and it builds the consistent history lenders and sureties generally look for.
In practice they are the same thing — a job-by-job report of earned revenue versus billings on open contracts. Some firms use "schedule" for the formal version attached to financial statements and "report" for the internal monthly version.
Yes. Blackline builds and maintains monthly WIP reports tied to your books for contractors, typically starting with the DIG Diagnostic. Tax treatment and statement presentation stay with your CPA.
If your WIP lives in a spreadsheet nobody fully trusts — or you don't have one yet — start with the DIG Diagnostic. We'll check your template against your books and show you what it takes to keep it accurate every month.
Book the DIG Diagnostic →Call (480) 617-2664
Blackline Financial
4320 E Brown Rd Suite 103
Mesa, AZ 85205
blackline.financial