← Back to blog

Docket management in Australian construction — where the budget moves

Why the daily docket is the load-bearing record of cost on every job, how docket management leaks visibility in paper and WhatsApp, and how to fix it.

Cameron Signorini

It's 4:40pm on a Friday. An excavator and a three-man crew have been on your site since 6:30am doing dayworks the contract didn't price. The supervisor scribbles the hours on a docket, the subbie's leading hand signs it, and it goes in the ute. Sometime over the weekend that docket gets rained on, sat on, or just forgotten. On Monday the cost of that whole day is a number in someone's head — and by month-end, it's a number nobody can agree on.

That docket was the budget moving. The day it goes missing, so does your visibility of what the job actually cost.

This is the thing about docket management in Australian construction: the docket is the smallest unit of truth you have, and most of the time it's the worst-managed document on the site.

What a docket actually is

Strip away the jargon and a docket is a daily record of three things: labour, plant, and materials — what turned up, for how long, charged to a cost code, signed by the person who can vouch it happened. Office prices it. Site signs it. Simple to describe.

Almost never simple in practice, because the docket has to do two jobs that pull in opposite directions: it has to be fast enough to capture in the field at 4:40 on a Friday, and accurate enough to survive a payment claim three weeks later. Get one without the other and you've got either a docket nobody filled in or a docket nobody can trust.

Three places dockets go wrong

Paper

Lost in the ute

No copy, no backup, no audit trail

WhatsApp

No structure

A photo in a thread you'll never find again

Spreadsheet

Drifts off-contract

Rates that don't match what was agreed

Each of these feels like a system. None of them is. Paper has no backup. The WhatsApp thread has no cost code, no rate, and no way to reconcile it to a claim. The spreadsheet starts accurate and quietly diverges from the contract every time a rate changes and nobody updates the template.

The cost-code question

Here's the one that quietly does the most damage. Every docket has to land on a budget line — a cost code — and it has to land there at capture time, not when someone codes a stack of them at month-end.

Why timing matters: a cost code applied three weeks late is a cost code applied from memory. The supervisor who knew this docket was a variation and that one was contract scope has moved on to next week's problems. Code it late and you're guessing — and a guessed cost code means a budget line that's wrong, a margin that's wrong, and a claim line you can't defend.

Contract-aware pricing — "in force on the day"

The rate on the docket has to be the rate that was in force on the day the work happened. That sounds obvious until you list what can move it:

  • An award increase that landed mid-job.
  • An escalation clause that bumped the plant rate at a contract milestone.
  • A weekend or public-holiday shift loading.
  • A per-rate surcharge override that only applies to one piece of plant.

Price a Saturday docket at the weekday rate and you've under-claimed. Price last month's rate against this month's award and you've over-claimed and handed the certifier a reason to query the lot. "The rate that was in force on the day" is a moving target, and a spreadsheet doesn't track it for you.

If the docket is wrong or late, the margin is wrong or late.

Why the docket is load-bearing

The docket-to-claim chain

A correctly handled docket doesn't just sit in a folder. The moment it's approved, it should land in three places at once:

  1. The engaged contractor's claim ledger — so it can be claimed.
  2. The project's cost report — so the actual cost is current.
  3. The budget line it's tagged to — so variance is live.

If those three ever diverge — a docket on the claim but not the cost report, a cost report that doesn't match the budget roll-up — then your margin is a guess. The whole point of live margin tracking collapses if the docket underneath it is unreliable.

How tectm closes the loop

tectm was built around the docket because the docket is where the budget actually moves:

  • Capture from the ute — structured entry on site, signed at the point of work, not transcribed later.
  • Contract-aware pricing on assessment — the labour and plant rates that were in force on the day, applied automatically, including weekend and public-holiday uplifts.
  • Cost code as a mandatory field — a docket can't be approved without landing on a budget line.
  • Approval as a structured workflow — a real review step, not an email chain or a thumbs-up in a group chat.

The result is a docket that's both fast to capture and trustworthy at claim time — and a single approval that updates the claim, the cost report, and the budget in lockstep. That's the difference between knowing your margin and guessing it.

Book a demo and bring a real docket from a live job. We'll show you where the visibility leaks today and what it looks like when the loop is closed.