ABN & NZBN Validator

Check an Australian Business Number or a New Zealand Business Number before it goes on an invoice. The check digit is verified in your browser — nothing is sent anywhere.

Everything is worked out locally in your browser. No number is sent to a server.

Checking a whole invoice? E-Invoice Validator — PINT A-NZ, Peppol BIS, XRechnung & EN 16931.

Why it matters

In the Australian and New Zealand Peppol network an invoice carries the business number twice: as the Peppol identifier that routes it, and as the legal registration of the supplier or buyer. A number with a broken check digit is rejected before anyone reads the invoice.

The two numbers

PINT A-NZ uses one scheme per country:

  • ABN — 11 digits, Peppol scheme 0151. Check digit by modulus 89, with 1 subtracted from the first digit.
  • NZBN — 13 digits, Peppol scheme 0088. A GS1 location number, check digit by modulus 10.

Both sit in BT-29, BT-30 and BT-47 of the invoice, depending on whether they identify, register or route the party.

Try one

ABN (Australian Taxation Office)

NZBN (13 digits)

Broken check digit

Where the number comes from

Unlike a German Leitweg-ID, the business number is not handed to you by the buyer alone — both sides carry one:

  • Your own: the ABN or NZBN of your business, printed on your invoices anyway.
  • Your customer's: from the purchase order, from their Peppol directory entry, or simply on request. Australian and New Zealand government agencies publish theirs.

A wrong digit is easy to make and hard to see. Paste the number above before you save it to a customer record.

Where it goes in GrandTotal

GrandTotal takes the number from the registration number field, from the customer's Peppol ID, or in Australia from the VAT ID field, and writes it into the PINT A-NZ invoice as both the Peppol identifier and the legal registration. Which field ends up where is listed in the e-invoice field overview. Background in the post PINT A-NZ on the Mac.

NZBN in a New Zealand e-invoice

Since 15 May 2025 the New Zealand Peppol network accepts only PINT A-NZ Billing, and there the NZBN does double duty: it routes the invoice as the Peppol identifier under scheme 0088, and it identifies the business as the legal registration. Get one digit wrong and the invoice is rejected by the access point, not by the person who was meant to pay it.

Why the check digit catches typos

An NZBN is a thirteen-digit GS1 number, and the last digit is worked out from the twelve before it. That makes a single mistyped digit almost always detectable — which is exactly the mistake that happens when a number is copied off a printed purchase order.

Where to find an NZBN you do not have

Agencies and companies publish theirs on the NZBN register and in the purchase order. This tool does not look numbers up — it tells you whether the one in front of you can be an NZBN at all.