New Zealand Bank Account Number Checker

abokicalculator

New Zealand Bank Code Checker

Check a New Zealand bank account number, see what each part means, and find the bank behind a bank number.

A New Zealand bank account number has 15 or 16 digits, written BB-bbbb-AAAAAAA-SS or with a three-digit suffix: a 2-digit bank number, a 4-digit branch number, a 7-digit account body and a 2 or 3-digit suffix. The first six digits are what other countries call the bank code. New Zealand does not use IBANs. This tool splits the number and runs the modulus check from Inland Revenue's specification. A number that passes is not proved to exist: about 1 in 10 random numbers pass.

Check a New Zealand account number

Account number

Enter it with hyphens or spaces, or as 15 or 16 digits. Nothing you type leaves your browser, and it is not saved.

The example is a worked number from Inland Revenue's specification, not a real account.

This tool checks the format and the modulus check of an account number. It cannot tell whether an account exists, is open, or belongs to the person you expect. Banks decide which numbers they issue, so confirm the number and the account holder's name with the recipient before you send money. Bank numbers checked against Payments NZ's Bank Branch Register of 26 August 2026. Last checked 19 September 2026.

Bank Numbers: the First Two Digits

These are the 28 bank numbers in Payments NZ's Bank Branch Register of 26 August 2026, with the bank behind each. Payments NZ coordinates New Zealand's bank numbers. Several numbers belong to one bank because banks have merged, so a bank can have many, and some banks share a number with a partner.

Bank name or number
New Zealand bank numbers
Bank numberBank
01ANZ
02BNZ (Bank of New Zealand)
03Westpac
04ANZ
05China Construction Bank (New Zealand)
06ANZ
08BNZ (Bank of New Zealand)
10ICBC (New Zealand)
11ANZ
12ASB
13Westpac
14Westpac
15TSB Bank
16Westpac
17Westpac
18Westpac
19Westpac
20Westpac
21Westpac
22Westpac
23Westpac
24ASB
25ANZ
27Westpac
30HSBC New Zealand
31Citibank
38Kiwibank
88Bank of China (New Zealand)

SWIFT Codes of the Main Banks

For a payment from another country, the sender needs your full account number and your bank's SWIFT/BIC code. The banks give these codes on their own pages, linked below.

SWIFT codes of the main New Zealand banks
BankBank numbersSWIFT/BICSource
ANZ01, 04, 06, 11, 25ANZBNZ22
ANZBNZ22XXX if 11 characters are needed
ANZ: SWIFT/BIC code
ASB12, 24ASBBNZ2AASB: SWIFT code
BNZ (Bank of New Zealand)02, 08BKNZNZ22
BKNZNZ22100 if a longer code is needed
BNZ: payments to New Zealand
Kiwibank38KIWINZ22
KIWINZ22XXX if 11 characters are needed
Kiwibank: receive money from overseas
Westpac03, 13 to 14, 16 to 23, 27WPACNZ2W
WPACNZ2WXXX if 11 characters are needed
Westpac NZ: what is a SWIFT code

Go Deeper

The Format of a New Zealand Account Number

The four parts of a New Zealand account number
PartDigitsExample: 01-0902-0068389-00
Bank number201
Branch number40902
Account body70068389
Suffix2 or 300

BNZ's page shows the three-digit suffix form, 02-NNNN-NNNNNNN-NNN, and Westpac's says that a suffix of 12 is entered as 012. The suffix tells the bank which of your accounts a payment is for. Pad a two-digit suffix with a leading zero if a form wants three digits. The first six digits are the bank and branch numbers. ANZ tells senders who are asked for an IBAN to use them.

New Zealand banks do not use IBANs. ANZ's page says an IBAN is not required to send money to an ANZ account, and gives the account number and SWIFT code instead. ASB's page also says it does not use IBANs.

How the Check Works

Inland Revenue's specification document for resident and non-resident withholding tax (year ending 31 March 2016) gives a modulus check for account numbers. The tool follows it:

  1. Pad the number to 18 digits: bank (2), branch (4), account body (8) and suffix (4), each right-aligned with zeros.
  2. Multiply each digit by its weight, which depends on the algorithm.
  3. Add the products. For algorithms E and G, first add the two digits of each product, and again the two digits of the result.
  4. Divide the sum by the modulo. The number passes if the remainder is 0.
Check These Out:  IFSC Code Checker

The algorithm comes from the bank number. Bank 08 uses D, bank 09 uses E, banks 25 and 33 use F, banks 26, 28 and 29 use G and bank 31 always passes (X). The other banks in the specification use A if the account body is below 00990000 and B if it is not. The tool shows the working for any number you enter, and it reproduces all three worked examples in the specification.

Weights for the check
AlgorithmWeights on the 18 digitsModulo
A· · 6 3 7 9 · · 10 5 8 4 2 1 · · · ·
Bank numbers 01, 02, 03, 06, 11 to 24, 27, 30, 35 and 38, when the account body is below 00990000
11
B· · · · · · · · 10 5 8 4 2 1 · · · ·
The same banks, when the account body is 00990000 or more
11
D· · · · · · · 7 6 5 4 3 2 1 · · · ·
Bank 08
11
E· · · · · · · · · · 5 4 3 2 · · · 1
Bank 09. Add the digits of each product.
11
F· · · · · · · 1 7 3 1 7 3 1 · · · ·
Banks 25 and 33
10
G· · · · · · · 1 3 7 1 3 7 1 · 3 7 1
Banks 26, 28 and 29. Add the digits of each product.
10
X· · · · · · · · · · · · · · · · · ·
Bank 31
1
What the check does not do. It cannot tell whether an account exists. Some digits carry no weight, and in algorithms A, B, D and F the suffix is not checked at all, so a mistake there passes. The specification was written for tax reporting in 2016, and the bank numbers 04, 05, 10 and 88 are not in it, so for those the tool checks the format only. We also do not reject a branch number that falls outside the branch ranges given with the specification. Branch numbers have been added since, and 40 of the 3,290 branches of these banks in Payments NZ's register of 26 August 2026 are outside those ranges, so rejecting them would turn away real branches.

Finding a Branch Number

Branch numbers are listed in Payments NZ's Bank Branch Register, which it updates every month. It can be downloaded free, and its terms allow personal use, so this page does not copy the branch list. Your own account number already has your branch number in digits 3 to 6.

Receiving Money from Abroad

Give the sender your full account number, your name as it appears on the account and your bank's SWIFT/BIC code. Banks such as ASB also ask for a physical address, and not a PO Box. Some senders' banks ask for an 11-character BIC, and the banks above say what to add. Do not make up an IBAN. Find other banks' codes with our SWIFT code lookup.

Never share your PIN, password or one-time codes with anyone who says they are sending you money.

New Zealand and Australia

New Zealand's account number and Australia's BSB are not interchangeable. A BSB has six digits and the account number is separate. A New Zealand number includes its own bank and branch in the first six digits. Use our Australian BSB checker for Australian accounts.

What This Page Uses

The check is from Inland Revenue's specification, and we tested it against its three worked examples and against an independent open-source implementation on tens of thousands of random numbers. The bank-number list was checked against Payments NZ's Bank Branch Register of 26 August 2026, which we analysed and did not copy. SWIFT codes and the statements about IBANs are from the banks' own pages. We last checked on 19 September 2026.

Frequently Asked Questions

How many digits does a New Zealand bank account number have?

Fifteen or sixteen: a 2-digit bank number, a 4-digit branch number, a 7-digit account body and a 2 or 3-digit suffix, written like 12-3456-7890123-00.

What is the suffix on a New Zealand account number?

The last two or three digits. It identifies one of your accounts at the bank, such as a savings or a loan account. BNZ writes it with three digits and Westpac says that a suffix of 12 is entered as 012.

Does New Zealand use IBAN?

No. ANZ's page says that New Zealand banks do not use the IBAN format, and that an IBAN is not required to send money to an ANZ account. Give the sender your account number and your bank's SWIFT/BIC code.

How does the modulus check work?

Inland Revenue's specification pads the number to 18 digits, multiplies each digit by a weight, adds the products and divides by 11 or 10. The number passes if nothing is left over. The algorithm depends on the bank number. Open "Show the working" in the result to see every step.

Does a number that passes the check exist?

Not necessarily. About 1 in 10 random numbers pass by chance, and the check cannot tell whether an account is open. Confirm the number and the account holder's name with the recipient.

Does the check catch a wrong suffix?

Not for most banks. In algorithms A, B, D and F the suffix has no weight, so a change to it still passes. Algorithms E and G do use it.

Which typing mistakes does the check catch?

It catches almost all single-digit mistakes in the account body. In our test of random valid numbers, a changed digit was caught about 96 per cent of the time. Some digits carry no weight, so it cannot catch a mistake in them.

Why does the tool say it cannot check my bank?

Inland Revenue's specification covers a fixed list of bank numbers. Numbers 04, 05, 10 and 88 are in the current Payments NZ register but not in it, so for them the tool checks the format and does not run a modulus check.

Why does the tool not check the branch number?

The branch ranges published with the specification are from 2016. In Payments NZ's register of 26 August 2026, 40 of 3290 branches of the covered banks fall outside them, so rejecting those would turn away real branches. Your branch number is in your own account number.

Where do I find a branch number or the full branch list?

Payments NZ publishes a Bank Branch Register and updates it every month. Its terms allow personal use, and they ask for written permission to copy or distribute it, so this page links to it and does not copy it.

What do I need to receive money from abroad?

Your full account number, your name as it appears on the account and your bank's SWIFT/BIC code. The banks give the code on their own pages, linked in the table on this page. Some, such as ASB, also ask for a physical address and not a PO Box.

Is a New Zealand account number the same as an Australian BSB?

No. An Australian BSB has six digits and the account number is separate. A New Zealand number has its bank and branch in its first six digits. Use the Australian BSB checker for Australian accounts.

Where does the check come from and how current is it?

From Inland Revenue's Non-Resident Withholding Tax and Resident Withholding Tax Specification Document for the year ending 31 March 2016, which is no longer on its original address. We tested it against the three worked examples in that document. Bank numbers were checked against Payments NZ's register of 26 August 2026. We last checked on 19 September 2026.

Is anything I type stored or sent?

No. The check runs in your browser. Nothing you type is sent to a server or saved by this page.

This page is for information only. It does not contact any bank. Confirm payment details with your bank before you send money. Not financial advice.

© 2026 AbokiCalculator.com

Similar Posts