Try Updoot Free

When spreadsheets get messy, try Updoot

← Back to BlogHow smart managers are never chasing timesheets again.Never chase timesheetsShow me

WIP Report for Contractors: How to Track Work in Progress and Over/Under Billing

WIP Report for Contractors: How to Track Work in Progress and Over/Under Billing
Share LinkedIn Facebook

Quick Answer

A WIP report lists every open job with its contract amount, estimated total cost, costs to date, percent complete, revenue earned, amount billed and whether the job is overbilled or underbilled. Percent complete is often figured as costs to date divided by estimated total cost. Earned revenue equals the contract amount times percent complete. If you have billed more than you have earned, the job is overbilled; if less, it is underbilled. Accurate labor and material costs by job are what make the report reliable.

Your bank balance can look great in a month when you're actually losing money, and terrible in a month when you're doing fine. For contractors, cash comes in based on billing schedules, not on how much work is done, so the checking account doesn't tell you where jobs really stand. A work-in-progress report, or WIP report, does.

A WIP report shows each open job's progress, earned revenue, billing and expected profit in one table. It catches jobs that are losing money while there's still time to act, shows whether you're ahead or behind on billing and is often requested by bonding companies, lenders and accountants, especially at year-end. This guide explains how to build one, with a free template. Your CPA can help you set up the method that fits your accounting.

What Is a WIP Report?

A WIP report, also called a WIP schedule, is a summary of every job that has started but isn't finished. For each job, it compares how much of the work is done with how much you've billed and how much the job is expected to make.

ColumnWhat it means
Contract amountTotal contract value, including approved change orders
Estimated total costCurrent estimate of all costs to finish the job
Estimated gross profitContract amount minus estimated total cost
Costs to dateLabor, materials, equipment and subcontractor costs so far
Percent completeHow much of the job is done (often costs to date ÷ estimated total cost)
Earned revenueContract amount × percent complete
Billed to dateTotal invoiced to the client so far
Over/(under) billingBilled to date minus earned revenue
Cost to completeEstimated total cost minus costs to date

Free WIP Report Template

Free WIP Report Template

Work-in-Progress Report
As of: ______  |  Prepared by: __________  |  Reviewed by: __________

JobContract amountEst. total costEst. gross profitCosts to date% completeEarned revenueBilled to dateOver billedUnder billed
Total

How to Calculate Each Column

  1. Contract amount: original contract plus approved change orders.
  2. Estimated total cost: your current best estimate of total job cost, updated as the job goes.
  3. Costs to date: actual costs posted to the job: labor, materials, equipment and subs.
  4. Percent complete: costs to date ÷ estimated total cost (the cost-to-cost method).
  5. Earned revenue: contract amount × percent complete.
  6. Over/under billing: billed to date minus earned revenue. Positive means overbilled; negative means underbilled.

Worked Example

Job A: Contract $200,000. Estimated total cost $150,000. Costs to date $90,000. Billed to date $130,000.
Percent complete: $90,000 ÷ $150,000 = 60%
Earned revenue: $200,000 × 60% = $120,000
Billing position: $130,000 − $120,000 = $10,000 overbilled
Estimated gross profit: $50,000; gross profit earned to date: $120,000 − $90,000 = $30,000

Job B: Contract $80,000. Estimated total cost $64,000. Costs to date $16,000. Billed to date $12,000.
Percent complete: $16,000 ÷ $64,000 = 25%
Earned revenue: $80,000 × 25% = $20,000
Billing position: $12,000 − $20,000 = $8,000 underbilled

Overbilling vs. Underbilling

OverbillingUnderbilling
MeaningBilled more than earnedEarned more than billed
Cash effectCash ahead of the workCash behind the work; you're financing the job
On financial statementsOften shown as a liabilityOften shown as an asset
RiskCan hide a losing job; cash may be needed to finishCash flow strain; may signal slow billing or cost overruns
What to doMake sure the cash is there to finish the workBill promptly and check whether costs are running over

Some overbilling is normal and healthy, since it means you're not financing your clients' jobs. But large overbillings can mask problems, and spending that cash on other things can leave you short when the job needs finishing. Consistent underbilling often means slow invoicing or costs running ahead of the estimate. See project billing.

Profit Fade: The Warning Sign to Watch

Profit fade happens when a job's estimated gross profit shrinks from month to month as the estimated total cost rises. A job sold at 25% margin that drops to 18%, then 12%, is fading. The WIP report shows fade early, when you can still act: tighten labor, review change orders, talk to the client or adjust the plan.

MonthContractEst. total costEst. gross profitMargin
August$200,000$150,000$50,00025%
September$200,000$158,000$42,00021%
October$200,000$166,000$34,00017%

Why Accurate Job Costs Matter

The whole WIP report rests on costs to date and the estimate to complete. If labor hours aren't assigned to the right job, or materials are posted late, percent complete and earned revenue are wrong, and the report gives false comfort or false alarms.

Updating Estimated Total Cost

The estimate to complete should be updated by someone who knows the job, usually the project manager, not left at the original bid. Each month, ask: based on what's left to do, what will this job really cost? Update for change orders, overruns and remaining labor. A stale estimate makes percent complete look higher than it is. See project budget tracking and earned value management.

Other Ways to Measure Percent Complete

MethodHow it worksWhen it fits
Cost-to-costCosts to date ÷ estimated total costMost common; works when costs track progress
Labor hoursHours to date ÷ estimated total hoursLabor-heavy jobs
Units completedUnits installed ÷ total unitsRepetitive work
Physical estimatePM's judgment of work doneA check on the other methods

Cost-to-cost can be thrown off when big material purchases land early in a job. Compare it with labor hours or a field estimate when something looks off. Ask your CPA which method fits your accounting.

How Often to Run a WIP Report

Monthly is the standard for most contractors, right after costs and billing for the month are posted. Year-end WIP is especially important because it affects your financial statements and is often reviewed by your CPA, lender or surety. Quarterly is the minimum for small contractors with few jobs.

Who Uses the WIP Report

UserWhy they care
OwnerWhich jobs make or lose money; cash position
Project managersJob progress, costs and billing
Accountant or CPARevenue recognition and financial statements
Bonding companyAbility to take on and finish work
Bank or lenderHealth of the business and cash needs

Running a Monthly WIP Meeting

  1. Post all costs and invoices through month-end.
  2. Have project managers update estimated total cost for their jobs.
  3. Run the WIP report.
  4. Review jobs with profit fade, large overbillings or underbillings.
  5. Decide actions: bill, adjust labor, pursue change orders.
  6. Record decisions and follow up next month.

Keep it to an hour and focus on exceptions. See project progress reports.

Example: A Commercial Electrical Contractor

An electrical contractor had a strong bank balance going into the fall and assumed the year was profitable. Its first real WIP report showed two jobs heavily overbilled and fading: one sold at 22% margin was now projected at 6%, mostly from labor overruns hidden by crews clocking time to the wrong jobs. The owner required crews to clock in to the correct job and cost code, had PMs update cost-to-complete monthly and held a WIP meeting the second week of each month. The next quarter, fade was caught within weeks instead of at job closeout, and the year-end WIP went to the surety without surprises.

Common Mistakes

WIP Report Checklist

WIP Report Checklist
StepDone?
List all open jobs
Update contract amounts with approved change orders
Post labor, materials, equipment and subs to each job
Update estimated total cost for each job
Calculate percent complete and earned revenue
Compare to billed to date
Flag overbilling, underbilling and fade
Review in a monthly WIP meeting

Labor Hours as a Reality Check

Labor is often the most variable cost on a job and the hardest to see in real time. Compare labor hours used with labor hours estimated for each job on the WIP report. If a job is 50% complete by cost but has used 75% of its labor hours, something is off: either the cost estimate is wrong or the crew is running behind. Hours by job and cost code from your time clock make this check quick.

Labor Hours as a Reality Check
JobEst. labor hoursHours to date% of hours used% complete (cost)Flag?
☐
☐
☐

Change Orders and the WIP Report

Unapproved change orders cause a lot of WIP confusion. If the crew is doing extra work that isn't in the contract amount yet, costs go up while revenue doesn't, and the job looks like it's fading. Track pending change orders separately, get them approved and priced quickly and add them to the contract amount once approved. Ask your CPA how pending change orders should be handled in your WIP. See the change order form.

Closed Jobs and Final Numbers

When a job is finished, remove it from the WIP report and compare final results with the original estimate: contract amount, total cost, gross profit and labor hours. These closed-job reviews are where you learn how to bid better. If a type of job always runs over on labor, raise your labor estimate next time. Keep a simple closed-job log by job type.

Closed Jobs and Final Numbers
JobTypeBid marginFinal marginBid hoursActual hoursLesson

Year-End WIP

Year-end WIP often matters more than any other month because it feeds your annual financial statements and taxes and is often reviewed by your CPA, bank or surety. Before December 31, make sure all labor through year-end is clocked to the right jobs, materials received are posted, subcontractor invoices are in and project managers have updated estimates to complete. Clean year-end WIP makes the accountant's work faster and your financial statements more reliable. See the end-of-year checklist.

Small Contractors and Simple WIP

You don't need complex accounting software to start. Even a contractor with three or four open jobs can build a simple WIP table each month: contract amount, estimated cost, costs to date, billed to date. The key is consistent, accurate job costs. Start simple and add columns as your business grows. Your CPA can help you match your WIP to your financial statements when you're ready.

Job Cost Reports Behind the WIP

The WIP report is a summary. Behind each line should be a job cost report showing costs by category, such as labor, materials, equipment and subs, and by cost code. When a job looks off on the WIP report, the job cost report shows where. Make sure your project managers can pull both. See labor distribution reports.

Getting Project Managers to Own Their Numbers

The most accurate WIP reports come from project managers who own their job estimates. Give each PM a simple monthly task: review costs to date, update the estimate to complete and explain any change of more than a few percentage points in margin. When PMs see the WIP report each month and are asked about fading jobs, they start watching labor and materials more closely during the month, not just at review time.

Reading the WIP Totals

Look at the totals row, not just individual jobs. Total overbillings minus total underbillings shows whether, across all jobs, you're ahead or behind on billing. Total estimated gross profit on open jobs shows the profit still to come. If total underbilling is growing month after month, cash flow will tighten even if every job looks profitable. If total overbilling is large, make sure that cash isn't being spent on overhead before the jobs are finished.

Sharing WIP With Your Team

Share a simplified WIP view with project managers and crew leads so they see how their jobs are tracking against budget and hours.

Final Thoughts

A WIP report is the clearest picture a contractor has of where every job really stands. List open jobs, update contract amounts and estimates, post costs accurately, calculate percent complete and earned revenue and compare it with billing. Watch for profit fade and large over- or underbillings, and review the report every month, not just at year-end. Most of all, get labor and material costs onto the right jobs, because the report is only as good as the costs behind it.

Track Job Costs for WIP With Updoot

Updoot's employee time clock records labor hours by job and cost code, project management tracks each job's budget, tasks and progress and purchasing ties material orders to the job, giving you accurate costs to date for every WIP report.

Related Reading

How to Track Labor Costs by Job →

Project Budget Tracking →

Project Management →

Frequently Asked Questions

What is a WIP report? ▶
A report of every open job showing contract amount, costs, percent complete, earned revenue, billing and profit.
How is percent complete calculated? ▶
Commonly costs to date divided by estimated total cost.
What is overbilling? ▶
Billing more than you've earned based on percent complete.
What is underbilling? ▶
Earning more than you've billed.
What is profit fade? ▶
A job's estimated profit shrinking as costs rise.
How often should I run a WIP report? ▶
Monthly for most contractors, with extra attention at year-end.
Who asks for WIP reports? ▶
Owners, CPAs, bonding companies and lenders.
Why are accurate labor costs important? ▶
Percent complete and earned revenue depend on costs posted to the right job.
Should labor hours be on the WIP report? ▶
Comparing hours used to hours estimated is a quick check on percent complete.
How do change orders affect WIP? ▶
Approved change orders increase the contract amount; unapproved work can look like profit fade.

Ready to try Updoot free?

Get labor and material costs on the right job for accurate WIP. Free to start.

Start Free Today