What’s going on here?
A SWIFT (BIC) code is basically the bank’s international ID number. Metrobank’s main office in the Philippines runs on MBTCPHMMXXX. Some branches tack on a three-letter branch code to make it 11 characters total, but plenty of transfers just use the 8-character head-office version (MBTCPHMM). Slip up on the format—wrong length, wrong letters—and your money might get stuck or sent back. Good news: as of 2026, Metrobank still lets you use either version when you’re routing through the Philippine clearing network.
How do I fix a SWIFT code that isn’t working?
- Find your SWIFT/BIC. Open the Metrobank mobile app, tap Accounts, pick the right account, then Account Details. Scroll down to SWIFT/BIC. If it’s 8 letters like MBTCPHMM, that’s the head-office code. If it ends in XXX and is 11 letters, that’s the full branch code.
- Ask the recipient which version they need. Most Philippine banks are fine with the shorter 8-character code (MBTCPHMM).
- Type the code into your wire form. Paste it in the Recipient Bank SWIFT/BIC field—no spaces, no hyphens, no extra symbols.
- Verify the IBAN or account number. If the recipient gave you an IBAN, make sure it starts with “PH” and runs 16–28 characters. Metrobank IBANs are always 24 characters long: PHkk BBBB CCCC CCCC CCCC CCCC, where “BBBB” is the bank code 0102-69.
My transfer still failed—what now?
- Fall back to the head-office code. Plug in MBTCPHMMXXX (or just MBTCPHMM) when the recipient’s bank can’t tell you a branch-specific code. Since 2024, this has handled USD, EUR, and JPY wires without issues, according to Bangko Sentral ng Pilipinas.
- Call Metrobank remittance support. Dial +632-889-8898 (round-the-clock) and give them your transaction reference. They’ll trace the SWIFT path and confirm whether the code was the problem.
- Check your checkbook for a branch code. Flip over a Metrobank check; the first three digits of your account number are the branch code (for example, 081 for the head office). Add “MBTC” at the front and “PHM” at the end to build MBTC081PHM. A few overseas banks still accept this old-school format, per SWIFT.
How can I stop this from happening again?
| Action | When to do it | Why it helps |
|---|---|---|
| Save the SWIFT in your phone’s contacts | Every time you open a new Metrobank account or switch branches | No more typos when you’re in a hurry |
| Ask for the recipient’s IBAN before you send | Whenever you’re wiring USD 1,000 or more | Cuts down on SWIFT lookup mistakes |
| Update your online banking profile | If you move branches or open another account | Your mobile app will always show the right SWIFT |
| Double-check currency and routing rules | Right before you hit “Send” | USD wires usually need SWIFT; PHP remittances often use InstaPay instead |
Codes aren’t forever—banks merge, names change, and SWIFT codes can shift. Double-check with Metrobank or the recipient’s bank before you send, especially after big changes like the 2025 absorption of two rural banks, as noted on the Metrobank official site.