Finance

WIP report template

A work-in-progress report lists every open job and compares what you have earned with what you have billed. Download this WIP template as a CSV for Excel or Google Sheets, or print it for the monthly review.

An office manager and contractor review invoices with a calculator and laptop in a construction office.
Review invoices, committed costs, and cash timing together before making project decisions. AI-generated illustration.

A WIP report template puts every open job on one page and answers a single question for each: are we billed ahead of the work or behind it? It takes the contract value, the estimated total cost, and the cost to date, works out percent complete, and compares the revenue you have earned with what you have invoiced. The difference is your over or under billing. The free template below uses the cost-to-cost method that most contractors on percentage of completion accounting use.

Banks and sureties ask for this report because it shows things the income statement hides. A company can look profitable on paper while three jobs quietly fade. The WIP report is where that shows up first.

What the WIP report is for

Run it monthly, after job costs are posted and the month's pay apps are out. The owner uses it to see margin trends. The bookkeeper uses it to book the over and under billing adjustment. The surety uses it to judge whether your backlog and bonding line still make sense. And project managers use it to defend, or rethink, their cost-to-complete numbers.

The weakest input is almost always the estimated total cost. If a PM never updates it, percent complete is wrong, earned revenue is wrong, and the whole sheet looks better than reality. Have each PM sign off on estimated cost before the report goes out.

How to fill in each column

  • Job: job number and short name, matching your accounting system.
  • Contract value: original contract plus approved change orders only. Leave pending changes out until they are signed.
  • Estimated total cost: cost to date plus the PM's current cost to complete. This is a forecast, not the original budget.
  • Estimated gross profit: contract value minus estimated total cost.
  • Cost to date: actual job cost posted through the report date.
  • Percent complete: cost to date divided by estimated total cost.
  • Earned revenue: contract value times percent complete.
  • Billed to date: everything invoiced on the job, including retainage billed but held.
  • Over (under) billed: billed to date minus earned revenue. Positive means overbilling; negative means underbilling.
  • Cost to complete: estimated total cost minus cost to date. Sort or flag jobs where this number jumps between months.

Common mistakes

  1. Using the original budget as estimated total cost, so every job looks on budget until it suddenly is not.
  2. Counting unapproved change orders in contract value while their costs are already in cost to date. Pick one treatment and apply it to both sides.
  3. Posting costs late. A big unposted material invoice makes percent complete look low and the job look underbilled.
  4. Treating underbilling as good news. Underbilling often means unbilled work, unapproved changes, or a cost overrun.
  5. Letting jobs drop off the report at substantial completion while retainage and warranty costs are still open.

Related forms and guides

Learn to read the finished sheet in how to read a construction WIP report, and see overbilling and underbilling explained with examples. The cost side comes from the job cost report template, and billing comes from the schedule of values template. For the forecast behind it all, read how to calculate cost to complete.

Smart Business Automator builds a WIP view from the job costs and invoices already in the system, so the monthly report starts filled in. See job costing and WIP automation.

Work-in-progress (WIP) schedule

Download CSV
JobContract valueEstimated total costEstimated gross profitCost to datePercent completeEarned revenueBilled to dateOver (under) billedCost to complete
J-2401 Dental office TI480,000.00408,000.0072,000.00204,000.0050.0%240,000.00262,000.0022,000.00204,000.00
J-2402 Retail shell building1,250,000.001,100,000.00150,000.00330,000.0030.0%375,000.00340,000.00-35,000.00770,000.00
J-2403 Church roof replacement215,000.00182,750.0032,250.00164,475.0090.0%193,500.00204,250.0010,750.0018,275.00
J-2404 Warehouse office buildout86,500.0069,200.0017,300.0017,300.0025.0%21,625.0021,625.000.0051,900.00
J-2405 Clinic renovation640,000.00588,800.0051,200.00529,920.0090.0%576,000.00560,000.00-16,000.0058,880.00
  • Sample data only. Replace the example jobs with your own open jobs.
  • Percent complete = cost to date divided by estimated total cost (cost-to-cost method).
  • Earned revenue = contract value times percent complete. Over (under) billed = billed to date minus earned revenue.
  • Negative numbers in the over (under) billed column are underbillings.
  • Add totals at the bottom for contract value, earned revenue, billed to date, and net over (under) billing. Your accountant uses the totals for the month-end adjustment.

Frequently asked questions

What does WIP mean in construction?

WIP stands for work in progress. A WIP report lists open jobs and compares earned revenue, based on percent complete, with what has been billed.

How often should a contractor run a WIP report?

Monthly is the common rhythm, after costs are posted and pay apps are sent. Some lenders and sureties ask for it quarterly at minimum.

Is overbilling bad on a WIP report?

Not by itself. Modest overbilling means billing is ahead of costs, which helps cash. Large or growing overbilling can mean the cost forecast is too low or cash has been spent that the job still needs.

Can I use this WIP template in Excel?

Yes. Download the CSV and open it in Excel or Google Sheets, then add formulas for the calculated columns so they update when you change cost to date or estimated cost.

Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment