Know a job's number before it blows.
Every job carries a live budget by trade. Raise a bill or a subbie claim and committed, actual and remaining move that second, so you catch the overspend on Tuesday, not at close-out.
Job cost ledger
Northbank · Lot 42
Budget
$186k
Committed
$136.8k
Remaining
$49.2k
What you get.
Budget by trade
A live budget per cost code, seeded straight from the accepted quote.
Committed vs actual
POs, bills and timesheets post against it the moment they land.
Spend approvals
Over a role's limit, spend routes to an approver with a full audit trail.
Subbie claims
Submitted, certified, paid, with retention held per work order.
Pay-when-paid gap
See when you've paid subbies the client hasn't paid you for yet.
Projected margin
Every job shows the margin you're on track to keep.
How it works
Set the budget once
When a job's won, set a budget per trade. It can seed straight from the accepted quote, so you're not starting from a blank sheet.
Spend posts itself
Raise a PO or book a bill and committed, actual and remaining update that second. Over an approver's limit? It routes for sign-off instead of quietly posting.
Catch it early
Budget-state changes flag automatically, so a job never quietly loses money. Close-out compares estimate to actual, line by line.
Straight answers.
Where does the budget come from?
You set it per trade when the job's won, and it can seed from the accepted quote so you're not keying it twice.
How live is 'live'?
Every PO, bill, timesheet and subbie claim posts against the budget the moment it's entered. Committed, actual and remaining move on the spot.
What stops overspend?
Spend over a role's approval limit routes to an approver with a full audit trail, and budget-state changes flag automatically before a line blows out.
What's the pay-when-paid gap?
It shows where you've paid subbies but the client hasn't paid you yet, so you can see exactly when you're being the bank.
Know a job's number before it blows.
Start free, no calls, no demos, no card. One flat price from AU$129/month after your 14-day trial, with unlimited users on every plan.