Underbilling and Overbilling in Construction Explained (Why Your WIP Lies Without Control)
Contractor Pain Point
You finish reviewing your jobs for the month and something doesn’t add up.
One project looks highly profitable—but the bank account feels tight. Another job looks like it’s losing money—but you know the work is going well.
In the field, everything feels normal:
Crews are working
Materials are on site
Subs are getting paid
But in the office:
Billing is behind on one job
Ahead on another
And nothing lines up
Then your CPA mentions:
“You’re underbilled on this job”
“You’re overbilled on that one”
Now it’s confusing.
This is not a billing problem—it’s a job tracking and billing alignment problem.
If you don’t have a clean way to measure earned revenue vs billed revenue, your financials will mislead you.
A quick way to spot this early is running a structured review like the Job Costing Health Report, which highlights mismatches between cost, progress, and billing before they distort your numbers.
Run Job Costing Health ReportWhy This Happens (It’s Not About Invoicing)
Underbilling and overbilling are not accounting technicalities—they are symptoms of misaligned systems.
They happen when three things drift apart:
Actual job costs (labor, materials, subs)
Percent complete (true job progress)
Billing timing and draw schedules
Most contractors don’t have a billing system tied directly to production.
Instead, billing gets triggered by:
Admin timing
Paperwork delays
Waiting on approvals
PM bandwidth
When billing isn’t tied to actual cost burn and job progress, your financials stop reflecting reality.
This is exactly why WIP exists.
If you haven’t already, review how this ties together in
WIP Accounting for Contractors Explained
Without WIP adjustments:
Profit is overstated or understated
Cash flow appears stronger or weaker than reality
Decisions get made on bad data
Step-by-Step: What Underbilling and Overbilling Actually Mean
1. Calculate Earned Revenue (Percent Complete)
What to do:
Determine how much of the job is actually complete using cost-to-cost:
Job budget: $100,000
Costs to date: $50,000
→ Job is 50% complete
Earned revenue = 50% × $100,000 = $50,000
If you need a refresher on this calculation, see
How to Calculate Percent Complete in Construction
Why it matters:
This is the true economic progress of the job.
What goes wrong if skipped:
You rely on billing instead of progress → financials become distorted.
2. Compare Earned Revenue to What You’ve Billed
Now compare:
Earned revenue: $50,000
Billed to date: ???
Case A: You billed $40,000
→ You are UNDERBILLED by $10,000
Case B: You billed $65,000
→ You are OVERBILLED by $15,000
3. Understand Underbilling
What it means:
You’ve done work but haven’t billed for it yet.
What this looks like in the real world:
Work completed but draw hasn’t been submitted
PM waiting on backup or approvals
Billing tied to calendar, not production
Change orders not included yet
Why it matters:
You are financing the project
Cash is behind production
Financials understate revenue
What goes wrong if ignored:
Cash flow strain increases
Jobs look less profitable than they are
You may think pricing is the problem (it’s not)
This often ties back to weak billing structure—see
Progress Billing vs Lump Sum Contracts
4. Understand Overbilling
What it means:
You’ve billed ahead of the work completed.
What this looks like in the real world:
Front-loaded schedule of values
Billing pushed to improve short-term cash
Large upfront deposits not matched to work
Change orders billed before execution
Why it matters:
Cash looks strong
Profit appears inflated
Future work has already been “paid for”
What goes wrong if ignored:
Future months show artificial losses
You may over-distribute cash
Job performance becomes unclear
How Underbilling and Overbilling Impact Cash Flow (Where Contractors Get Misled)
This is where most contractors get tripped up.
Underbilling and overbilling don’t just affect your financial statements—they directly distort how you interpret your cash position.
This is something the Job Costing Health Report helps surface quickly by showing where billing is out of sync with production and cost.
1. Underbilling = You’re Funding the Job
What’s happening:
Work is complete
Costs are incurred
But billing hasn’t caught up
Using the earlier example:
Earned revenue: $50,000
Billed: $40,000
→ You are short $10,000 in cash
What this means operationally:
You’re paying labor, subs, and materials out of pocket
The customer hasn’t reimbursed you yet
Your cash is tied up in the job
Why it’s dangerous:
One underbilled job is manageable
Multiple underbilled jobs stack → cash drain accelerates
This is how growing contractors suddenly hit cash crunches—even when jobs are profitable.
2. Overbilling = Temporary Cash (Not Earned Profit)
What’s happening:
You’ve billed ahead of the work
Cash comes in early
Example:
Earned revenue: $50,000
Billed: $65,000
→ You have $15,000 more cash than you’ve earned
What this means operationally:
Your bank account looks strong
But that cash is tied to unfinished work
Why it’s dangerous:
It creates a false sense of security
You may:
Distribute profits too early
Spend on overhead or equipment
When costs catch up, that cash disappears
Stack enough overbilled jobs, and future months will show sudden “losses” that don’t make sense operationally.
3. Why Cash Flow and Profit Stop Matching
This is where confusion shows up:
Underbilled jobs → profitable but cash-poor
Overbilled jobs → cash-rich but profit is overstated
This disconnect is exactly what’s happening in:
Why Construction Cash Flow Looks Strong While Jobs Lose Money
Without WIP and billing alignment:
Cash ≠ profit
Billing ≠ performance
Bank balance ≠ job health
4. What a Healthy System Looks Like
When billing and production are aligned:
Billing is triggered by job progress—not admin timing
Draw schedules reflect actual cost burn
PMs and accounting are aligned on billing cadence
Practically, that means:
Minimal underbilling (no self-financing jobs)
Controlled overbilling (intentional, not accidental)
Consistent review of WIP and percent complete
As a next step, use the Job Costing Health Report to identify which jobs are currently distorting your cash position and why.
5. Record WIP Adjustments Properly
WIP is not the fix—it’s the measurement tool.
It adjusts your financials to reflect reality:
Underbilling → adds earned revenue
Overbilling → defers unearned revenue
This ensures your income statement reflects actual job progress, not billing timing.
For a full walkthrough, see
WIP Schedule Example for Contractors (Step-by-Step Breakdown)
6. Fix the Root System (Not Just the Numbers)
Most contractors try to “fix WIP” at month-end.
That’s backward.
The real fix is upstream:
Job setup → Job Folder & Project Setup for Contractors (Why Clean Jobs Make or Break Job Costing)
Cost tracking → Job Costing Basics for Trades & Contractors
Billing cadence → Progress Billing Example (With Journal Entries)
Mid-month, use the Job Costing Health Report to catch under/overbilling before it compounds.
Insider Notes / Contractor Gotchas
Underbilling is often hidden
It shows up as “we’re just behind on billing”
It’s actually a system misalignment
Overbilling feels like strong performance
It’s usually just timing—not margin
WIP is only as good as your cost data
Delayed labor or invoices = misleading reports
Change orders distort everything
If not approved and added to budget, percent complete breaks
See: Change Orders in Construction: How Contractors Protect Job Profit
Real-World Impact
When underbilling and overbilling are controlled correctly:
Visibility
Know which jobs are actually profitable
Separate billing timing from performance
Cash Control
Stop unintentionally financing jobs
Avoid spending cash tied to unfinished work
Profit Protection
Identify production issues early
Prevent “false profit” from driving decisions
Summary Framing
Underbilling and overbilling are not accounting quirks.
They are signals that your job tracking, billing, and reporting systems are out of alignment.
When those systems are dialed in:
Revenue reflects reality
Cash flow becomes predictable
Profit is protected—not guessed
If you want a clear starting point, run the Job Costing Health Report to identify where billing, cost, and progress are misaligned across your active jobs.
FAQ
1. Do I really need to track underbilling and overbilling?
Yes. Without it, your financials will not reflect actual job performance, which leads to poor decisions.
2. How does this work in QuickBooks?
QuickBooks doesn’t calculate WIP automatically. You need external schedules or adjustments to reflect under/overbilling properly.
3. What happens if I don’t do this?
Your profit will be misstated, cash flow will feel inconsistent, and you may make decisions based on inaccurate data.
4. Is this required or best practice?
It’s standard practice for contractors using accrual accounting and required for accurate WIP reporting.
5. When should I fix this?
Immediately. The longer under/overbilling goes unchecked, the more distorted your financials become.
If underbilling, overbilling, or WIP confusion keeps happening, it’s usually a system alignment issue between job costing, billing, and reporting. Getting that structure right early is one of the fastest ways to protect margin.
Disclaimer: This content is for general educational purposes only and does not constitute tax, legal, or accounting advice. Individual circumstances vary, and tax and reporting requirements can change. Always consult a qualified CPA, tax professional, or legal advisor for guidance specific to your business.