For jobs that change mid-job
Variations start as estimates. Jobs end as invoices.
Site hours per job. Variation priced from what the last one actually took. Receipts for timber and fixings right on the bill. One file to hand to accounts, offline on site.
One payment. No rent. File is yours.
Construction — straight talk
The parts that usually go sideways.
Variations priced by gut
Past job hours make the next quote real. Not hopeful, just math.
Materials on your card, off the invoice
Snap it, flag billable — it lands on the client’s invoice, not your loss.
Profit? Ask in June.
Hours × rate vs budget, by job, by week. You see it Friday, not June.
What you’ll actually use
Just the bits you bill for.
Job costing, light
Hours, budget, burn-down per job. No ERP. Just enough.
Variation path
Quote it → they ok it → convert to invoice. No retype, no gap.
Built for Friday at 4pm
Weekly grid. Fill it in fast, offline, on site. Then go home.
And the rest of owntime
Timers, timesheets, invoices with tax, expenses with snaps, estimates, per-client currency, CSV you can hand to anyone — the full list.
What the client sees
A bill that looks like you wrote it.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Job 214 — bathroom labour | 32h | $65 | $2,080 |
| Variation 3 — waterproofing (accepted) | — | — | $850 |
| Materials — reimbursable | — | — | $1,240 |
| Total | $1,240 | ||
Plain lines, your letterhead, your numbers. PDF, made locally. No server in the middle.
Test it on a real week.
14 days, full app. If it doesn’t survive your busy week, don’t pay. Simple.
Other worlds: