What Is a WIP Report (Work-in-Progress Schedule)?

By BRIX Editorial Team · Updated

A WIP report, or work-in-progress schedule, lists every open contract with its price, estimated cost, costs to date, percent complete, revenue earned and amount billed. It shows whether each job is overbilled or underbilled and whether its profit is holding. Contractors use it monthly to manage jobs, and banks and surety companies ask for it.

Key takeaways

  • A WIP report compares what you've earned on each job (by percent complete) with what you've billed.
  • Over/(under) billing = billed to date − revenue earned to date.
  • Overbillings are a liability (you've collected for work not done). Underbillings are an asset (work done you haven't billed), and they often signal a problem.
  • Profit fade, when a job's projected margin shrinks month after month, is the early warning a WIP report is built to catch.
  • It only works if job costs are coded correctly and estimates to complete are updated every month.

What's on a WIP report?

WIP report columns and how each is calculated
ColumnWhat it meansHow to calculate
Contract amountCurrent contract value including approved change ordersOriginal contract ± approved change orders
Estimated total costWhat the job will cost when finishedCosts to date + estimated cost to complete
Estimated gross profitExpected profit on the whole jobContract amount − estimated total cost
Costs to dateJob costs posted so farFrom your job cost reports
Percent completeHow far along the job isCosts to date ÷ estimated total cost (percentage of completion)
Earned revenueRevenue you've earned to datePercent complete × contract amount
Billed to dateEverything invoiced on the job, including retainageFrom your invoices or AIA pay applications
OverbillingBilled more than earnedBilled to date − earned revenue, if positive
UnderbillingEarned more than billedEarned revenue − billed to date, if positive
Cost to completeRemaining costEstimated total cost − costs to date
Over/under billing
Over (under) billing = Billed to date − (Costs to date ÷ Estimated total cost × Contract amount)

WIP report example

Example WIP schedule for a mechanical and electrical contractor, month-end (illustrative)
JobContractEst. total costCost to date% completeEarnedBilledOverUnder
A. Office HVAC retrofit$800,000$680,000$612,00090%$720,000$760,000$40,000
B. Restaurant plumbing$240,000$192,000$48,00025%$60,000$90,000$30,000
C. School electrical$500,000$425,000$255,00060%$300,000$260,000$40,000
D. Warehouse roof$180,000$150,000$30,00020%$36,000$0$36,000
Total$1,720,000$1,447,000$945,000$1,116,000$1,110,000$70,000$76,000
Example numbers. Percent complete uses the cost-to-cost method.

Are overbillings good or bad?

Moderate overbillings are usually good for cash flow: customers are funding the job ahead of your costs. But overbillings are a liability on the balance sheet (often called "billings in excess of costs and estimated earnings"), because you owe the customer work for money already collected. Trouble starts when that cash gets spent on other jobs or overhead, and then the job needs money to finish that's already gone. Large overbillings can also mean you underestimated costs, so percent complete is too low.

Why are underbillings a red flag?

Underbillings ("costs and estimated earnings in excess of billings") are an asset on paper, but they mean you've spent money on work you haven't billed. Sometimes it's just a late pay application. Often it means the job is over budget: costs are high, so cost-to-cost percent complete says the job is further along than it really is, and the "earned" revenue will never be billed. Lenders and sureties look closely at underbillings for exactly this reason.

How do you build a WIP report?

  1. 1

    Close the month's job costs.

    Enter every supplier bill, sub invoice and payroll for the month, each coded to a job. See how to do job costing in QuickBooks.

  2. 2

    Update contract amounts.

    Add approved change orders. Decide and document how you treat unapproved ones; most contractors leave them out until signed.

  3. 3

    Get estimates to complete from the field.

    Ask each project manager or foreman what it will really cost to finish. This is the most important number on the report.

  4. 4

    Calculate percent complete and earned revenue.

    Costs to date ÷ estimated total cost, times contract amount.

  5. 5

    Compare to billings.

    Pull billed to date from invoices or pay applications, then calculate over and under billings.

  6. 6

    Review fade and act.

    Compare each job's projected gross profit to last month and to the bid. Investigate any job that faded more than a point or two.

Who uses a WIP report?

UserWhat they look for
Owner and project managersWhich jobs are fading, which are underbilled, what to bill this month
Surety (bonding) companyWhether profits are reliable and the company can finish its backlog; consistent underbillings and fade raise concerns. See surety bonds.
BankWhether reported profit is real and working capital is adequate
CPAAdjusting entries to put revenue on a percentage of completion basis for financial statements

WIP reports by trade

Who needs a WIP report
TradeNeed a WIP report?Why
General contractors and buildersYesMulti-month jobs, draws, bonding
Commercial electrical, mechanical and plumbing subsYesMonthly progress billing, retainage, bonding
Commercial roofingUsuallyLarge jobs that span months or seasons
Residential remodelersHelpfulJobs of several weeks with staged payments
Residential service (HVAC, plumbing, electrical repair)RarelyJobs finish in a day; a job costing report is enough
Landscaping and cleaning routesNoRecurring service billed as performed

Common WIP report mistakes

  • Using the original bid as the estimated cost. If estimates aren't updated, the report hides fade until the job closes.
  • Costs posted to the wrong job (or no job). Percent complete is wrong for both jobs involved.
  • Leaving retainage out of billed to date. Billed to date should include retainage you've billed, even though it's not collected yet.
  • Counting stored materials as progress. A delivery of equipment that isn't installed can make a job look further along than it is.
  • Doing it only at year-end. A WIP report is a monthly management tool. Once a year it's just an accounting exercise.

Frequently asked questions

How do you calculate overbilling and underbilling?

Calculate earned revenue as percent complete times contract amount, then subtract it from billed to date. A positive result is an overbilling; a negative result is an underbilling. Percent complete is usually costs to date divided by estimated total cost.

Is overbilling a liability?

Yes. On the balance sheet, overbillings are a current liability, often called billings in excess of costs and estimated earnings, because you've billed for work you still owe. Underbillings are a current asset.

How often should a contractor run a WIP report?

Monthly, after job costs for the month are entered. Many owners review it in the same meeting as the monthly P&L. Sureties and banks may ask for it quarterly or annually.

What is profit fade on a WIP report?

Profit fade is when a job's projected gross profit drops over time, usually because costs ran over or estimates to complete were too optimistic. Comparing each job's projected margin month to month shows fade early, while you can still fix it.

Can QuickBooks create a WIP report?

QuickBooks Online doesn't produce a full construction WIP schedule on its own, but its project and job cost reports supply costs to date and billings. Many contractors export those to a spreadsheet and add estimates to complete.

Do small contractors need a WIP report?

If your jobs run longer than a month, you bill progress payments or you want bonding, yes. If almost every job is a same-day service call, a monthly job costing report is usually enough.

Written by BRIX Editorial Team. Published October 12, 2026. Last updated October 12, 2026.

How we research and update pages: editorial policy.

Let BRIX run the phones and the books.
You run the work.

BRIX answers every call, follows up every lead, sends the quotes and invoices, and keeps QuickBooks tax-ready.

Call now(518) 588-1122Text