New Zealand NZBN Validator

Validate 13-digit New Zealand Business Numbers with the GS1 mod-10 check

Ad placeholder (leaderboard)

The New Zealand Business Number (NZBN) is a unique 13-digit identifier issued to every business operating in New Zealand. Behind the scenes it is a GS1 Global Location Number, so it carries the same modulus-10 check digit used on EAN-13 retail barcodes. This free validator runs that exact check in your browser — handy for procurement teams, Inland Revenue (IR) filings, and developers integrating the NZBN Register.

How it works

The GS1 modulus-10 check works on the 13-digit number:

  1. Strip any spaces, leaving 13 digits.
  2. Take the first 12 digits as the data.
  3. Weight them alternately 1, 3, 1, 3, ... starting from the leftmost digit.
  4. Sum all the weighted products.
  5. The check digit is (10 - (sum mod 10)) mod 10 — it must equal the 13th digit.

The tool shows the weighted sum, the expected check digit and the actual 13th digit, so you can see precisely why a number passes or fails.

Example and notes

NZBNs typically begin with the GS1 New Zealand prefix 94. The validator does not assume a particular prefix — it simply applies the mod-10 math to whatever 13 digits you enter and reports whether the check digit is consistent.

A passing check digit means the number could not contain a single mistyped or transposed digit, but it does not confirm the business is registered or active. Only the official NZBN Register can confirm that. Everything here runs locally, so no number is transmitted anywhere.

Ad placeholder (rectangle)