Skip to content

The following transaction-level fields apply to all THB payments to Thailand via PromptPay.

Field Description RequiredTypeConstraints
purposeCodePurpose of paymentRequiredENUM4–5 chars. See valid values below
sourceOfCashSource of fundsRequiredENUMSee valid values below
receiverRelationshipRelationship to the debtorRequiredENUMSee valid values below; valid values depend on whether the beneficiary is a business or an individual

Purpose of payment codes

CodeDescription
ACSCAccounting services
AMSCAdvertising, market research, and public opinion polling services
ALLWAllowance
GIFTAllowance (gift)
ENGSArchitectural, engineering and other technical services
BONUBonus payment
COMMCommission
CISCConstruction and installation services
DEPTDeposit
DOFIDeposits with or from offshore financial institutions
EDUCEducation
EDSCEducation services
FAMIFamily maintenance
GSSTGoods and services by short-term workers
GSTRGoods and services by travellers
GSPMGoods for processing & manufacturing services
HLTCHome health care
INTEInterest
INTCIntra company payment
INVSInvestment & securities
IVPTInvoice payment
LESCLegal services
MRSCMaintenance and repair services
MDCSMedical services
MP2PMobile P2P payment
OTHROthers
PSFRPassenger fare
MACHPayment for machinery and transport equipment
MFGDPayment for manufactured goods
MMFAPayment for miscellaneous manufactured articles
FEESPayment of fees
PAYRPayroll
GDDSPurchase sale of goods
GDSVPurchase sale of goods and services
SCVEPurchase sale of services
REABReal estate abroad
RELGRental lease general
SALASalary payment
STDYStudy
SUPPSupplier payment
TRADTrade services
VIACVisa application charges

Source of cash codes

CodeDescription
ALMYAlimony
CASHCash proceeds
COMPCompensation
EMINEmployee income
GIFTGift
INHEInheritance
INLQInsurance premium liquidation
PACAPaid-up capital
REDMRedemption
REPYRetirement policy
RESTReal estate sale
RETARetained earnings
SALESale of goods
SEAQSale or acquisition of a corporation
SELFSelf-employment income
SVGSSavings
WINSWinnings

Beneficiary relationship codes

Valid receiverRelationship values depend on whether the beneficiary is a business or an individual.

Business beneficiaries

CodeDescription
BRANBranch/Representative office
CUSTCustomer
FRANFranchisee/Franchisor
HOLDHolding company
PARTBusiness partner
SUBSSubsidiary company
SUPPSupplier
Business-to-business exception

For business-to-business payments (B2B, B2B2B use cases), CUST is not a valid receiverRelationship value; only the other six codes apply.

Individual beneficiaries

CodeDescription
CHILChild
CUSTCustomer
EMPLEmployee
EXSPEx-spouse
FRENFriend
OTHROther
PAREParent
PARTBusiness partner
RELARelation
SELFSelf
SIBLSibling/brother/sister
SPOUCovering spouse/partner
VENDVendor
Business-to-individual exception

For business-to-individual and individual-to-individual payments in the B2B2C and B2C use cases, CUST is not a valid receiverRelationship value; only the other twelve codes apply. CUST is valid for C2B2C.

Transaction limits

Limit typeAmount (THB)
Minimum per transaction65.00
Maximum per transaction500,000.00
Daily compliance limit per beneficiary1,750,000.00

Transactions that cause the sender or receiver to exceed the daily compliance limit are held for compliance review.

Name-matching requirements

All transactions to Thailand are subject to strict name matching. The following fields must be accurate:

  • Sender's full name
  • Sender's date of birth
  • Beneficiary's full name

Name-matching rules:

  • At least 85% of the beneficiary's name must match the name registered with their Thai bank.
  • Enter the full name exactly as registered: first, middle, and last names.
  • Do not include prefixes or salutations (Mr, Ms, Mrs, etc.).
  • Avoid duplicated or repetitive names.
  • Enter the last name in the Surname field; all other name parts in the Name field.
  • Do not enter "NO LAST NAME." Such entries will be rejected.
  • Remove any extra spaces before or after the name.
Rejection risk

Inaccurate name details will result in transaction rejection. Verify all name fields against the beneficiary's bank registration before submitting.

Kasikorn Bank restriction

Kasikorn Bank (bank code 6600007)

When sending to Kasikorn Bank, the sender's origin country cannot be Thailand.

Supported banks

The following banks are supported for PromptPay payouts. Use the bank code when specifying the beneficiary's bank.

Bank nameBank code
Bank for Agriculture and Agricultural Cooperatives (BAAC)6600001
Bangkok Bank (BBL)6600002
Bank of Ayudhya (Krungsri)6600003
CIMB Thai Bank6600004
Government Savings Bank (GSB)6600006
Kasikorn Bank (KBank)6600007
Krungthai Bank6600008
Siam Commercial Bank (SCB)6600009
CITIBANK6600016
Kiatnakin Phatra Bank (KKP)6600028