Setting up your life in a new country brings a unique set of challenges. Sending or receiving money in Japan is one of those early hurdles. You might go to pay your rent or receive your first paycheck, only to be asked for a “Zengin code.”
If you are accustomed to international banking, this request might cause some confusion. You probably expect to use a SWIFT code or an IBAN. Instead, you are faced with a completely different local system.
The good news is that Japan’s domestic payment system is highly efficient and secure. Once you understand the basics, managing your money becomes simple. A Zengin code is just a piece of that puzzle.
This guide will explain exactly what this code means and how it formats your banking details. You will learn how to find your code, how to use it for transfers, and how it keeps your money safe.
What Is a Zengin Code?
A Zengin code is a numeric identifier used to identify specific banks and branches in Japan. It acts like a routing number for your money.
This code operates exclusively within the Zengin System, which is Japan’s nationwide funds transfer network. It helps route domestic bank transfers accurately from one account to another. Without this code, local banks cannot process your transaction.

What Is the Zengin System?
The full name of this network is the Zengin Data Telecommunication System. It is operated by the Japanese Bankers Association (JBA).
This network forms the core infrastructure for domestic bank transfers in Japan. It is a highly reliable system that processes millions of transactions every day. The Zengin System handles a variety of everyday financial movements, including:
- Interbank payments
- Salary transfers
- Business transactions
- Bill payments
How Zengin Codes Are Structured

Understanding the structure of a Zengin code takes the guesswork out of filling out bank forms. The code is broken down into two main parts.
Bank Code (4 digits)
The first part is a four-digit number that identifies the specific financial institution. Every registered bank in Japan has its own unique four-digit code.
Branch Code (3 digits)
The second part is a three-digit number. This identifies the specific branch where the account is held. Even if you opened your account online, you will still be assigned a branch code.
Combined Format
These two codes are typically used together to form a complete Zengin code. The standard format looks like this: XXXX-XXX (Bank code + Branch code).
Example Breakdown
Let us look at a practical example. Suppose your bank code is 0005 (which belongs to Mitsubishi UFJ Bank) and your branch code is 001 (the head office). Your complete Zengin code would be 0005-001. You will enter these numbers when prompted during a transfer.
How Zengin Codes Work in Bank Transfers

Making a bank transfer in Japan is a straightforward process once you have the right details. Here is how the payment flows through the system.
Payment Flow
- The sender inputs the bank code, branch code, and account details into an ATM or online banking app.
- The Zengin system reads these codes to identify the exact destination bank and branch.
- The payment is securely routed through the nationwide network.
- The funds are credited to the recipient’s account, often almost instantly.
Required Details
To ensure your transfer goes smoothly, you must have the following information ready:
- Bank code (4 digits)
- Branch code (3 digits)
- Account number (usually 7 digits)
- Account name (often required in katakana format)
When Do You Need a Zengin Code?
You will use this code frequently while living and working in Japan. It is essential for managing your day-to-day finances. Common situations include:
- Sending domestic bank transfers to friends or landlords.
- Providing your details for payroll processing at a new job.
- Paying local vendors or suppliers for services.
- Setting up recurring payments for utility bills or gym memberships.

Zengin Code vs SWIFT Code
It is easy to mix up different banking terms. However, Zengin codes and SWIFT codes serve completely different purposes.
A Zengin code is strictly for domestic use within Japan. It identifies a local bank and its specific branch. You only use it for local transfers.
A SWIFT code is for international use. It identifies banks globally and is required for cross-border payments. If you are sending money home from Japan, you will need the recipient’s SWIFT code, not a Zengin code.
Zengin Code vs IBAN
Many European countries rely on the International Bank Account Number (IBAN) system. Japan does not use IBAN at all.
Instead, Zengin codes and account numbers fulfill a similar role domestically. While IBAN is standardized internationally to process global transfers, the Zengin system is country-specific.
How to Find a Zengin Code
Locating your code is easy and takes just a few minutes. You can find it through several reliable methods:
- Bank’s official website: Most Japanese banks list their branch codes publicly online.
- Online banking portal: Log into your account or check your banking app. Your branch code is usually displayed next to your account number.
- Bank branch information pages: You can search a directory of branches for your specific bank.
- Cash card or passbook: Your bank code and branch code are printed directly on your Japanese bank card and inside your physical passbook.
- Asking the recipient: If you are sending money, simply ask the person or business for their bank and branch codes.
Common Mistakes to Avoid
A small error can delay your transfer or cause it to bounce back. Keep these common pitfalls in mind to ensure your money arrives on time:
- Mixing up the four-digit bank code and the three-digit branch code.
- Entering incorrect digits or missing a number.
- Using outdated branch information if a bank has recently merged.
- Confusing Zengin codes with international SWIFT codes.

Is It Safe to Share a Zengin Code?
Security is a common concern when sharing financial details. Sharing your Zengin code is generally very safe for receiving payments.
Providing your bank code, branch code, and account number does not grant anyone access to your money. People need this information to deposit funds into your account. However, it is still crucial to protect your sensitive details. Never share your PINs, online banking passwords, or the security code on the back of your debit card.
Limitations of Zengin Codes
While the system is highly efficient, it has clear boundaries. Zengin codes are only used within Japan. They are completely not applicable for international transfers. If you want to receive money from overseas, the sender will need your bank’s SWIFT code and your account number, not your Zengin code.
Essential Next Steps for Japanese Banking
Zengin codes are the backbone of domestic bank transfers in Japan. They identify specific banks and branches, ensuring your money reaches the right destination. By working alongside your account number, they make accurate routing possible.
Understanding how to find and use these codes helps you avoid failed transactions and delayed payments. Keep your bank card or passbook handy, double-check your numbers before sending, and you will navigate Japan’s banking system with confidence.
Frequently Asked Questions
What is a Zengin code used for?
It is used to route domestic bank transfers securely between different banks and branches within Japan.
How many digits is a Zengin code?
A complete Zengin code consists of seven digits. It includes a four-digit bank code and a three-digit branch code.
Is a Zengin code the same as a SWIFT code?
No. A Zengin code is used exclusively for domestic transfers within Japan. A SWIFT code is used for international wire transfers.
Can I transfer money to Japan without a Zengin code?
If you are sending money to Japan from another country, you do not use a Zengin code. You will use a SWIFT code. If you are sending money within Japan, you must use the Zengin code.