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.

zpeso

What are you looking for?

Search by headline, topic or keyword.