← All bank-code countries

Business banking directory

Philippines SWIFT Codes and Bank Codes

Find Philippine SWIFT/BIC codes and BRSTNs for business payments, with clear guidance for checking the correct receiving-bank instructions.

Last checked

September 23, 2026

Use a SWIFT or BIC code for an international business payment to the Philippines. Use the nine-digit Philippine bank code, also called a BRSTN, only when the payment platform or receiving instructions specifically request it.

The table below covers 35 commonly used Philippine banks and foreign bank branches. Treat every code as a reference to check against bank-issued receiving instructions before sending money. The bank names are drawn from the Bangko Sentral ng Pilipinas Peso RTGS participant roster dated September 23, 2026. The Bank Code/BRSTN source used for this directory was published in 2018, so confirm the routing code with the receiving bank before sending funds.

Philippines SWIFT codes and bank codes

A SWIFT/BIC identifies a financial institution or a particular branch or service in international bank messaging. A BRSTN is a nine-digit Philippine domestic routing identifier. A payment form may ask for one or both.

Philippine bank SWIFT and BRSTN reference tableBankSWIFT / BICBank code / BRSTNANZ PhilippinesANZBPHMX010700015Asia United Bank (AUB)AUBKPHMM011020011Bangkok Bank, Manila BranchBKKBPHMM010670019Bank of America, Manila BranchBOFAPH2X010120019Bank of China, Manila BranchBKCHPHMM011140014Bank of CommercePABIPHMM010440016Bank of the Philippine Islands (BPI)BOPIPHMM010040018BDO UnibankBNORPHMM010530667China Banking Corporation (Chinabank)CHBKPHMM010100013Citibank N.A., Manila BranchCITIPHMX010070017CTBC Bank PhilippinesCTCBPHMM010690015Deutsche Bank, Manila BranchDEUTPHMM010650013Development Bank of the Philippines (DBP)DBPHPHMM010590018EastWest BankEWBCPHMM010620014HSBC PhilippinesHSBCPHMM010060014Industrial Bank of Korea, Manila BranchIBKOPHMM011310019JPMorgan Chase Bank, Manila BranchCHASPHMM010720011KEB Hana Bank, Manila BranchKOEXPHMM010710018Land Bank of the Philippines (LANDBANK)TLBPPHMM010350025Maybank PhilippinesMBBEPHMM010220016Mega International Commercial BankICBCPHMM010560019Metropolitan Bank and Trust Company (Metrobank)MBTCPHMM010269996Mizuho Bank, Manila BranchMHCBPHMM010640010MUFG Bank, Manila BranchBOTKPHMM010460012Philippine Bank of Communications (PBCOM)CPHIPHMM010110016Philippine National Bank (PNB)PNBMPHMM010080010Philippine Savings Bank (PSBank)PHSBPHMM010470992Philippine Trust Company (Philtrust Bank)PHTBPHMM010090039Philippine Veterans BankPHVBPHMM010330016Rizal Commercial Banking Corporation (RCBC)RCBCPHMM010280014Security BankSETCPHMM010140015Standard Chartered Bank PhilippinesSCBLPHMM010050011Sumitomo Mitsui Banking Corporation, Manila BranchSMBCPHMM011280013UnionBank of the PhilippinesUBPHPHMM010419995United Overseas Bank PhilippinesUOVBPHMM010270341

An eight-character SWIFT/BIC normally identifies a bank's primary office. Some payment forms append XXX to show the primary office in eleven-character format. Do not invent a branch suffix. Use the details supplied by the recipient's bank.

Are SWIFT codes different for business accounts?

Business and personal accounts usually do not have separate bank-level SWIFT codes. The code identifies the bank, branch or banking service rather than the customer account type. Incoming-payment instructions can still vary by account currency, branch, banking subsidiary and transfer route.

For a business payment, ask the recipient for bank-issued instructions containing the registered business name, account number, account currency, bank name, branch or bank address, and the required routing codes. Confirm material or first-time payments through a known contact at the recipient business.

How to choose the correct bank code
  1. Identify the payment route. International wires usually require a SWIFT/BIC. Philippine payment rails and some payout platforms may request a Bank Code.
  2. Match the legal bank entity. A banking group can operate several Philippine entities. A code belonging to the parent bank should not be assumed to work for its private, savings, rural or digital subsidiary.
  3. Check the account currency. The bank may provide different correspondent-bank instructions for USD, PHP or another settlement currency.
  4. Confirm the details before release. Compare the code with an official bank page or written instructions issued for the recipient account.
Using bank details in a business payment workflow

Store the beneficiary name, account number, currency, bank name and verified routing details together. Review changed bank details through a second channel before approving payment. This reduces failed transfers and helps protect the business from invoice-redirection fraud.

Connect international payments to your business workflow
Quotable Payments helps businesses manage payment details alongside suppliers, invoices and approvals.
Explore Quotable Payments

Frequently asked questions

Is a Philippine bank code the same as a SWIFT code?

No. A Philippine bank code or Bank Code is a nine-digit domestic identifier. A SWIFT/BIC is an eight- or eleven-character international identifier used in cross-border bank messaging.

Do business and personal accounts use different SWIFT codes?

Usually they use the same bank-level SWIFT/BIC. The correct incoming-payment instructions can still differ by currency, branch, subsidiary, account product or correspondent-bank route.

Can every Philippine bank receive a direct SWIFT payment?

No. Some banks and account types receive international funds through a correspondent bank or another supported route. Ask the receiving bank for instructions for the specific account and currency.

How can I verify a Philippine bank code?

Check bank-issued receiving instructions or an official page from the receiving bank. Confirm the legal bank entity, account currency and branch before releasing a material payment.