Thailand Banks List
This document provides a comprehensive list of banks in Thailand, including their bank codes and account number digit requirements. This information is required when processing refunds for QR PromptPay, Mobile Banking payment methods.
Bank List
Bank Code | Bank Name | Bank Account Number Digits |
---|---|---|
002 | BBL BANGKOK BANK PUBLIC COMPANY LIMITED | 10 |
004 | KBANK KASIKORNBANK PUBLIC COMPANY LIMITED | 10 |
006 | KTB KRUNG THAI BANK PUBLIC COMPANY LIMITED | 10 |
011 | TTB TMBTHANACHART BANK | 10 |
014 | SCB SIAM COMMERCIAL BANK PUBLIC COMPANY LIMITED | 10 |
017 | CITI CITIBANK, N.A. (CITI), BANGKOK BRANCH | 10 |
018 | SMBC SUMITOMO MITSUI BANKING CORPORATION | 10 |
020 | SCBT STANDARD CHARTERED BANK (THAI) PUBLIC COMPANY LIMITED | 10,11 |
022 | CIMBT CIMB THAI BANK PUBLIC COMPANY LIMITED | 10 |
024 | UOBT UNITED OVERSEAS BANK (THAI) PUBLIC COMPANY LIMITED | 10 |
025 | BAY BANK OF AYUDHYA PUBLIC COMPANY LIMITED | 10 |
030 | GSB GOVERNMENT SAVINGS BANK | 12 |
031 | HSBC THE HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED | 12 |
033 | GHB GOVERNMENT HOUSING BANK | 12 |
034 | BAAC BANK FOR AGRICULTURE AND AGRICULTURAL COOPERATIVES | 10,12 |
039 | MHCB MIZUHO CORPORATE BANK LIMITED | 11 |
066 | ISBT ISLAMIC BANK OF THAILAND | 10 |
067 | TISCO TISCO BANK PUBLIC COMPANY LIMITED | 14 |
069 | KK KIATNAKIN BANK PUBLIC COMPANY LIMITED | 10,14 |
070 | ICBC Thai INDUSTRIAL AND COMMERCIAL BANK OF CHINA (THAI) PUBLIC COMPANY LIMITED | 10,14,16 |
071 | TCRB THAI CREDIT RETAIL BANK PUBLIC COMPANY LIMITED | 10 |
073 | LH BANK LAND AND HOUSES BANK PUBLIC COMPANY LIMITED | 10 |
Usage Notes
When to Use Bank Information
Bank codes, account names, and account numbers are required when processing refunds for the following payment methods:
- QR PromptPay
- Mobile Banking
Account Number Validation
- Most banks require 10-digit account numbers
- Some banks support multiple account number lengths (e.g., 10,11 or 10,12 or 10,14,16)
- Government banks (GSB, GHB, BAAC) typically use 12-digit account numbers
- Specialized banks may use different lengths (e.g., TISCO uses 14 digits)
Important Considerations
- Bank account numbers should contain only digits
- Bank codes are always 3 digits
- Bank account names should match the registered account holder name
API Integration
When creating refunds that require bank information, include the following fields in your request:
{
"bank_code": "014",
"bank_account_name": "John Doe",
"bank_account_no": "1234567890"
}
For more information about refund creation, see the Create Refund documentation.