A bank code is a two-digit number that identifies a specific financial institution in New Zealand. It is always the first two digits of your full bank account number. It tells the banking system exactly which bank holds your account, such as ANZ, BNZ, or Westpac. You’ll come across it whenever you set up something like an automatic payment for rent, a direct debit for a power bill, or your salary details for a new employer.
This guide covers where the bank code sits in your account number, common codes for New Zealand’s main banks, and everyday situations — payroll, IRD, direct debits — where you’ll need it. If you’re settling in and want more on managing money here, Remitly can help.
Quick summary
- What it is: the first two digits of your NZ bank account number, showing which bank the account belongs to.
- Where it sits: at the start of the 15- or 16-digit number, before the branch code, account number and suffix.
- When you need it: paying bills, setting up automatic payments, or receiving wages.

NZ bank account number format: bank code, branch code, account number and suffix
New Zealand bank account numbers follow a standardised format used across every bank in the country: XX-XXXX-XXXXXXX-XXX.
| Part | Digits | What it identifies | Common label on forms |
| Bank code | 2 | The bank that holds the account (e.g. ANZ, BNZ, ASB) | Bank code, bank number |
| Branch code | 4 | The specific branch where the account was opened | Branch code, branch number |
| Account number | 7 | The individual account itself | Account number |
| Suffix | 2 or 3 | Account type — everyday, savings or credit | Suffix, account type |
That’s usually 15 or 16 digits in total, depending on whether your suffix has two or three digits — some banks pad a two-digit suffix with a leading zero, so a slightly different length than a friend’s account isn’t a mistake.
For example, 12-3456-1234567-00 belongs to an ASB customer. Here, ’12’ is the ASB bank code, ‘3456’ is the branch, ‘1234567’ is the personal account number, and ’00’ is the suffix for a standard everyday account.
A savings account might instead look like 02-1234-7654321-030, where ’02’ shows the account is with BNZ and the three-digit suffix, ‘030’, identifies it as a savings account rather than an everyday one.
If you want a closer look at how these digits fit together, our guide on how many numbers are in a New Zealand bank account walks through the full format.

Common bank codes in New Zealand (and why the list isn’t exhaustive)
Different banks use different two-digit codes. The table below isn’t a complete directory — codes can change, and some smaller banks share a code with a larger one (more on that below). For the full, current list, see Payments NZ’s bank/branch register.
| Bank | Bank code | Note |
| ANZ | 01 | Also linked to 04, 06 and 11, mainly from past mergers |
| Bank of New Zealand (BNZ) | 02 | — |
| Westpac | 03 | — |
| ASB | 12 | — |
| Kiwibank | 38 | — |
| TSB | 15 | — |
| SBS Bank | 03 | Shares Westpac’s code via an agency arrangement, own branch range |
| Co-operative Bank | 02 | Shares BNZ’s code via an agency arrangement, own branch range |
Can’t find your bank in the list?
If your bank isn’t listed, your own account details are more reliable than any published list.
- Check your banking app or internet banking. Your full account number is usually on the main dashboard, and the first two digits are your bank code.
- Look at a recent bank statement, where your account number is printed near the top of the page.
- Check the back of your EFTPOS or debit card, since some banks print the full account number there.
- Ask your bank directly if you’re still not sure.
If you’re new to New Zealand and haven’t opened an account yet, our guide to the best banks for non-residents in New Zealand is a good place to start.

When do you need a bank code in New Zealand?
You will need your bank code for several everyday financial tasks, whenever you move money within the New Zealand banking system. Bank codes are administered by Payments NZ, who oversee the Bulk Electronic Clearing System (BECS) — the network that processes direct debits, automatic payments, bill payments, and direct credits across the country.
- Setting up an automatic payment for rent or subscriptions.
- Giving your account details to a new employer for wages.
- Paying bills or transferring payments to IRD.
- Setting up a direct debit for utilities, insurance or a gym membership.
- Moving money between your own accounts at different banks.
If you’re setting up your finances for the first time, our guide on how to open a bank account in New Zealand covers what you’ll need.
Why the exact digits matter
If you accidentally type ’02’ instead of ’12’, for example, the system will try to send your money to BNZ instead of ASB. Payments sent to an incorrect account can result in delays and may require the receiving bank to contact the account holder to arrange a return. Checking each part against your banking app before you submit a form is the simplest way to avoid this.

Payment form cheat sheet: bank code vs branch, suffix, SWIFT and IBAN
Whether you need a bank code or something else depends on where the payment is going.
- Bank code: strictly for domestic use within New Zealand, and always two digits.
- SWIFT/BIC code: an international bank identifier, usually 8 to 11 characters, used for international wire transfers.
- IBAN: widely used in Europe, but New Zealand hasn’t adopted it — if a form asks for one, your full account number and suffix will usually do instead.
| Field asked for | What it means | Where to find it | Example | Domestic or international |
| Bank code / bank number | The 2-digit code for your bank | First 2 digits of your account number | 12 (ASB) | Domestic |
| Branch code / branch number | Your specific branch | Digits 3–6 of your account number | 3456 | Domestic |
| Suffix / account type | Everyday, savings, etc. | Last 2 or 3 digits of your account number | 00 or 030 | Domestic |
| SWIFT/BIC code | International identifier for your bank | Your bank’s website, app or statement | Check with your bank | International |
| IBAN | Not used in New Zealand | Provide your account number and suffix instead | Not applicable | International |
Forms don’t always use the same wording — ‘bank code’ may appear as ‘bank number’, and ‘suffix’ as ‘account type’. If a field doesn’t match anything in your account number, check with whoever sent the form before guessing.
Sending money to Australia instead? Bank codes work a little differently there — see our guide to what a BSB number is. For transfers further afield, our explainer on what a telegraphic transfer is covers how that process works.
FAQs
What is a bank code in NZ?
A bank code is the first two digits of your New Zealand bank account number. It identifies your specific bank, such as ANZ or Kiwibank.
Where do I find my bank code?
It’s the first two digits of your full account number. You can find this in your mobile banking app, on your bank statements, or by logging into your online banking portal.
Is a bank code the same as a branch code?
No. The bank code identifies the bank itself, and it’s always the first two digits. The branch code is the four digits that follow it, and it identifies the specific branch where the account was opened.
What is a bank suffix?
The suffix is the final two or three digits of your account number. It shows what type of account you have, such as everyday, savings or credit, rather than identifying the bank or branch.
Can two NZ banks share a bank code?
Yes, sometimes. While most banks have their own unique code, a smaller bank can share a larger bank’s code through an agency arrangement — for example, SBS Bank and the Co-operative Bank use Westpac’s and BNZ’s codes respectively, with their own branch number ranges to tell accounts apart.
Do I need a bank code for international transfers?
No. For international payments, you’ll typically need a SWIFT or BIC code instead. The New Zealand bank code is only used for domestic transfers.
What happens if I enter the wrong bank code?
Your payment will likely fail, be delayed, or go to the wrong account. Always double-check your payment details before confirming a transfer.
Key takeaways
- Your bank code is the first two digits of your New Zealand bank account number.
- The standard format is bank code, branch code, account number and suffix — usually 15 or 16 digits in total.
- You need your full account number, suffix included, for payments within New Zealand.
- New Zealand doesn’t use IBAN; international transfers typically use a SWIFT or BIC code instead.
- The most reliable way to check your bank code is your own banking app or a recent statement, since codes can vary between banks.
Double-check your digits before you hit submit
Before you submit a form, it helps to run through the numbers one more time:
- Bank code: 2 digits
- Branch code: 4 digits
- Account number: 7 digits
- Suffix: 2 or 3 digits
Most banking apps let you copy your account number directly to avoid a typo. If a form still isn’t clear which digits it wants, it’s fine to ask the organisation directly rather than guess.












