← The Dirt Desk

Why some dirt jobs lose money and nobody notices

July 14, 2026 · 7 minute read · TrackOver

Most dirt companies know whether the year made money. Far fewer know which jobs did. Those are very different kinds of knowledge, and the gap between them is where profit quietly leaks out of the business.

Job costing sounds like an accountant's project. It is not. It is three numbers per job, kept honestly.

The three numbers

Labor on the job. Not payroll hours, job hours. If the crew clocks in against the job they are standing on, this number builds itself. Multiply hours by what each person really costs you, loaded, not just their wage.

Materials and machine time. Stone, pipe, fittings, fuel, and the hours your iron spent on that site. Machines feel free because they are already paid for. They are not free: every hour is wear, service intervals, and eventual replacement.

What you billed. Including the change orders. Especially the change orders, because the ones that never made it onto an invoice are pure loss dressed up as goodwill.

Billed minus labor minus materials and machine time is the job's real margin. Track it on ten jobs and patterns appear that gut feel never showed you.

The three leaks it usually finds

The job type you consistently underbid. Almost every contractor has one: a kind of work priced by habit years ago, where site conditions or disposal costs have quietly outgrown the number. The margin report finds it in a month.

The change order that never got billed. The extra day of rock, the second load of fill, the "while you're here" addition. On the job costing sheet, unbilled work shows up as a margin dip with a story attached. Written change orders, logged the day they happen, are the fix.

The small job that eats big hours. Some jobs are small on the invoice and large in windshield time, callbacks, and hand-holding. Costing exposes the customers and job types where your hourly reality is half your hourly assumption.

Keeping it honest without an office manager

The reason most job costing dies is friction: someone has to collect hours, tickets, and invoices from five places and marry them in a spreadsheet on Sunday night. Nobody sustains that through a busy season.

The sustainable version collects itself. Crews clock into the job from the phone. Material tickets get photographed where they are handed over. The invoice comes from the same system that watched the work. Then the margin report is a page you open, not a project you dread.

That is the design principle TrackOver was built around, because we ran crews and never had a Sunday night to spare. But whatever tool you use, including paper, start with the three numbers on your next five jobs. One of them will surprise you, and that surprise usually pays for the habit for years.

TrackOver makes this automatic

Stamped photos, job hours, tickets, and billing that collect themselves while the crew works. Built inside a working excavation company.

Start freeFind your trade

Built for:

ExcavationSepticSewer & WaterFiberUtilitiesGrading & Clearing