Overbilling means billings exceed earned revenue
In a cost-to-cost WIP calculation, estimated percentage complete equals costs incurred divided by estimated total costs. Earned revenue equals that percentage times the contract value. Overbilling, often described as billings in excess, is the amount billed above earned revenue. It does not mean the invoice was collected or that the customer was charged incorrectly.
Worked overbilling example
For a $500,000 contract with $400,000 estimated total costs and $200,000 costs incurred, the job is 50% complete on a cost-to-cost basis. Estimated earned revenue is $250,000. If billings to date are $300,000, overbilling is $50,000. Cash collection remains a separate question. These are fictional figures; accounting treatment depends on the contract and applicable standards.
Worked underbilling example
Keep the same contract, costs and $250,000 earned revenue, but change billings to $225,000. Underbilling is $25,000: earned revenue exceeds billings. Investigate the billing schedule, pending approvals, estimates and documentation. This balance is not automatically an overdue receivable.
Check the estimate before trusting the difference
A stale estimated cost to complete can distort both earned revenue and the apparent billing position. Reconcile costs and billings to the job ledger, review unapproved change orders separately, and ask your accountant to review the recognition method. Do not use a single billing balance as proof of profitability or bond capacity.
What overbillings may indicate
Overbillings can support cash flow, but unusual concentration or trend shifts can signal execution risk that requires explanation.
What underbillings may indicate
Underbillings can reflect timing, but persistent growth without clear support can pressure liquidity and raise concern.
How reviewers interpret the pattern
Trend direction, job mix, and consistency with earnings narrative matter more than one isolated number.
Best next step
Document job-level context and include follow-up narrative before sending the packet to market.