All posts

Job costing starts at the supply counter

If the cost side of a project only arrives at month end, it is history. Here is how to capture it while the job is still live.

Most contractors know their job costs eventually. The problem is that “eventually” lands after the work is done, the invoice is out, and the next job has already been bid at the same optimistic number.

Costing a job after the fact tells you how you did. Costing it while it runs tells you what to do.

Where the numbers actually get lost

It is almost never the big items. Subcontractor invoices arrive by email and get paid. Equipment rentals show up on a monthly statement. Those find their way into the books.

What goes missing is the traffic:

  • Three trips to the supply house in one day, each with a thermal receipt on the dash
  • Fasteners and consumables bought by whoever was closest
  • A dump run charged to a personal card
  • Fuel across four vehicles
  • The small tool bought because the right one was on another site

Individually these are rounding errors. Across a job they are the difference between the margin you bid and the margin you got. And because nobody knows which job they belonged to, they quietly become overhead. Every job carries them a little, and no job shows them honestly.

The receipt has to carry the job with it

A receipt without a job number is nearly useless for costing. It tells you money left. It does not tell you what it bought or what it was for.

The moment to attach the job is the moment of purchase, because that is the only moment when the person holding the receipt knows the answer for certain. An hour later they are on another site. A week later, the receipt is a grey rectangle.

This is why capture has to happen at the counter, not at the office. Photograph it before it goes in the truck, pick the job, pick the cost code, done. The image becomes the record, which also solves the thermal paper problem: a photo does not fade.

In Receiptor those are two labels, Job and Cost code, each a choice from your own list, so every capture asks the two questions that make the cost usable later.

Let the crew capture

The single biggest source of untracked cost on most sites is that only one person is doing the tracking.

If the site lead buys the sheet goods and the receipt has to travel back to the office in a truck, it will sometimes arrive. If they can photograph it on the spot into the same workspace, tagged to the job, it arrives before they leave the counter.

Bring the crew into the workspace and the picture stops depending on one person’s memory and glovebox.

What it changes while the job is running

Costs you can see mid-job are costs you can act on.

You catch overruns while there is still work left. A materials line running well past estimate at framing is a conversation you can have in week three, not a discovery in month three.

Change orders get backed by paper. When a client questions what a change order covered, the receipts tagged to it are already on file. That argument gets much shorter.

Your next bid gets better. The real cost of the last comparable job is the best estimating input you have, and it is only available if somebody captured it.

Overhead shrinks. Every cost correctly attributed to a job is a cost that stops hiding in general expenses and starts telling you the truth about what your work costs to produce.

The habit is small

Photograph at the counter. Pick the job. Pick the code. Put it in your pocket.

A few seconds per receipt, done by whoever bought it, is the entire system. Everything else can be pulled together from there: the job totals, the phase breakdowns, the backup for a disputed change order.

The alternative is what most job costing actually is: an accurate account of what a project cost, delivered too late to affect it.

Cost the job while you are still on it.

Start a 7-day free trial and capture the next receipt before it fades on the dash.