SWIFT/BIC codes in Philippines: banks starting with B

411 banks and financial institutions in Philippines with 456 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
B. H. Chua Securities Corporation BHCHPHM1XXX Manila 1
Ba Securities Inc. BATTPHM1XXX Manila 1
Balanga Rural Bank, Inc. BRULPHM1XXX Balanga 1
Banco Bakun, Inc. (A Rural Bank) BKRUPHM1XXX Itogon 1
Banco de Oro Savings Bank, Inc. ORSIPHM1XXX Makati City 1
Banco Filipino Savings and Mortgage Bank FIAOPHM1XXX Manila 1
Banco San Vicente, Inc. (A Rural Bank) SAVRPHM1XXX San Vicente 1
Bancodipolog, Inc. BADGPHM1XXX Dipolog City 1
Bangko Kabayan (A Rural Bank) Inc. KARUPHM1XXX Batangas 1
Bangko Mabuhay (Rural Bank of Tanza (Cavite), Inc. MRTCPHM1XXX Tanza 1
Bangko Nuestra Senora del Pilar Inc. (A Rural Bank) NSPRPHM1XXX San Simon 1
Bangko Rural Ng Pasacao (Cs), Incorporated RUPIPHM1XXX Pasacao, Camarines Sur 1
Bangko Sentral Ng Pilipinas PHCBPHMCXXX Manila 2
Bangkok Bank Public Company Limited, Manila Branch BKKBPHMMXXX Manila 1
Bank Dagang Nasional Indonesia DANIPHM1XXX Manila 1
Bank Dharmala BADAPHM1XXX Mandaluyong 1
Bank of America, N.a. Manila BOFAPH2XXXX Manila 1
Bank of China, Manila Branch BKCHPHMMXXX Manila 1
Bank of Commerce PABIPHMMXXX Mandaluyong City 1
Bank of Florida, Inc. (A Rural Bank) FLRUPHM1XXX San Fernando 1
Bank of Lubao (A Rural Bank) Inc. LURUPHM1XXX Lubao 1
Bank of Makati (A Savings Bank), Inc. MKRUPHM1XXX Makati City 1
Bank of The Philippine Islands BOPIPHMMXXX Manila 2
Bank of Tokyo-Mitsubishi Ufj, LTD., The BOTKPHMMXXX Manila 1
Bank One Savings and Trust Corporation ONSTPHM1XXX Manila 1
Barcelon Roxas Securities Inc. BROXPHM1XXX Manila 1
Bdo Elite Savings Bank, Inc. BDESPHM1XXX Taguig City 1
Bdo Nomura Securities, Inc. BNSCPHM1XXX Makati 1
Bdo Private Bank Inc. BOPBPHMMXXX Manila 1
Bdo Securities Corporation BDSCPHM1XXX Makati City 1
Bdo Unibank, Inc. BNORPHMMXXX Manila 1
Belson Securities, Inc. BELCPHM1XXX Manila 1
Benjamin Co Ca and Co Inc. BENJPHM1XXX Manila 1
Bernad Securities Inc. BEREPHM1XXX Manila 1
Bfe Financial Svcs. and Consultancy, Inc. BFSCPHM1XXX Manila 1
BNP Paribas Peregrine Securities, Inc BPPSPHM1XXX Manila 1
BNP Paribas, Manila Offshore Branch BNPAPHMMXXX Manila 1
Bof, Inc. (A Rural Bank) BORRPHM1XXX San Fernando 1
Bpi Capital Corp. BPAPPHM1XXX Manila 1
Bpi Card Finance BPCNPHM1XXX Manila 1
Bpi Direct BPDIPHM1XXX Manila 1
Bpi Family Bank BPFFPHM1XXX Manila 1
Bpi Family Savings Bank BPFSPHM1XXX Makati 1
Bpi Globe Banko Inc. BPGOPHM1XXX Makati City 1
Bpi Leasing Corporation BPLIPHM1XXX Manila 1
Bpi Securities Corp. BPISPHM1XXX Manila 1
British American Tobacco Philippines LTD. BATSPHM1XXX Muntinlupa 1
Bsp Branch Open Account Spc BBOAPHM1XXX Quezon City 1
Bsp-Pfo Amd-Pfo Housing Program BPFCPHM1XXX Manila 1
Bsp-Pfo Car Plan Fund BCPFPHM1XXX Manila 1
Bsp-Pfo Housing Fund BHFUPHM1XXX Manila 1
Bsp-Pfo Longevity Trust Fund BLTFPHM1XXX Manila 1
Bsp-Pfo Provident Fund BPRFPHM1XXX Manila 1
Bt Brokerage (Phils), Inc BRKPPHM1XXX Manila 1
Bureau of The Treasury BUTRPHM1XXX Manila 1
Bzw (Asia) LTD BWWAPHM1XXX Manila 1

The way a SWIFT/BIC code from Philippines is structured

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

BHCH Bank code
4 letters that identify the bank.
PH Country code
2 letters for the country (ISO 3166).
M1 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

SWIFT/BIC codes in Philippines

Here you will find the SWIFT/BIC codes of 411 institutions in Philippines, 456 codes in all. A BIC shows every bank in the chain exactly which bank should receive an international payment.

Select a bank below to see its head office code and its other codes, plus practical notes for sending and receiving money. Further down we explain how a code from Philippines is put together, how to send money there at a fair price and what to check before you pay.

Receiving money in Philippines from abroad

For a transfer from abroad into a Philippines account, the person paying you needs more than the SWIFT code. In practice that means: your name as your bank knows it, your IBAN or account number, the BIC of your bank and usually your postal address.

Look up your bank in the list above to check its code – your bank statement is the final word. It helps to include your bank’s name and city as well.

The amount you receive can be less than what was sent. Fees for incoming transfers differ per bank – your bank’s price list tells you what applies. On invoices, state who bears the costs, so nobody is left short.

Banks in Philippines beginning with the letter :letter

Here you see a filtered list: just banks in Philippines whose name begins with :letter. The figures for Philippines mentioned here cover all 411 banks.

Cannot find the bank? The registered name might begin with another word. The full overview for Philippines is one click away if the letter filter does not help.

How reliable is this list?

The best place to find the correct BIC remains paperwork issued by the bank, such as a statement or the account page in online banking. An incorrect BIC can cause a delay, a payment being sent back or extra fees – compare it with the code in our list.

Our SWIFT/BIC directory is compiled from publicly available sources that we update periodically. Banks reorganise, change names and retire codes. For a payment of any size, confirm the BIC with the recipient. GoldexPay is not a bank and is not affiliated with the banks listed.

Watch out for invoices containing changed bank details, especially when they come by email. A valid BIC tells you nothing about whether a request is genuine.

Bank or transfer service for Philippines?

If you transfer money to Philippines through a regular bank, the fee you see is rarely all of the cost. Besides a fixed fee, intermediary banks can deduct a charge, and when the money is converted the bank usually applies a less favourable rate than the actual market rate.

That exchange rate margin tends to be the biggest part of the cost because it is hidden in the rate. Compare the rate you are offered with the mid-market rate. The difference is your real cost.

For a lot of currency pairs, a transfer service is cheaper than a bank, mainly because of the rate. Before you send money to Philippines, it is worth comparing the total cost on GoldexPay rather than accepting the first rate you see.

The largest SWIFT network in Philippines: Asiatrust Bank

Of all banks in Philippines, Asiatrust Bank is listed with the most codes. The head office uses ATDBPHM1XXX.

Many codes often reflects that the bank registers branches and departments separately. If not the recipient asks for a branch, ATDBPHM1XXX is fine for a payment to Asiatrust Bank.

How SWIFT codes from Philippines are built

Each SWIFT/BIC code consists of 8 or 11 characters in a fixed order. First comes four letters for the bank, followed by two letters for the country and two characters for the location.

No matter which bank, all Philippines codes share the same fifth and sixth letters, namely the ISO code of Philippines. A code with a different country code come from another country.

If the last three are XXX, it means the main office. For most transfers the head office code is fine, unless the recipient gives you a branch code.

Philippines and the Philippine Peso

Philippines pays in the Philippine Peso, with the currency code PHP. If you send another currency, it has to be converted somewhere along the way – by your bank, a bank in between or the recipient’s bank.

Who does the conversion affects the final amount. In many cases it is cheaper to send PHP straight away via a provider that converts near the mid-market rate so the receiving bank does not need to convert again. With bigger transfers, a seemingly small gap in the rate adds up quickly.

Why a transfer to Philippines needs a SWIFT code

Because Philippines does not belong to SEPA, a transfer from abroad is usually sent through SWIFT. That means the payment always needs the BIC of the receiving bank.

In some countries, the account is identified by a domestic account number rather than an IBAN and sometimes a local routing or branch code. Check with the recipient which details their bank needs for payments from abroad; banks often publish instructions for this. International transfers sometimes go via correspondent banks and fees can be taken along the way.

When does money sent to Philippines arrive?

An international transfer to Philippines usually takes one to a few business days – it depends on currency, route and the banks in between. Payments made late in the day or on weekends and holidays usually start a business day later.

Many banks use SWIFT gpi. Every payment carries a unique transaction reference, the UETR. Save the payment confirmation until the recipient confirms – you will need it if something goes wrong.

Frequently asked questions

How many banks in Philippines have a SWIFT/BIC code?

We list 411 banks and financial institutions in Philippines that together have 456 SWIFT/BIC codes.

How do I find the right SWIFT code for a bank in Philippines?

Ask the recipient or look up the bank in the list on this page. Without a branch, use the head office code ending in XXX.

How do I recognise a SWIFT/BIC code from Philippines?

The fifth and sixth characters of each SWIFT/BIC code show the country. For Philippines this is PH.

How long does a transfer to Philippines take?

An international payment to Philippines usually takes 2–5 business days. Money transfer services are often faster and cheaper.

What is the cheapest way to send money to Philippines?

Banks often hide a margin in the exchange rate. Check what arrives in Philippine Peso across transfer services to pay less.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.