Bank of the Philippine Islands
BPI’s SWIFT code, bank code, account number format, transfer fees and PESONet cut-off.
- SWIFT/BIC
- BOPIPHMM
- BRSTN
- 010040018
- InstaPay fee (individuals)
- Free
- PESONet fee (individuals)
- Free
- PESONet same-day cut-off
- 4:00 PM
BPI publishes BOPIPHMM as its SWIFT code for all branches and says no routing number, sort code, IBAN or ABA is needed. Account numbers are 10 digits. InstaPay and PESONet are free for individual clients from July 1, 2026. The PESONet cut-off is 4:00 PM on banking days.
- Also known as
- BPI
- Account number
- 10 digits
- Code source
- bpi.com.ph
- Fee source
- bsp.gov.ph
- Checked
Questions
What is BPI’s SWIFT code?
BOPIPHMM, or BOPIPHMMXXX in the 11-character form; BPI says it applies to all branches.
What is BPI’s bank code for PayPal?
The BRSTN 010040018, from PayPal’s and Upwork’s official bank-code lists.
How many digits is a BPI account number?
Ten.
Is InstaPay free at BPI?
Yes for individual clients from July 1, 2026, on InstaPay and PESONet.
See also
Sources: codes from each bank’s own pages or from PayPal’s and Upwork’s official bank-code lists; fees from the BSP Summary of Transfer Fees via Digital Channels; cut-offs from each bank’s own pages. Checked 2026-09-27. See how we check.
