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 Name | Bank of the Philippine Islands (BPI) |
|---|---|
| SWIFT/BIC code | BOPIPHMMXXX |
| Bank address | BPI Building, Ayala Avenue, corner Paseo de Roxas |
| City | Makati City |
| Country | Philippines |
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.
Ask for their BPI account number and the SWIFT code. A recent bank statement or their BPI online banking should have both.
Individual branches may have their own BPI SWIFT code. If a branch-specific code isn’t available, the head office code BOPIPHMMXXX also works.
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.
SWIFT codes are 8 to 11 characters long, and each part tells the global banking network where to send your money.
BOPI represents Bank of the Philippine Islands.
PH stands for the Philippines.
Points to the bank’s city or regional hub — MM for Metro Manila in this case.
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.
Yes. A SWIFT code is required to process an international transfer to a BPI account. For most transfers, the default code BOPIPHMMXXX will work.
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.
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.
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.


