How it shows up
The quote looked fine. Then extras, overtime, material variance, and rework accumulated in the field. Finance sees it when the invoice is built, or when the month closes.
Why it happens
Operational facts and financial facts are collected on different clocks, in different tools, by different people. Nothing joins them while there is still time to say no, to re-price, or to change the plan.
If nothing changes
By the time management sees the variance, there may be nothing left to manage.
Money
Unbilled extras, underestimated work, overtime, and material variance become a surprise instead of a decision.
Time
Someone reconstructs the job from timesheets, photos, and email in order to invoice.
People
Project managers spend the end of the job arguing about what happened rather than running the next one.
Process
There is no live view of cost versus quote. The control is retrospective.
Customers
Late, disputed invoices. Trust erodes even when the work was good.
Risk
You scale a pattern you cannot see. The next ten jobs repeat the leak.
Growth
More volume hides the leak until it is large enough to hurt a quarter.
Questions worth asking
When does management first see that a job or a period is off-plan?
Which extras never reach an invoice because nobody captured them in time?
Who reconstructs the file for billing, and how long does that take?
What would happen at twice the current volume?
If this leaked on every job this year, would you still call it a software problem?
When it is working
Quote, extras, hours, and materials share a timeline. A manager can see a job drifting while the crew is still on it. Billing is a consequence of the work.
What we might actually do
Operational data capture
Hours, extras, photos, and quantities captured where the work happens.
Job costing view
Cost versus quote while the job is open.
Billing handoff
What was approved to do is what is ready to bill. No reconstruction.
Integration
Accounting stays accounting. Operations should not be a second ledger maintained by hand.
When software is the wrong first move
- Pricing and extras have no owner, so a system would only record the confusion.
- Field staff cannot or will not capture anything at the point of work.
- The quote itself is not a usable baseline.
Where we see it
Roles this hits
Related problems
Selected work
Comparable files are walked through in a working session. We do not invent percentages for the website.
Describe the process as it runs. A specification is optional.
