Skip to the free check

For Australian construction

Catch supplier overcharges before you pay.

Start with one invoice, free. Take a photo of it and see what we find in about ten seconds.

Free · No account · We don't keep the file

The free check reads the invoice itself: the GST, the ABN and the maths. Checking the prices you agreed takes a free account.

Stage 1: Free checkSample · made up

Sample Plumbing Supplies (made up)

SAMPLE-2214

Nothing found

12 Sep 2026 · 5 lines · $1,560.02

The lines on sample invoice SAMPLE-2214
ItemQty × priceAmount
100mm DWV pipe 6m20 × $48.00$960.00
PVC solvent cement 500ml4 × $14.20$56.80
100mm DWV junction6 × $11.90$71.40
Freight1 × $150.00$150.00
Pipe laser hire, 1 week1 × $180.00$180.00
Lines
All 5 add up
Total
Lines plus GST make $1,560.02
GST
No more than 10%
ABN
Printed, and its check digits pass
It can't tell you whether a price is right, because that needs the prices you agreed.

Then check every invoice against the prices you agreed.

Import each supplier's price list from a spreadsheet, or let CostCode suggest one from invoices you've already paid. Every invoice is then checked line by line, and anything over is held with the proof until you decide. An invoice is Cleared when every line had a price to check against and nothing was found.

Not chasing cents. By default a price or charge is only held when it's at least $25 and 3% over what you agreed.

Nothing waved through. Anything we can't check yet shows as Unverified, with the reason. In your first weeks that will be most lines.

What it checks, and from when

From your first invoice: the same invoice twice, GST that's wrong, or no ABN on a tax invoice.

Once a supplier has billed you a few times: a price up on what you've paid before, once there are three earlier prices. Kept between you and CostCode.

Once your prices are in: a price above what you agreed, on the price list in force on the invoice date. Delivery and extra charges above what you agreed: freight, fuel levies, waiting time, minimum loads and pallets. Billed in a different unit. GST on GST-free items.

Start free, no card

20 invoices a month. Just your email.

Price list from 1 Jul 2026 added

Stage 2: With your pricesSample · made up

Sample Plumbing Supplies (made up)

SAMPLE-2214

Held

12 Sep 2026 · 5 lines · $1,560.02

$175.00

over what you agreed, on 2 lines

The lines on sample invoice SAMPLE-2214, checked against your prices
ItemAmountYour prices
100mm DWV pipe 6m20 × $48.00$960.00Above the agreed rate$110.00 over
Above the agreed rate. Agreed $42.50 each on the price list from 1 Jul 2026
2 more lines at the agreed priceRate checked
PVC solvent cement 500ml4 × $14.20$56.80Rate checked
100mm DWV junction6 × $11.90$71.40Rate checked
Freight1 × $150.00$150.00Charge above the agreed charge$65.00 over
Charge above the agreed charge. Agreed freight $85.00
Pipe laser hire, 1 week1 × $180.00$180.00Unverified
No agreed price for it yet, and not enough earlier prices to compare.

Subtotal $1,418.20 · GST $141.82 · Total $1,560.02

Nothing reaches the supplier unless you send it.

You see what we found and the proof, then query it, record a credit, or release it with a reason. Releases and dismissals are kept on the record with the person's name, the time and their reason.

Only what they agreed goes to the supplier: never what you've paid before.

Held until you decide

Stage 3: You decideSample · made up

SAMPLE-2214

Held · $175.00 over

From the query CostCode writes

Subject  Query on invoice SAMPLE-2214 — Your business

Hi Sample Plumbing Supplies (made up) team,

We're reviewing invoice SAMPLE-2214 dated 12 September 2026 and had a few queries before we process it:

  • "100mm DWV pipe 6m" was billed at $48.00, while the agreed schedule of rates effective 1 July 2026 shows $42.50. Could you confirm which rate applies?
  • "Freight" — we'd appreciate a check on this item.

If any of these need adjusting, a credit note for the difference would be much appreciated.

Not sent: supplier email is off. You copy it into your own email.

One list before you pay.

What's approved to pay, what's held and how many days past due, and what isn't checked yet. Nothing is paid until someone approves it, in full or short.

Every credit on one ledger. Record a credit note against what was held, and it's counted, so you can see what checking has got back.

You still pay from your bank or accounts package, from the file. Connecting to Xero and MYOB directly is planned, not built yet.

You approve the rest

Stage 4: Payment runSample · made up

Pay · approved for payment

SAMPLE-2214

Paid short
Invoice
$1,560.02
Kept back
$175.00
To pay
$1,385.02

Paid short: $175.00 (ex GST) kept back until the supplier answers.

Export the run as a CSV or Excel file

Straight answers.

CostCode is supplier invoice checking software: it checks what your suppliers bill against the prices they agreed, and holds what's over until a person decides. It doesn't pay anyone or raise purchase orders.

What if it reads an invoice wrong?

Before anything is judged, we check our reading against the invoice's own total. If they don't match, we ask you to look at the reading first, and nothing is raised with your supplier. A blurry photo or a messy scan can need a figure or two fixed by hand.

How do invoices get in?

Forward them to your own CostCode address, or upload PDFs and photos. On Free, anything past the 20 a month is kept and checked when your allowance renews, or straight away if you upgrade.

Who can see my invoices?

Only the people you invite into your account, and no other customer. Your invoices are stored in Sydney, and you can delete your account and all its invoices from Settings. The privacy page says who helps us read them.

Who is it for?

Any Australian construction business that pays supplier invoices: trades and subbies, civil crews, builders and head contractors.

How we look after your invoicesQuestions? hello@costcode.co

Start free. Pay by card when you need more.

Every plan gets every check. Cancel any time. No GST is charged: we're not registered for GST.

Free

A$0

20 invoices a month

No card. Not a trial.

Starter

A$39a month

100 invoices a month, then A$0.40 an invoice

Team

A$129a month

500 invoices a month, then A$0.30 an invoice

Business

A$349a month

2,000 invoices a month, then A$0.20 an invoice

Got a supplier invoice handy? Check it now.

About ten seconds. No account. We don't keep the file.

Or start free: 20 invoices a month, no card