Contractor Guide

Build a WIP report template your bank and books agree with

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.

The short answer

What a WIP report template actually is

"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.

The columns a construction WIP template needs

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.

Completed jobs and the "closed this year" section

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.

Where each number should come from (and why it matters)

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.

Why a downloaded template is not the books

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.

Owner checklist: using a WIP template each month

Use this checklist whether your WIP lives in Excel, Google Sheets, or your construction software.

  1. Close the books first. Post all bills, payroll, and invoices for the month before you update the WIP. A WIP built on an open month is wrong by design. See month-end close.
  2. Tie cost to date to the ledger. Total cost to date on the WIP should match job costs in the GL (allowing for documented timing items).
  3. Tie billed to date to AR. Total billed to date should match invoiced amounts by job.
  4. Add only approved change orders to contract value. Track pending ones separately.
  5. Update every estimate to complete. Have the PM or estimator sign off on each open job, every month.
  6. Look at movement, not just totals. Which jobs changed percent complete, margin, or over/under billing the most since last month?
  7. Flag margin fade. Any job where current gross profit % is drifting below bid margin needs a conversation now, not at closeout.
  8. Review big underbillings. Large or growing underbillings often mean unbilled work, unapproved change orders, or cost overruns. See costs in excess of billings.
  9. Review big overbillings. Overbilling is not free money — it's cash you owe in work. Make sure it isn't funding other jobs or overhead.
  10. Book the adjusting entry. Record over/under billing in the books so your financial statements reflect earned revenue.
  11. Save one version. Lock the month's WIP and keep it with the close file.

Common template mistakes

What about WIP templates inside 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.

Where Blackline fits

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.

Serving contractors across the Valley

We work with contractors throughout the Phoenix metro from our Mesa office:

FAQ

What columns should a WIP report template have?

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.

How do you calculate percent complete on a WIP report?

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.

Is a free WIP template in Excel good enough?

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.

How often should I update my WIP report?

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.

What is the difference between a WIP report and a WIP schedule?

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.

Can Blackline build and maintain a WIP report for my company?

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.

Make your WIP template tell the truth

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 →

Contact us

Call (480) 617-2664

Blackline Financial
4320 E Brown Rd Suite 103
Mesa, AZ 85205
blackline.financial