By Greg Allan, tradesman and creator of Data First Coaching
Why is my earthmoving business busy but not making money?
Most earthmoving contractors judge how the business is going by how full the plant schedule looks: excavator and bobcat booked out on site cuts and trenching, tippers running, operators rostered every day. Busy and profitable are two different questions, and the gap between them is almost always hiding in hours that get paid but never get billed.
Float time between sites, a wet day that stops a site cut going ahead, a machine down for servicing or a breakdown that eats an afternoon, none of that stops wages or the fuel bill. The operator is still being paid, the diesel is still being burned, but if that time is not charged against a job it simply vanishes into overhead instead of being counted as cost of sales on the job it belongs to. The quote still reads fine. The business does not.
Why does a fully booked plant schedule still leave nothing in the bank account?
A job can run well over the machine hours it was quoted on and still get invoiced and paid in full, so the money lands in the account and everything looks steady. GST and PAYG sit in that same account too, which makes the balance look even healthier than it is, while the job itself may have traded at a loss once every non-billable hour is counted properly.
This is where earthmoving contractors get caught more than most trades. Dry hire against wet hire changes who wears the fuel and the breakdown risk, tipping fees and disposal add cost that is easy to under quote on a bulk earthworks or drainage job, and civil and builder customers often pay on terms, so the cash from one job lands while the next three are already running over. By the time the gap shows up in the bank balance, it has usually been building for weeks.
What number actually shows whether a site cut or trenching job made money?
The number that tells the truth is the ratio of billable hours against hours actually paid, for the excavator, the bobcat, and the operator running it. When that ratio drops, it is the earliest sign that a quoted margin is being eaten by float time, wet days, servicing or a breakdown, well before it shows up as a shrinking bank balance at the end of the month.
A proper cost of operations figure pulls in every real cost, including an operator or a machine that is not currently earning, before anyone decides the business can afford another hire or another machine. That is a data first way of looking at the business, built from what the job and finance data actually say, rather than a feeling about how flat out everyone has been. A business can be fully booked and still be losing money on half its jobs, and the only way to know which half is to look at the actual numbers, not the diary.
How do AI agents help an earthmoving contractor see this before the job's done?
An AI agent is software that does a job the way the owner would do it, using the business's own prices, wording and rules, instead of a generic calculation. For an earthmoving contractor, an agent can sit across wages, fuel, servicing and job data and keep a true cost of operations figure live, rather than something worked out once a quarter from memory.
Picture an earthmoving contractor running an excavator and a bobcat across site cuts and trenching jobs for local builders. He could not get an accurate cost of operations figure. Every float hour, wet day and hour lost to servicing was spreading itself across his billable jobs as overhead, so every site cut and trenching job looked like it was barely covering its costs. When he stripped those non-billable hours out of the number altogether, the cost of operations figure dropped so low it was obviously wrong too, nowhere near enough to cover fuel, servicing and the wages on his operators.
What changed it was having an AI agent pull the actual wages and overhead figures straight from the business's own live data and work out the true cost of operations with billable hours properly factored in. Float time, wet days and servicing now sit in their own bucket instead of being spread across every job that happened to be running that week, and the agent keeps the costing accurate as the weeks roll on, rather than it being a one-off exercise that goes stale.
Should I just raise my rates or chase more work to fix it?
More leads and higher rates can help, but neither one fixes a business that is losing margin to unbilled machine hours. Adding more site cuts and trenching jobs on top of a plant schedule that is already leaking time just means more hours get lost to float, wet days and servicing without being counted, at a bigger scale.
The better order is to find where the margin is actually going first. An earthmoving contractor who knows the true cost of operations on an excavator or a bobcat, including the operator's time when the machine is not earning, can then decide whether the fix is a rate, a change to how dry hire and wet hire jobs are quoted, or a change to how a wet day or a breakdown gets recorded against a job. Chasing more work before that is known usually just makes the same leak bigger.
How does Data First Coaching approach this?
Data First Coaching starts from the earthmoving contractor's own numbers through the Trade Business Intelligence, not from a conversation about how busy the plant schedule looks. It looks first at billable hours against hours paid, and at a true cost of operations that includes float time, wet days, servicing and any machine or operator not currently earning, to find where a job's margin actually starts leaking rather than treating the symptom in the bank balance.
As Greg Allan puts it, “the job still gets done, you still charge the money, so you think you're doing okay” until the real numbers say otherwise. The how, the actual figures and the build, is worked through inside the Academy, with members, because the Trade Business Intelligence is powered by every member who is open minded, innovative and willing to share what they learn with the rest.

