Not by itself — a contractor billed ahead of costs incurred is financing the job with the client’s cash, which is often the healthiest position on the schedule.
Short answer
Not automatically. Overbilling means billings to date exceed work completed — a normal, often healthy position. It becomes a warning sign only when it does not reverse as the job progresses, which usually points to costs running over budget or aggressive early billing.
On a WIP schedule, overbilling simply means billings issued to date exceed the value of work actually completed — the contractor is, in effect, financing the job with the client’s cash instead of its own. Standard contracts assume monthly progress billing as the baseline rhythm Overbilling by itself is not a red flag; underbilling is usually the number worth watching more closely, because it means earned revenue is sitting unbilled.
It becomes a problem when it does not reverse as the job progresses — if billings keep outrunning percent-complete all the way to close-out, that usually means costs are running over budget and being masked by front-loaded billing, or that early invoices were aggressive relative to real progress, leaving the last billings on the job thin right as the crew demobilizes. A bank covenant test reads exactly this pattern when it reviews a WIP-heavy quarter.
The word gets used two ways. On a subcontractor invoice, “overbilling occurs when a line item … exceeds the contract amount in an agreement.” That is an accounts-payable control issue — nothing to do with the WIP-schedule sense above, where overbilling is measured against the job’s own percent complete, not a committed contract ceiling. Confusing the two is the most common mix-up in this cluster.
Underbilling is the one to catch immediately — it means cash already earned is sitting unclaimed, quietly understating both revenue and margin until someone notices. Overbilling is usually a timing story, not a loss.
Some contractors do set an internal ceiling on how far ahead of progress a job can be billed, mainly so the WIP schedule stays a useful early-warning tool rather than a number that just tracks whatever the last invoice happened to say. There is no statutory limit on it — it is an internal control choice, not a compliance requirement.
A 30-minute call is enough to tell you whether AI pays for itself here.