
BNZ SWIFT Code NZ: BKNZNZ22 for All Branches
Sending or receiving money internationally often brings up a tangle of codes and acronyms. If you bank with BNZ in New Zealand, there’s good news: a single SWIFT code works for every branch, cutting out the guesswork — this guide covers where to find it, how branch codes fit in, and what you actually need for international transfers.
BNZ SWIFT / BIC code: BKNZNZ22 ·
Alternative (longer format): BKNZNZ22100 ·
Single code for all branches: Yes ·
BNZ bank code: 02 ·
Country code (ISO 3166): NZ
Quick snapshot
- BNZ SWIFT/BIC code for all branches: BKNZNZ22; extended format BKNZNZ22100 is available when a sending bank needs 11 characters (Bank of New Zealand (official support page); BNZ business banking guidance)
- BNZ bank code for New Zealand accounts: 02 (New Zealand Bank Codes (branch directory))
- Whether the 11-character extended SWIFT code (BKNZNZ22100) is required by all sending banks — BNZ notes this depends on the paying country, and third-party directories vary on the extended forms (bank.codes shows variant codes)
- Whether branch-specific National Clearing Codes are needed for international transfers — BNZ’s official guidance says only the bank-wide SWIFT code is required (BNZ support) (bank.codes shows variant codes)
- BNZ has consistently used a single SWIFT code for all branches; public code directories still list BKNZNZ22 as the bank-wide code (Open Banking Tracker)
- Check your BNZ account details to locate your branch code for domestic transactions
- Use SWIFT BKNZNZ22 for all incoming international transfers to your BNZ account
- Contact BNZ on 0800 275 269 if the sending bank requires additional routing information (BNZ international banking help line)
The main takeaway from these cards: the official code is uniform, but the requirements around longer formats and domestic branch codes still catch people out.
Key facts: BNZ SWIFT and branch codes
The table below condenses the main codes into a quick reference.
| Label | Value |
|---|---|
| BNZ SWIFT code (standard) | BKNZNZ22 |
| BNZ SWIFT code (extended) | BKNZNZ22100 |
| BNZ bank code (NZ representation) | 02 |
| BNZ branch code location | Digits 3–6 of account number |
| Country code in SWIFT | NZ (New Zealand) |
| BNZ official support page | bnz.co.nz/support/international/payments |
The key pattern: one bank-level SWIFT code handles international routing; branch-specific detail lives inside your account number, not in the SWIFT code.
How do I find my BNZ SWIFT code?
BNZ SWIFT code for incoming international payments
- Standard code (8 characters): BKNZNZ22 — identifies Bank of New Zealand (Bank of New Zealand official support page)
- Extended code (11 characters): BKNZNZ22100 — used when the sender’s system requires a longer format (BNZ business banking guidance)
- Bank address: 80 Queen Street, Auckland 1010, New Zealand (BNZ business banking)
Third-party money-transfer and directory sites also list BNZ’s code — Wise shows BKNZNZ22XXX, OFX lists BKNZNZ22, and Remitly records BKNZNZ22XXX. They are handy for a quick check, but BNZ’s own pages should be treated as final.
Your BNZ account number is structured as 02-XXXX-XXXXXXX-XXX. The first two digits (02) are the bank code, the next four digits are your branch code, and the remaining digits identify your account. The SWIFT code, on the other hand, points to the bank itself, not to a specific branch.
Using the BNZ app or internet banking
- Log in to your BNZ internet banking or the mobile app.
- Navigate to the account details or settings page for your chosen account.
- Under “International transfers” or “Account information,” your SWIFT/BIC code may be displayed.
- If you don’t see it, check the official BNZ international payments page – the code is the same for every customer.
Checking bank statements
- Your paper or e-statement shows the full account number, from which you can identify the branch code (digits 3–6).
- The SWIFT code isn’t printed on statements, but you can confirm it at BNZ’s support page.
BNZ provides a single, official SWIFT code on its website, so you never need to hunt for a branch-specific code. The same BKNZNZ22 works whether you bank in Auckland, Wellington, or Christchurch.
The pattern: BNZ’s answer is the same for every customer, so finding the code is simpler than most bank lookup tasks.
Is the one SWIFT code for all branches?
How BNZ uses a single SWIFT code for all New Zealand branches
- Yes, BNZ uses the same SWIFT code (BKNZNZ22) for all branches. The code identifies the bank, not the physical location (BNZ international payments guidance).
- For international transfers, you only need the SWIFT code plus the recipient’s full BNZ account number.
- Branch-level routing is handled automatically by the domestic banking system through the account number’s bank and branch codes.
Differences between SWIFT code and branch code
- SWIFT code (e.g., BKNZNZ22) identifies the financial institution globally.
- Branch code (e.g., 0200 for Head Office) is a domestic identifier used within New Zealand for local transfers and account setup.
- For international payments to BNZ, you never need the branch code — the SWIFT code plus account number is sufficient (BNZ support).
The implication: If you’ve ever spent time searching for a branch-specific SWIFT code, you can stop. BNZ’s uniform code means the process is identical whether you bank at a small-town branch or a metropolitan hub.
What is the BNZ bank branch code?
Finding your BNZ branch code from your account number
- BNZ account numbers follow the format: 02-XXXX-XXXXXXX-XXX.
- The first two digits (02) are the bank code for BNZ.
- The next four digits (XXXX) are your branch code. For example, account 02-0200-1234567-00 has branch code 0200 (Head Office).
- You can find your branch code by logging into online banking, checking a statement, or using the BNZ app.
BNZ bank code (02) and branch code format
- Bank code: 02 (reserved for Bank of New Zealand across all accounts).
- Branch code: 4 digits, unique to each branch (e.g., 0200, 1212, 2323).
- Some online resources show National Clearing Codes for branches, but these are domestic routing numbers, not international identifiers (New Zealand Bank Codes branch directory).
Don’t confuse National Clearing Codes with SWIFT codes. If a sender enters a 6-digit clearing code where the SWIFT code is expected, the payment may be rejected or delayed. Stick to BKNZNZ22 for international transfers.
What this means: Your branch code is helpful for domestic payments and account identification, but for money coming from overseas, the only code that matters is the SWIFT/BIC.
Is IBAN the same as SWIFT code?
Key differences between IBAN and SWIFT/BIC
- SWIFT/BIC identifies the bank (e.g., BKNZNZ22 for BNZ).
- IBAN (International Bank Account Number) identifies a specific account and includes country, check digits, and account details.
- New Zealand does not use IBAN. For transfers to BNZ, you only need the SWIFT code and the recipient’s BNZ account number (BNZ support).
When you need IBAN vs SWIFT for New Zealand
- Send money to BNZ from overseas: Provide your sender with the SWIFT code (BKNZNZ22) and your full BNZ account number. No IBAN required.
- Send money from BNZ to Europe: The receiving bank will likely ask for a local IBAN (e.g., a German IBAN starting with DE). BNZ can provide the beneficiary’s IBAN if needed (BNZ international banking page).
- Common misconception: Some online forms may ask for an “IBAN” for New Zealand – simply enter the SWIFT code in the BIC field and the account number in the account field.
New Zealand’s lack of IBAN simplifies things for recipients (no additional code to remember), but it can confuse senders in Europe where IBAN is standard. Always clarify with the sender that a SWIFT plus account number is sufficient.
The trade-off: New Zealand’s no-IBAN system removes one code for recipients, but it can create friction with bank forms built around IBAN.
Do you need both SWIFT and IBAN for international transfer?
Sending money to BNZ from abroad
- You need the SWIFT code (BKNZNZ22) and the recipient’s BNZ account number.
- Some sending banks also require the bank address: 80 Queen Street, Auckland, New Zealand (BNZ business banking).
- No IBAN is needed because New Zealand does not participate in the IBAN system.
Receiving money from countries that use IBAN
- If a European sender’s system insists on an IBAN, explain that NZ accounts don’t have one — provide the SWIFT code and account number instead.
- BNZ’s guidance advises using the SWIFT/BIC code as the bank identifier (BNZ international payments FAQ).
- For outgoing international transfers from BNZ, the bank will request the beneficiary’s IBAN if required by the receiving country (BNZ personal international page).
Entering a local account number or clearing code where the SWIFT code is expected is a common error. Always confirm with the sender that they are using BKNZNZ22 in the SWIFT/BIC field, not in the account number field.
The catch: a single misplaced code can stall a transfer, so it pays to confirm the field-by-field entry before the sender submits.
Clarity check
Confirmed facts
- BNZ SWIFT code is BKNZNZ22 (BNZ).
- BNZ uses a single SWIFT code for all branches (BNZ).
What’s unclear
- Whether the extended SWIFT code (11 characters) is always required – depends on the sending bank’s system (BNZ notes variation by country).
- Whether BNZ branch-specific National Clearing Codes could be required by certain sending intermediaries – official guidance says no, but some third-party sites show codes per branch (New Zealand Bank Codes).
What this means: the official routing picture is clear, even though third-party directories occasionally add noise.
The SWIFT BIC code for Bank of New Zealand is: BKNZNZ22 (or BKNZNZ22100 where a longer SWIFT code is required).
Bank of New Zealand – business banking guidance
This should be used whenever funds are sent from overseas to BNZ bank accounts.
BNZ International Payments Support
For New Zealanders receiving money from abroad, the system is refreshingly simple: one SWIFT code, no IBAN, no branch-code confusion. The real risk lies in the sender entering the wrong field — repeatedly checking that BKNZNZ22 goes into the SWIFT/BIC field and the full account number into the account field can save days of delay. For BNZ customers, the choice is clear: give your sender the SWIFT code and your account number, and the money will find its way.
Frequently asked questions
What is the BNZ SWIFT code for receiving money from overseas?
The BNZ SWIFT code is BKNZNZ22 (8 characters). For systems that require an 11-character code, use BKNZNZ22100. Both identify Bank of New Zealand for international transfers (BNZ support).
Can I use BNZ SWIFT code BKNZNZ22 for all types of international transfers?
Yes — BKNZNZ22 works for all incoming international payments to any BNZ account, regardless of the currency or country of origin (BNZ international payments guidance).
Do I need a branch code when sending money to BNZ?
No, you only need the SWIFT code (BKNZNZ22) and the recipient’s full BNZ account number. Branch codes are used for domestic transactions in New Zealand, not for international transfers (BNZ FAQ).
How do I find my BNZ bank branch code from my account number?
Your BNZ account number is 02-XXXX-XXXXXXX-XXX. The four digits after “02-” are your branch code. For example, if your account is 02-0200-1234567-00, branch code is 0200. You can also find it on your bank statement or by logging into BNZ internet banking (BNZ locations page).
Is the BNZ SWIFT code the same as the BIC code?
Yes, BIC (Bank Identifier Code) and SWIFT code are used interchangeably. BNZ’s BIC is BKNZNZ22 (BNZ).
What should I enter if the sending bank asks for an IBAN for BNZ?
New Zealand does not use IBAN. Enter the SWIFT code (BKNZNZ22) in the BIC field and the full BNZ account number in the account number field. Some banks may accept a placeholder — contact BNZ at 0800 275 269 for guidance (BNZ international help line).
Can I transfer money to BNZ without a SWIFT code?
No — the SWIFT code is essential for routing the transfer through the international banking network. All incoming international payments to BNZ require the bank’s SWIFT BIC code (BNZ support page).
Does BNZ charge to receive international payments?
BNZ may charge a fee for receiving international wire transfers. Check the BNZ international banking page for current fee schedules. Additionally, intermediary banks may deduct fees, so the amount credited may be less than the amount sent.