SWIFT/BIC Code for Bank of the Philippine Islands (BPI)

The Bank of the Philippine Islands SWIFT code is BOPIPHMMXXX. This is the primary code for international transfers.

 

BPI may use different SWIFT/BIC codes for specific banking services, so confirm the right one with your recipient or with the bank directly before you send.

BOPIPHMMXXX

BOPIPHMMXXX consists of four parts: BOPI identifies Bank of the Philippine Islands, PH points to the Philippines, MM designates Metro Manila as the location, and XXX indicates the main branch.

Bank of the Philippine Islands SWIFT code details

Bank Name

Bank of the Philippine Islands (BPI)

SWIFT/BIC codeBOPIPHMMXXX
Bank addressBPI Building, Ayala Avenue, corner Paseo de Roxas
CityMakati City
CountryPhilippines
Send money to the Philippines - Western Union

Why do I need a Bank of the Philippine Islands SWIFT code?

A SWIFT/BIC code is the identifier banks use to find and verify each other during an international transfer. Sending money to a BPI account requires the code BOPIPHMMXXX to confirm the receiving institution and complete the transaction.

 

Recipients can locate their Bank of the Philippine Islands SWIFT code on a recent bank statement or through their BPI online banking account.

Send money to the Philippines - Western Union

Send money with Western Union

How to find a local branch SWIFT code for Bank of the Philippine Islands

Confirm details with your recipient

Ask for their BPI account number and the SWIFT code. A recent bank statement or their BPI online banking should have both.

Look up the branch SWIFT code

Individual branches may have their own BPI SWIFT code. If a branch-specific code isn’t available, the head office code BOPIPHMMXXX also works.

Send with Western Union

All you have to do is enter the destination bank and Western Union will find the SWIFT code for you. Once you have the correct bank account transfer details, enter them at checkout, choose how you pay, and your money is on the way.

Bank of the Philippine Islands SWIFT Code in the Philippines

Understanding SWIFT codes

SWIFT codes are 8 to 11 characters long, and each part tells the global banking network where to send your money.

 

1 – Bank code (4 letters)

BOPI represents Bank of the Philippine Islands.

 

2 – Country code (2 letters)

PH stands for the Philippines.

 

3 – Location code (2 letters or numbers)

Points to the bank’s city or regional hub — MM for Metro Manila in this case.

 

4 – Branch code (3 character)

Identifies a specific branch. When it’s blank or reads XXX, the code refers to the bank’s head office.

 

If your recipient doesn’t have a branch-level code, BOPIPHMMXXX will typically route the transfer to the right place.

Send money with our mobile app

Use the Western Union app to send money and manage your transfer to the Philippines from your phone, whenever it works for you.

 

  • Save your recipient’s details so repeat transfers take just a few taps.
  • Start a transfer in the app and finalize it at a Western Union location near you.
  • Monitor exchange rates and send when the timing is right for you.
  • Track your transfer from start to finish.

 

Download the app

4.8/5
4.7/5

Rating as of May 2026

Frequently asked questions

Do I need a SWIFT/BIC code for international money transfers to Bank of the Philippine Islands?

Yes. A SWIFT code is required to process an international transfer to a BPI account. For most transfers, the default code BOPIPHMMXXX will work.

How do I find a SWIFT code for Bank of the Philippine Islands?

Ask your recipient directly for the right code. BPI customers can find their branch SWIFT code on a recent bank statement or through online banking. Western Union’s bank codes guide is also a useful reference.

Do all banks in the Philippines have a SWIFT code?

Most banks that handle international transfers in the Philippines are part of the SWIFT network. Banks without a SWIFT code typically route cross-border payments through a correspondent bank. For more on how codes work, see our guide on SWIFT codes vs. IBANs.

Is a SWIFT code the same for all branches?

Not always. Many banks assign unique SWIFT codes to individual branches. If your recipient can’t confirm a branch-specific code for BPI, the head office code BOPIPHMMXXX also works.

This content is for informational purposes only. Western Union does not require you add bank codes when performing an international money transfer.