Vietnamese Payment Standard

🇻🇳 VietQR – Vietnam's Bank Transfer QR Standard

One QR code for instant bank transfers across 50+ Vietnamese banks — Vietcombank, BIDV, Agribank, Techcombank, MB Bank and more. Vietnam's unified payment standard since March 2022.

👥
60M+
Users
🏦
50+ Banks
Connected
💰
VND Instant
Currency
📅
Since 2022
Established

What is VietQR?

VietQR is Vietnam's national QR code standard for interbank bank transfers, developed by the National Payment Corporation of Vietnam (NAPAS) in cooperation with the State Bank of Vietnam (SBV). Officially launched in March 2022, VietQR enables Vietnamese bank customers to make and receive instant bank transfers by scanning a single standardised QR code — eliminating the need to manually enter bank account numbers, branch codes, or routing information.

Prior to VietQR, Vietnamese customers performing bank transfers had to navigate fragmented interbank processes — entering the recipient's bank name, account number, and branch details separately. VietQR encodes all of this information in a single QR code. The scanning customer's banking app automatically populates the transfer form with the recipient's bank (identified by a 6-digit NAPAS BIN), account number, and optionally a pre-filled amount and payment description — making the transfer as fast as a tap.

VietQR is built on the EMV Merchant Presented Mode (MPM) specification, with the NAPAS application identifier A000000727 encoded in field ID 38. The currency is always Vietnamese Đồng (VND, code 704). Because VND is the smallest monetary unit — there are no xu (cent) denominations in everyday use — all amounts are encoded as whole integers with no decimal places, just like IDR in Indonesia's QRIS system.

Adoption has been exceptionally rapid. Within two years of launch, over 50 Vietnamese banks and financial institutions had implemented VietQR, covering virtually the entire formal banking sector. Major participating banks include the “Big Four” state-owned banks — Vietcombank, BIDV, Agribank, and Vietinbank — as well as leading private banks like Techcombank, MB Bank, VPBank, and TPBank. VietQR QR codes are also natively supported in major e-wallet and payment super-apps including MoMo,VNPay, ZaloPay, and ShopeePay Vietnam.

A distinctive aspect of VietQR is its use of the bank's NAPAS BIN (Bank Identification Number) — a 6-digit code uniquely assigned to each financial institution — as the primary routing identifier rather than a bank-specific account format. This standardisation means any bank's app can route a payment to any other bank simply by reading the BIN, without requiring bilateral agreements between every pair of participating institutions.

For account names, VietQR (like most banking systems globally) requires names to be entered in ASCII-compatible uppercase Latin characters without Vietnamese diacritical marks (tone marks and special characters such as ắ, ệ, ổ, ương, etc.). This is because the EMV standard encodes the name field in plain ASCII. For example, “Nguyễn Văn An” would be encoded as “NGUYEN VAN AN”.

Vietnam's VietQR growth trajectory has been among the fastest in Southeast Asia after Indonesia's QRIS, with the State Bank of Vietnam reporting hundreds of millions of QR-based transactions monthly as of 2024. The government has set ambitious targets for cashless payments, with QR codes playing a central role in the national digital payments strategy.

QRPayHub's VietQR generator creates fully NAPAS-compliant EMV payloads with a CRC16-CCITT checksum, supporting all 11 major Vietnamese bank BINs and custom BIN entry — all computed instantly in your browser without any server involvement.

VietQR Tools