Bill approval and job-cost control for builders and trade contractors
Catch supplier price increases before you approve the bill.
Bill Rivet extracts complete line data, matches the job and PO, then sends job bills through WunderBuild and non-job bills directly to Xero.
Closed pilot underway with a small group of builders. Leave your email and we'll open your account at launch.
- Connects to Xero and WunderBuild
- Complete line data on every bill
- You approve every push
- Built in Tasmania
Bill from Sample Timber & Hardware
12 lines
90x45 MGP10 H2 · 84 LM · $8.90
Over list +19%$8.90 invoiced vs $7.50 on your Timber list, updated 2 Jul
+$1.40/LM · +$117.60 on this bill
Draft in Xero — 12 lines coded, 1 flagged
Every job bill is being processed twice.
Once in accounts, and again in WunderBuild. The totals reach Xero, but the quantities and unit costs you need to understand the job stay trapped in the PDF — so someone rebuilds them by hand, or the job costing goes without. Bill Rivet turns the bill into complete, job-ready cost data first, and accounting gets the clean result.
What happens to a bill
Step 1
You forward it
Email bills to your private Bill Rivet address, upload a PDF or photograph them on site. A photographed bill is never lost.
Step 2
Every line gets extracted
Description, quantity, unit of measure, unit cost, GST and line total — not just the bill total.
Step 3
The job and PO get matched
Job bills are coded to the right job and purchase order. Anything uncertain stops and asks.
Step 4
You approve, it routes
Job bills go through WunderBuild and on to Xero. Overheads go straight to Xero. Nothing moves without approval.
Every number shows you where it came from
One bill, processed once
Example bill
Sample Timber & Hardware
Tax invoice 4127
2 Jul 2026
Deliver to: 14 Riverview Rd
Order: PO-118
| Description | Qty | Unit | Total |
|---|---|---|---|
| 90x45 MGP10 H2 treated pine | 84 LM | $8.90 | $747.60 |
| LVL beam 240x45 F17 | 2 EA | $189.00 | $378.00 |
| H3 sleeper 200x50 2.4m | 12 EA | $23.70 | $284.40 |
| … 9 more lines | |||
Example bill
Sample Timber & Hardware
Tax invoice 4127
2 Jul 2026
Deliver to: 14 Riverview Rd
Order: PO-118
| Description | Qty | Unit | Total |
|---|---|---|---|
| 90x45 MGP10 H2 treated pine | 84 LM | $8.90 | $747.60 |
| LVL beam 240x45 F17 | 2 EA | $189.00 | $378.00 |
| H3 sleeper 200x50 2.4m | 12 EA | $23.70 | $284.40 |
| … 9 more lines | |||
Every line, completely.
Description, quantity, unit of measure, unit cost, GST and line total — extracted from the bill, with the exact region each number came from always one tap away.
Example bill
Sample Timber & Hardware
Tax invoice 4127
2 Jul 2026
Deliver to: 14 Riverview Rd
Order: PO-118
| Description | Qty | Unit | Total |
|---|---|---|---|
| 90x45 MGP10 H2 treated pine | 84 LM | $8.90 | $747.60 |
| LVL beam 240x45 F17 | 2 EA | $189.00 | $378.00 |
| H3 sleeper 200x50 2.4m | 12 EA | $23.70 | $284.40 |
| … 9 more lines | |||
Matched to the job and PO.
The delivery address and order number match this bill to the Riverview job and PO-118. When Bill Rivet isn't sure, it stops and asks — it never guesses a job.
Example bill
Sample Timber & Hardware
Tax invoice 4127
2 Jul 2026
Deliver to: 14 Riverview Rd
Order: PO-118
| Description | Qty | Unit | Total |
|---|---|---|---|
| 90x45 MGP10 H2 treated pine | 84 LM | $8.90 | $747.60 |
| LVL beam 240x45 F17 | 2 EA | $189.00 | $378.00 |
| H3 sleeper 200x50 2.4m | 12 EA | $23.70 | $284.40 |
| … 9 more lines | |||
Routed once someone approves.
A job bill goes through WunderBuild and on to Xero; an overhead goes straight to Xero. Nothing is pushed anywhere until an authorised person approves it.
When a budget moves, you can see why
Because every line carries quantity and unit cost, a project overrun stops being a mystery total. Bill Rivet shows whether framing went over because you bought more timber, paid more a metre, or both — from the bills themselves, not a reconstruction.
Example
Framing — 14 Riverview Rd
- Budget
- $12,400.00
- Billed to date
- $13,931.40
- Quantity
- +5.0%
- Rate
- +7.0%
More metres bought, and a higher rate doing most of it.
Because it keeps the detail, it can check it too
Complete unit costs mean every line can be compared with your price lists and your own purchasing history as it's coded.
Example
Over list price
LVL 240x45 · 12 LM · $34.10 vs $29.65 list · +$53.40
$53.40 over the agreed price on one line. Flagged before you approve, not after you pay.
Price creep
Ply 17mm F11 · $68.90 vs $66.25 in March · +4.0%
Up 4% since March. Small enough to miss on one bill. Expensive across a year of them.
Not on your price list yet
Batten screws 14g × 75 · not on your list yet
A new item, not an error. One tap adds it to your list so it's checked next time.
When Bill Rivet isn't sure two units compare, it says check unit — it doesn't cry overcharged.
The statement check that closes the month
Drop in a supplier statement and Bill Rivet reads every line and matches each one to a bill it's already processed. What's left is the list that matters: the bills you never received.
One tap emails the supplier a request for the missing bills — no more finding them for the first time at BAS time. Statements are included on every plan; a statement counts as one document, however many pages.
Example
Sample Timber & Hardware · June
Missing invoices — $612.30
Fix it once and it sticks.
Every value is tap-to-edit, and a correction is remembered for that supplier's next bill — the system visibly learns your suppliers. And when a line can't be read clearly, it's left blank and flagged, so a confident-looking wrong number never reaches a job.
Example
Unit price
One workflow for the owner, the PM and accounts.
For the owner
Control and exceptions on one screen — without doing the processing yourself.
For the project manager
Review job bills, confirm quantity and unit cost, approve — and see why a budget moved.
For accounts
Watch the inbox, fix the odd uncertain read, handle overheads and reconcile statements.
Built in Tasmania for Australian trade businesses.
Connects to Xero and WunderBuild today. MYOB is on the way.
Draft bills only — nothing is approved or paid without you.
Cancel any time and take everything with you.
Your bills stay in Australia — stored and processed in Sydney.
Australian-owned and run — Rivet Group Pty Ltd, ABN 64 700 018 604.
Made for a phone on site — forward a bill from the ute, review it at smoko.
Every processed bill is worth keeping.
Because Bill Rivet keeps quantity, unit of measure and unit cost on every line — not just the total — each bill adds to a purchasing history you can actually use: what you paid last time, at what rate, on which job. Back-costing, estimating rates, price checks against your own buying. It compounds from your first bill.
Straightforward AUD pricing, published from day one.
From $69 a month including GST at launch, with a 14-day full-product trial. Every plan has every feature and unlimited users.
See the plansGet in early.
Leave your email and we'll open your account at launch.
- Closed pilot underway
- No per-seat charges
- Australian-owned and run