Articles

Why is my earthmoving business busy but not making money?

An earthmoving business can look busy, excavator and bobcat booked out on site cuts and trenching for weeks, and still not make money because float time, wet days, servicing and breakdowns pay wages and burn fuel without ever being billed against a job. If those hours are not counted as cost of sales, every quote looks fine on paper while the real cost of operations quietly eats the margin, and the bank account tells the truth memory and a full plant schedule cannot.

The Academy is at full capacity. 9,000+ owners trained, 4.9 stars from 123 Google reviews.

Greg on videoWhy 150% job efficiency can still lose you money

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.

Also asked

More questions owners ask.

Does this apply if most of my work is dry hire rather than wet hire?

Yes. Even on dry hire, your machine still costs you in servicing, float and downtime between sites, and that cost needs to sit somewhere in your numbers. The same gap between hours booked and hours actually earning applies whether you are running the operator or the client is.

Wet days are out of my control, so how can I fix the cost they cause?

You cannot stop the rain, but you can make sure a wet day is counted as a real cost against the week rather than quietly absorbed into overhead. Once it is visible, you can price and schedule around it instead of discovering it at month end.

Is this really a bookkeeping issue or something bigger?

It is bigger than bookkeeping. The invoices and GST can be perfectly in order while the business still trades at a loss on individual jobs. The real issue is awareness, knowing your cost of operations job by job, not just knowing your books balance.

Do tipping fees and disposal costs hide the same way as float time?

They can. If tipping fees are estimated once at quoting stage and never checked against what actually gets paid on the day, a bulk earthworks or drainage job can quietly run over without anyone noticing until the final invoice is reconciled.

Data First Coaching

Coaching That Starts From Your Data.

Data First Coaching is the trade business coaching method created by Greg Allan, founder of Tradies Success Academy. Before any advice is given, the Trade Business Intelligence Agent reads the owner's own job management and finance data, so the coaching starts from what the numbers show this week, not from what the owner can remember or explain. It finds the root cause of a problem, then puts in the system that fixes it.

How most coaching works

Most coaching starts with the owner explaining the business.

  • The first hours go on the owner describing the business to a coach.
  • The picture is out of date within weeks, because the numbers move every week.
  • So the advice treats what the owner happened to notice, which is usually a symptom.
  • Too often it comes from someone who has never run a trade business, or has only just started one.
  • The owner pays for the explaining, then pays again when the advice does not fit.

Data First Coaching

Data first starts from your numbers, not your memory.

  • The Trade Business Intelligence Agent reads your job management and finance systems first.
  • It sees your quotes, jobs, time on site and money as they are this week, not as you remember them.
  • It finds where the problem actually starts, not where it shows up.
  • You put in the system that fixes it at the root, and the data shows whether it worked.
Typical coaching against Data First Coaching
Typical coachingData First Coaching
Where it startsYou explain the businessYour own job and finance data
How current it isAs at the last meetingUpdated as your numbers change each week
What it fixesThe symptom you noticedThe root cause the data shows
Who coaches youOften someone who has never run a trade businessGreg Allan, who built a trade business a general manager now runs
The answer to growthUsually another wageAgents on the office work, people on customers and the crew
Your softwareAnother subscription or agencyTools you build on your own data, around how you work

Fix the root cause, once

The data names the real problem, so the system you put in fixes it once instead of patching the same symptom every month.

Own your software

Build your own tools on your own data, shaped around how your jobs run and how your customers buy. Cancel the subscriptions and agencies that were never built for your business.

A more human business

Agents do the non-billable work: the quoting, invoicing, chasing and reporting. Your people spend the day on customers and the crew, so relationships get better and the team performs.

Why Greg

You speak to the owner who has already done it.

Greg built Response Electricians in Perth into a 30+ staff business with 1,950+ five-star reviews. A general manager runs it.

He has trained 9,000+ trade business owners across Australia and New Zealand.

He grew a coaching company to 35 staff, a CEO and 15 coaches, then cut it back so every owner deals with him directly.

Most coaching companies hand you to a salesperson, then to a coach who has never run a trade business. Here you get the owner.

The Academy is full because it works, and Greg keeps it small on purpose so every business gets looked at properly, by him. He reads every application himself, interviews the owners who fit and only takes on owners who are building for the right reasons and give back to the group. Join the waitlist and he'll be in touch when a place opens.

Illustration: a trade business owner standing over three office staff buried in paperwork at night.
The old way

More customers meant more people doing the computer work, and more wages nobody invoices.

Illustration: a tradesman shaking hands with a homeowner in her driveway, his phone showing jobs quoted and invoiced.
The new way

You stay with your customers and your team. The office stops landing on you.

The old way

More jobs. More paperwork. Less of the owner left.

Most trade businesses grow the same way.

More jobs means more quoting, invoicing, chasing and scheduling.

None of it gets paid for.

So the owner does it at night, after a full day on site.

Or hires an office person to do it.

The office grows. The wages grow. The margin does not.

And the owner is still the one everything waits on.

Where we take you

More work. More profit. More of you left.

The phone rings with the jobs you want, at the price you set.

You grow when you're ready, never faster than the business can carry.

Every job is priced to make money, so the busy months show up in the bank.

The best tradies in your area want to work for you, and they stay.

The chasing, the paperwork and the 9pm admin stop landing on you.

The business runs the day. You pick which parts of it you're in.

Bigger, without the headaches. Getting bigger stops meaning getting busier.

P.S.

P.S. Joining the waitlist costs nothing and there is no obligation. While you wait, the Tradies App is free for trade business owners, so you can start on the lessons tonight.