Fuel is usually the largest cash expense on a construction job site, and it's also the easiest one to lose track of. A bulk tank gets delivered, equipment gets fueled from it throughout the week, machines burn diesel by the hour, and somewhere between the delivery ticket and the tank gauge, gallons quietly go missing. Nobody sees it happen. It just shows up later as a fuel bill that's higher than the work performed should justify, with no clear answer for where the difference went.
Fuel reconciliation means comparing how much fuel was delivered and dispensed against how much equipment should have actually consumed based on engine hours and usage. Industry estimates put fuel theft and fraud at 6 to 22 percent of total fuel spend for fleets that aren't actively reconciling. Job sites with multiple storage tanks and shared equipment are especially exposed because fuel moves between tank, machine, and paperwork with almost no automatic cross-check. Matching dispensed gallons against engine-hour consumption rates closes that gap and turns invisible loss into a number you can actually see.
The Journey Fuel Takes Before It Disappears
Fuel loss rarely happens in one dramatic event. It happens across four handoffs, and any one of them can leak gallons without triggering an alarm. Seeing the full path makes it obvious why a single delivery receipt or a single tank reading is never enough to catch what's actually happening.
Reconciliation is simply the discipline of connecting step 1 through step 4 instead of treating each one as a separate record. When dispensed gallons and expected consumption are compared machine by machine, the gaps that used to disappear into "just how fuel works" start showing up as specific, addressable numbers.
FleetRabbit matches fuel dispensed at every job-site tank against engine-hour consumption for each machine, flagging variances before they become a pattern. Sign up free and reconcile your first tank today.
Reading a Reconciliation Report: What the Numbers Actually Tell You
A reconciliation report lines up what was dispensed against what a machine's engine hours say it should have burned. The gap between the two columns, not either number alone, is where the real story lives.
| Equipment | Fuel Dispensed | Expected Use (Engine Hours) | Variance | What It Suggests |
|---|---|---|---|---|
| Excavator A | 180 gal | 178 gal | 1% over | Normal, within expected range |
| Loader B | 210 gal | 165 gal | 27% over | Worth investigating: possible siphoning or misfueling |
| Generator C | 95 gal | 96 gal | 1% under | Normal, consistent with runtime |
| Dozer D | 240 gal | 182 gal | 32% over | Flagged: recurring gap across three fill-ups |
What Counts as a Variance Worth Chasing
Small day-to-day swings are normal, since idling time, terrain, and load all shift fuel burn slightly. The variances worth acting on are the ones that repeat. A single high reading might be a fluke. The same machine showing a 20 to 30 percent gap three fill-ups in a row is either a leak, a metering problem, or fuel leaving the site through a route that isn't the fuel gauge.
Common Root Causes Behind a Persistent Variance
- Siphoning during off-hours, especially over weekends when job sites sit unattended
- Buddy fueling, where fuel dispensed for one machine actually fills a personal vehicle or a second piece of equipment
- Ghost transactions, where a fill-up is logged but fuel never physically leaves the tank
- Tank or line leaks that lose fuel to the ground rather than a specific machine
- Faulty flow meters that misreport how much fuel actually passed through the nozzle
Setting Up a Reconciliation Routine That Sticks
Most sites don't need new hardware to start reconciling fuel, they need a routine that gets followed every time fuel moves. The steps below build a simple loop that catches loss without adding hours of paperwork to anyone's day.
How FleetRabbit Automates the Reconciliation Loop
Running this process by hand across several job sites and dozens of machines is exactly where reconciliation tends to fall apart, one spreadsheet at a time. FleetRabbit connects fuel dispensing records directly to engine-hour data for every piece of equipment, so the comparison that used to take a fuel administrator hours to compile happens automatically for every tank and every machine, every week.
Instead of waiting for a monthly fuel bill to look unusually high, site managers see variances the same week they happen, with the specific machine and tank flagged so an inspection can happen immediately. That shift, from discovering loss after the money is gone to catching it while it's still happening, is what separates fleets losing 15 to 20 percent of their fuel budget from fleets that keep that number in the low single digits. If you want to see how this looks against your own tanks and equipment list, you can book a demo and walk through a live reconciliation with our team.
Get weekly variance flags across every job-site tank and piece of equipment in one dashboard. Create your free account or talk through your setup with our team first.
Frequently Asked Questions
Fuel doesn't disappear all at once. It leaks out a few gallons at a time, across tanks, machines, and shifts, until the total looks like a rounding error that somehow costs tens of thousands of dollars a year. The fix isn't more paperwork, it's connecting the numbers that already exist: what got delivered, what got dispensed, and what the engine hours say should have burned. Once those three numbers talk to each other, fuel loss stops being a mystery and starts being a line item you can actually manage.
FleetRabbit reconciles fuel deliveries, tank dispensing, and engine-hour consumption across every job site automatically, so theft, leaks, and fraud show up the week they happen instead of the month they're discovered. Get started free, no credit card required, or book a demo to see it against your own fuel data.