The Real Cost of a Machine Hour
The operating cost your dealer quotes is the smallest number in the whole equation. One equipment supplier's 2026 breakdown put a mini excavator's operating cost at $8 to $17 an hour, covering fuel, maintenance, and insurance. That figure is real, and it's close to useless for pricing a job, because it answers a question you weren't asking. It tells you what the machine costs while it's digging. It says nothing about what it costs the rest of the time.
The rest of the time is where the money goes.
The denominator nobody adjusts
Fully loaded cost per machine hour is a fraction. On top you put everything the machine costs you in a year: the payment or the depreciation, the insurance, the maintenance, the fuel, the share of the yard and the shop and the mechanic and the dispatcher it consumes. On the bottom you put the hours it actually turned dirt into money. Owners obsess over the top of that fraction and never touch the bottom, and the bottom is what moves the answer.
Say a machine costs you $70,000 a year to own and run, all in. If it works 2,000 billable hours, that's $35 an hour. If it works 1,200, the same machine costs you $58. Nothing about the iron changed. Your cost per productive hour jumped two-thirds because the machine spent more of the year not working, and you almost certainly bid both years off the same rate.
So where do the hours go. Industry reporting on equipment telematics through 2025 puts unplanned downtime across construction fleets at 20 to 30 percent, and when a critical machine goes down the delay runs $2,000 to $10,000 a day. Add the hours that never show up as downtime at all. The machine riding a lowboy between jobs. The machine idling at the curb while the crew waits on a locate that didn't come. The machine parked in the yard for 3 weeks between phases because you bought it for peak season and peak season is 8 weeks long. None of that is breakdown. All of it is time the machine costs you and earns you nothing.
Fuel and transport are not rounding errors
Fuel is the line most owners underprice because they price it per gallon and burn it per hour. At diesel around $4.50, cost guides put hourly fuel anywhere from $9 on a small machine to $90 on a big one under load. A dozer pushing rock all day is not the same fuel bill as a mini trenching a lateral, and if you carry one blended fuel number across your fleet you're overcharging the small work to subsidize the big.
Transport is worse, because it hides. Moving a machine has a hard cost in the truck, the driver, the permit, and the fuel, and a soft cost in the productive hours that machine didn't work while it was strapped down. A machine that moves twice a week is carrying an hour or two of dead time on every move, and that time lands in the same fraction as everything else. The note doesn't stop while the machine is on the trailer. Neither does the insurance.
Build the number for one machine
You don't need a fleet management system to fix this. Take your busiest machine and pull 12 months. Add up every dollar it cost you: the payment, insurance, every repair invoice, fuel, tires or tracks, and an honest share of your yard and shop overhead. That's your top line.
Then get the real productive hours, not the meter reading. The hour meter counts idle. You want the hours that were on a job and billable. Telematics gives it to you clean if you have it; a dispatcher's honest guess gets you 80 percent of the way if you don't. Divide.
The number you get is what that machine has to earn every productive hour just to break even, before you've made a dime. Compare it to what you actually bill and you'll find out whether the machine is a profit center or a payment you've been feeding out of the good jobs. Run it on the one machine you're proudest of first. That's usually the one hiding the worst surprise, because it's the newest, the biggest, and the emptiest half the year.
Do that math once and you'll never quote off the dealer's $8-to-$17 again.