Vietnam Bank Code Lookup
CITAD, NAPAS & SWIFT
Find CITAD routing codes, NAPAS codes, and SWIFT codes for all SBV-licensed Vietnamese banks. 21 banks including all major state and commercial institutions.
- Your full name as it appears on the account (in Vietnamese or English)
- Bank name:
- SWIFT code:
- Your account number
- Branch name and city
- CITAD code (sometimes requested):
- Note: large transfers (above ~300M VND) may require SBV reporting documentation
Sending money to Vietnam?
Compare rates and get the most Dong for your transfer. Wise, Remitly, and WorldRemit are popular for VND corridors.
Vietnam's Payment Systems: CITAD, NAPAS, and SWIFT Explained
Vietnam operates three distinct payment systems for moving money — each suited to a different type, amount, and urgency of transfer. Understanding which system handles your transfer determines what codes to provide.
What Is a CITAD Code in Vietnam?
A CITAD code (Mã CITAD) is a 6-digit numeric identifier assigned by the State Bank of Vietnam to each licensed bank for participation in the CITAD interbank electronic transfer system. CITAD (Chuyển tiền điện tử liên ngân hàng) is Vietnam's RTGS infrastructure, handling high-value and same-day domestic interbank settlements.
All Vietnamese CITAD codes start with 970, followed by three digits identifying the specific bank. For example, Vietcombank's CITAD code is 970436, BIDV is 970418, and VietinBank is 970415. The 970 prefix is consistent across all SBV-licensed banks.
How to Receive an International Wire Transfer to a Vietnamese Bank
International wires to Vietnam use SWIFT. To receive an international wire into your Vietnamese bank account, give your sender all of the following:
- Your full name exactly as it appears on your account (Vietnamese name in full, or Romanised version)
- Bank name in English (e.g. Vietcombank, BIDV, VietinBank)
- SWIFT/BIC code (e.g. BFTVVNVX for Vietcombank)
- Branch name where your account is held
- Your account number
- CITAD code if the sender's form requests a routing number
How international wires reach Vietnamese banks
(Abroad)
Network
Bank
Bank
Account
What Is NAPAS?
NAPAS (Công ty Cổ phần Thanh toán Quốc gia Việt Nam — National Payment Corporation of Vietnam) was established in 2014 to operate Vietnam's interbank retail payment infrastructure. Every time you use Vietnamese internet banking to transfer money to a different bank, the transaction routes through NAPAS.
- Per-transaction limit: 500 million VND (approximately $20,000 USD)
- Settlement: Near-instant during banking hours (24/7 for card payments)
- Cost: Typically 1,100–5,500 VND per transaction (very low)
- Coverage: All SBV-licensed commercial banks, most fintech platforms
Digital Banking in Vietnam — MoMo, ViettelPay, ZaloPay
Vietnam has one of Southeast Asia's most dynamic fintech ecosystems, with over 40 million e-wallet accounts. For diaspora sending remittances, digital wallets offer an instant alternative to bank wires for amounts within the wallet limits.
MoMo is Vietnam's largest e-wallet with over 31 million users and accepts international remittances through approved partner services. ViettelPay is backed by Vietnam's largest telco. ZaloPay and ShopeePay are popular for domestic payments but do not currently accept international inbound transfers.
| Wallet | Intl Receive | Monthly Limit | Providers | Notes |
|---|---|---|---|---|
| MoMo | ✓ Yes | 200M VND | WorldRemit, Western Union, Remitly, MoneyGram | Largest e-wallet in Vietnam. Phone number as recipient ID. |
| ViettelPay | ✓ Yes | 100M VND | Western Union, Ria Money Transfer | Linked to Viettel telco. Available to non-Viettel subscribers. |
| ZaloPay | ✗ No | N/A | None | Domestic payments only. Part of Zalo social platform. |
| ShopeePay | ✗ No | N/A | None | E-commerce payments only. No international receive. |
Common Mistakes to Avoid
Using CITAD code for international transfers
The CITAD code (e.g. 970436) is not recognised by foreign banks and is useless for international wires. Always provide the SWIFT code (e.g. BFTVVNVX) to overseas senders. If an overseas bank's wire form asks for a "routing number" for Vietnam, enter the SWIFT code — Vietnam does not use routing numbers in the US sense.
Account number format errors
Vietnamese bank account numbers vary by bank — Vietcombank uses 13 digits, BIDV uses 14, VietinBank uses 11. There is no national standard like Nigeria's NUBAN. Always confirm the account number length and format directly with your bank before giving it to a sender.
Name mismatch for large transfers
For international wires above the SBV reporting threshold, the name on the wire must exactly match the bank account holder name. For Vietnamese names, confirm whether to use the full Vietnamese name (e.g. Nguyễn Văn An) or the Romanised version that appears on the account.
