Skip to main content
WIP SCHEDULEOVERBILLINGUNDERBILLINGPERCENT COMPLETEJOB COSTINGMONTHLY CLOSECFOS FOR COMMERCIAL SUBS $1M–$12MWIP SCHEDULEOVERBILLINGUNDERBILLINGPERCENT COMPLETEJOB COSTINGMONTHLY CLOSECFOS FOR COMMERCIAL SUBS $1M–$12M
THE CONSTRUCTION CFO BOOK A FREE CALL
FINANCIAL REPORTING · WIP SCHEDULE

CONSTRUCTION WIP SCHEDULE EXPLAINED.

QUICK ANSWER

A WIP schedule (work-in-progress schedule) reconciles what you've billed on each project against what you've actually earned based on percent complete. When you've billed more than you've earned, you're overbilled — which looks like profit but creates a liability at closeout. When you've earned more than you've billed, you're underbilled — which explains why cash is low even though the job is on track. Every commercial subcontractor should run one monthly.

Most subcontractors don't have a WIP schedule. They have a P&L that may show healthy revenue and a bank account that tells a different story. The WIP schedule is the document that bridges those two realities — it shows the real financial position of every active project at any given moment, regardless of what's been billed or collected. Bonding companies require it. Banks look for it. The ones who skip it are making financial decisions with incomplete information every single month.

BY JOSH LUEBKER Published: May 2026 Updated: May 2026
THE DEFINITION

WHAT A WIP SCHEDULE ACTUALLY IS.

A WIP schedule — work-in-progress schedule — is a project-by-project financial reconciliation that answers one question for each active job: have you billed the right amount relative to how much of the work is actually done?

It has five columns that matter:

1. REVISED CONTRACT VALUE — The current contract amount including all approved change orders. Not the original contract — the current one.

2. PERCENT COMPLETE — How far through the job you actually are, measured by cost incurred vs total estimated cost. Not schedule. Not gut feel. Cost-based percent complete.

3. EARNED REVENUE — Contract value × percent complete. What you've actually earned, regardless of what you've billed.

4. BILLED TO DATE — What you've actually invoiced the GC or owner on this project.

5. OVER/UNDERBILLED — Earned revenue minus billed to date. Positive = underbilled (you've earned more than you've invoiced). Negative = overbilled (you've invoiced more than you've earned).

THE TWO CONDITIONS

OVERBILLING VS UNDERBILLING — WHY BOTH ARE PROBLEMS.

CONDITION 01 — OVERBILLED

You've Billed More Than You've Earned

This is the more dangerous condition. When you bill ahead of work performed — common with front-loaded SOVs — you're holding money that belongs to future work. On paper it looks like profit. In reality it's a liability. If the job runs over, gets cancelled, or if the GC demands a credit at closeout, that overbilled amount has to come back. Overbilling that isn't tracked becomes phantom profit that gets spent — and creates a cash crisis at closeout when the reconciliation happens.

CONDITION 02 — UNDERBILLED

You've Earned More Than You've Billed

This is the more common condition and the one that explains the "profitable but no cash" problem. You're 60% done with a $500K project but you've only billed 40% — $200K. That $100K gap is money you've earned and haven't collected. It shows up as an asset on the balance sheet (a receivable) but it's not in the bank. If multiple projects are simultaneously underbilled, the total can easily exceed $300K–$400K — which is why the bank account doesn't match what the business is supposed to be making.

The real-world number: On a $5M subcontractor running 6 active projects, it's common to find $150K–$350K in cumulative underbilling sitting as earned-but-not-billed. That's money the company has already done the work for — it just hasn't been invoiced yet. A monthly WIP makes it visible and forces the billing catch-up.

A REAL EXAMPLE

WHAT A WIP SCHEDULE LOOKS LIKE IN PRACTICE.

Three active projects. Here's what the WIP shows:

ProjectContract Value% CompleteEarned RevenueBilled to DateOver / (Under)
Sanitary Sewer — Phase 2$620,00072%$446,400$496,000($49,600) OVER
Commercial Sitework — Lot 4$385,00045%$173,250$115,500$57,750 UNDER
Utility Relocation — Phase 1$290,00088%$255,200$203,000$52,200 UNDER

What this tells you: Project 1 is overbilled by $49,600 — that's a liability to watch. Projects 2 and 3 together have $109,950 in earned-but-not-billed work. That's cash sitting on the table. The next pay app cycle should be capturing that entire amount. Without the WIP, none of this is visible — it all just looks like "revenue" and "billing."

HOW TO RUN IT

THE MONTHLY WIP PROCESS — WHAT IT TAKES.

Books reconciled and closed by the 10th — WIP can't be accurate if the books aren't current
Percent complete calculated using cost-incurred-to-date ÷ total estimated cost — not schedule percentage, not PM's gut feel
Every active project entered: revised contract value, actual cost to date, estimated cost to complete, billed to date
Over/underbilled calculated for each project and reviewed against prior month — big swings in either direction get flagged
Underbilled projects trigger an immediate billing action — submit or adjust the next pay app to capture earned revenue
Overbilled projects get monitored — is the job still on track to earn what was billed, or is a loss developing?
WIP totals reconciled to the balance sheet — overbilling shows as deferred revenue, underbilling shows as costs in excess of billings
WHY IT MATTERS BEYOND THE BOOKS

WIP AND BONDING — THE CONNECTION MOST CONTRACTORS MISS.

Surety agents require a current WIP schedule for any bonding increase. Banks want it before extending a line of credit. The reason: a WIP schedule is the only document that shows the real financial position of a construction business — because the P&L can look healthy while the WIP shows three jobs heading for losses.

Contractors who run a clean monthly WIP get bonding capacity increases faster. They get LOC approvals with less friction. They get better terms from lenders because the lender can see what's actually happening in the business — not just what the P&L says happened last quarter.

A marine GC we worked with had four accounting staff, no job costing, and no WIP schedule. When we built the system and produced 9 months of clean documented profitability, the business valuation went from $2.3M to $5.5M — same revenue, same crews, same work. The WIP was part of what made the financials credible to a buyer.

COMMON QUESTIONS

FREQUENTLY ASKED.

A job cost report shows what you've spent on a project vs what you estimated — it's about cost control. A WIP schedule compares what you've earned (based on percent complete) vs what you've billed — it's about revenue recognition and billing accuracy. Both matter. They work together. The job cost report feeds the percent complete calculation that drives the WIP.
Use cost-based percent complete: actual cost incurred to date ÷ total estimated cost at completion. If you've spent $180,000 on a job estimated to cost $400,000 total, you're 45% complete. Don't use schedule percentage or PM estimates — they're subjective and subject to optimism bias. Cost-based percent complete is objective and ties directly to your job cost data.
Monthly. Every month, without exception. The WIP is only useful if it's current. A quarterly WIP on a project that runs 6 months means you might not catch an overbilling problem until the job is 70% done — when it's much harder to fix. Monthly WIP with books closed by the 10th means problems are caught within 30 days of when they develop.
Yes. Executive Financial includes monthly WIP schedule production as part of the engagement — reconciled after books close, reviewed in the monthly meeting, reconciled to the balance sheet. Core Financial clients get the WIP structure set up with guidance on running it internally. Full details at constructioncfo.net/fractional-cfo-construction-companies.
Josh Luebker — The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $300M+ including Google data centers, military bases, hospitals, and high-rises. Now fractional CFO for commercial subcontractors doing $1M–$12M through Sulphur Prairie Management. About Josh →  |  LinkedIn →

RELATED RESOURCES
RELATED
How to Read a WIP Schedule
Line by line — what each column means and what the numbers are telling you
RELATED
How WIP Misleads Contractors
The warning signs your WIP schedule is inaccurate — and how to fix it
RELATED
Why Construction Reporting Fails
P&L vs operational reporting — why most financial reports don't help you manage
SYSTEM CONNECTIONS
CFOS SPINE
Run on CFOS — Full System IndexJob Profitability SystemOperating Model Definition
RELATED CONTENT
How to Read a WIP ScheduleHow WIP Misleads ContractorsPercentage of Completion MethodRevenue Recognition Problems
SERVICE LAYER
Fractional CFO for ConstructionConstruction ControllershipConstruction Bookkeeping

WHEN DID YOU LAST RUN A WIP SCHEDULE?

If the answer is never — or if you're not sure whether your current one is accurate — a 30-minute diagnostic will show you exactly what you're missing and what it's costing you.

BOOK A FREE 30-MIN DIAGNOSTIC →

30 minutes. Free. No sales pressure. We'll tell you exactly what's broken before we talk about anything else.

OR SEE YOUR NUMBERS FIRST → FREE CEO REPORT TOOL
THE CONSTRUCTION CFO
Run on CFOSJob ProfitabilityFractional CFOSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0