How to Receive a Bank Wire Transfer From a Client Abroad as a Filipino Freelancer (2026)

How to receive a bank wire transfer as a Filipino freelancer: SWIFT code and account details featured card

Sometimes a client abroad skips PayPal and Wise entirely and says: “Our accounting team pays by bank wire. Send us your bank details.” To receive a bank wire transfer as a Filipino freelancer, you give your client five things: your full name exactly as it appears on your bank account, your account number, your bank’s official name and address, your bank’s SWIFT/BIC code, and a clear purpose of payment such as your invoice number. The Philippines does not use IBAN, so if the client’s form asks for one, your SWIFT code plus account number does the job.

The catch is what happens between their bank and yours. A bank wire transfer that leaves the US as $1,000 can land short by $15 to $50 before your own bank even takes its cut, and it takes days, not minutes. Below I cover the exact details to send, what BDO, BPI, UnionBank, and Metrobank charge, how long it takes, the usual problems, and when handing the client your Wise details is the smarter move.

I have been paid by foreign clients since 2020, and my setup went from PayPal, to Wise, to Payoneer, with Wise as my favorite. Direct bank wires are the formal end of that list: more fees, more waiting, but sometimes the only option a client’s finance department will accept.

Key takeaways

  • Your client needs your exact account name, account number, bank name and address, and your bank’s SWIFT/BIC code (BDO: BNORPHMM, BPI: BOPIPHMM, UnionBank: UBPHPHMM, Metrobank: MBTCPHMM). The Philippines does not use IBAN.
  • Receiving fees checked July 2026: BDO’s own published schedule shows $8 on dollar credits, or ₱100 plus documentary stamps on peso credits. BPI charges $6.50 on dollar credits, or ₱150 plus documentary stamps on peso credits.
  • Expect 2 to 5 business days, and expect less than what was sent: correspondent banks commonly deduct $15 to $30 per hop, and up to around $50 on a complicated route, unless your client picks the “OUR” fee option.
  • Wise is usually cheaper: a USD wire into your Wise account costs a fixed $6.11, a US domestic (ACH) transfer is free, and conversion to pesos uses the mid-market rate with a fee from 0.57%, per Wise’s Philippines pricing, July 2026.

How do you receive a bank wire transfer as a Filipino freelancer?

You send your client one short block of details, and accuracy matters more than anything else: your full legal name written the way your bank has it, your account number, your bank’s official name and head office address, your bank’s SWIFT/BIC code, and the purpose of the payment. For the big four banks, the SWIFT codes as of July 2026 are BNORPHMM for BDO Unibank, BOPIPHMM for BPI, UBPHPHMM for UnionBank, and MBTCPHMM for Metrobank. Some directories add XXX at the end, like BNORPHMMXXX; both forms work, since XXX simply means head office.

Two details trip people up. First, IBAN. European clients often use payment forms that demand one, but the Philippines is not part of the IBAN system, so tell the client to leave that field blank and rely on the SWIFT code for routing. Second, the purpose of payment. Banks on both ends ask for it, and a vague answer like “funds” can park your money in compliance review. Simplehan natin: write something specific and true, like “payment for virtual assistant services, invoice 2026-014.”

Send the block once, correctly, and the client’s finance team can pay you every month without another back-and-forth email. The cleanest way to hand it over is a small “payment details” section on the invoice itself, which I walk through in my guide to invoicing international clients from the Philippines. Copy the name and number straight from your bank app rather than typing them from memory, and if you have both a peso and a dollar account, say clearly which one the wire should land in. That one line saves you a conversion you did not choose.

How much do Philippine banks charge for an incoming international wire?

Less than people fear, but never zero, and the receiving fee is only one of three deductions. BDO’s own remittance fee sheet for money coursed through SWIFT and correspondent banks lists $8 for credit to a dollar account, or a ₱100 service charge plus documentary stamp tax of ₱0.60 for every ₱200 for credit to a peso account. BPI’s inward remittance page, checked July 2026, shows $6.50 into a BPI dollar account, or ₱150 plus the same documentary stamps into a peso account. Metrobank and UnionBank publish no single flat incoming-wire fee; both say charges vary, so ask your branch before you quote a client a net amount.

BankSWIFT codeIncoming wire fee (checked July 2026)
BDO UnibankBNORPHMM$8 to a dollar account; ₱100 plus ₱0.60 per ₱200 documentary stamps to a peso account
BPIBOPIPHMM$6.50 to a dollar account; ₱150 plus ₱0.60 per ₱200 documentary stamps to a peso account
UnionBankUBPHPHMMNo flat fee published; confirm with the bank before the transfer
MetrobankMBTCPHMMNo flat fee published; ask your branch for its current schedule

The second deduction is the one nobody warns you about: the correspondent bank. A dollar wire to the Philippines usually passes through an intermediary bank abroad, and intermediaries commonly lift $15 to $30 from the amount in transit, sometimes closer to $50 when the route is complicated or there is more than one hop. This is why $1,000 sent can arrive as $975 with no explanation in your bank app.

The banks are open about it if you read the fine print: BDO’s own fee sheet notes that additional fees may be collected by the foreign or local banks a transaction passes through before it reaches BDO, and BPI says its quoted charge is a minimum and that proceeds are credited net of all fees and taxes.

The third deduction is the exchange rate, and it is usually the biggest. A bank wire transfer landing in a peso account gets converted at the bank’s own posted rate for the day, which is normally below the mid-market rate you see on Google, and that gap never shows up as a line item.

Keeping a dollar account is how you take back control: the money sits in dollars until you decide to convert, and you can move it out through a cheaper channel when the rate is decent. I wrote a whole post on the best time to convert USD to PHP for exactly that reason. Practical takeaway: receive wires into a dollar account when you can, and treat the receiving fee as the smallest of the three costs.

How long does an international wire transfer take to reach a Philippine bank account?

Plan for 2 to 5 business days. A SWIFT wire from a third-party foreign bank to BDO typically lands in about 2 to 3 working days, per guidance current as of January 2026, while UnionBank’s own support guidance for international remittances is 3 to 5 banking days. Weekends and holidays on either side do not count, and remember the time difference: a wire your US client sends on their Friday afternoon effectively starts moving on our Monday.

The range stretches when something needs a human: a vague purpose of payment, a name that does not exactly match the account, or a compliance check anywhere along the route. Philippine holidays add their own delays, and we have plenty of them, so a wire sent the day before Holy Week or a long weekend can sit untouched for days. Unlike InstaPay here at home, there is no instant version of a cross-border SWIFT wire through a regular bank. The money physically hops from the client’s bank to a correspondent bank to your bank, and each hop has its own cut-off time.

What this really costs you is planning room, not patience. If your rent or your kid’s tuition is due on the 5th, a wire client should be invoiced early enough that a 5-day trip plus a weekend still lands you before the deadline. Practical takeaway: build the lag into your cash flow, invoice a few days earlier than you would for a Wise or PayPal client, and never promise anyone the money arrives on a specific date.

What usually goes wrong with a wire transfer, and how do you avoid it?

Four problems cover almost every horror story. First, wrong details. One character off in the SWIFT code, or a beneficiary name that does not match the account, and the wire gets delayed, bounced, or stuck in manual review. Returns hurt twice, kasi fees are deducted on the way back and again on the retry. Copy your details straight from your bank app, never from memory, and have the client paste them, not retype them.

Second, the shrinking amount. Most wires travel under the default “SHA” (shared) fee option, where the client pays their bank’s sending fee and you absorb the correspondent and receiving fees. If you agreed on a net amount, ask the client to select “OUR” instead, so all charges bill to them and you receive the full figure. Finance teams know exactly what that means, and asking is normal, not cheeky. Put it in writing on the invoice so nobody has to remember it next month.

Third, documents. Under the Anti-Money Laundering Act, banks are the ones who report covered transactions above ₱500,000 in a single banking day to the Anti-Money Laundering Council. You do not file anything. What can reach you is a question: for large or repeated incoming wires, your bank may ask about your source of funds or request your invoice or contract. That is routine, not an accusation. Keep your contracts and invoices in one folder, reply quickly with the paper trail, and the money moves.

Fourth, the wire that “disappears.” Usually it has not; it is sitting with an intermediary or in a compliance queue. Ask your client for the MT103, the SWIFT confirmation their bank can generate. It works like a tracking number your own bank can trace. Slow is normal; silent is traceable.

Is a direct bank wire or Wise better for receiving client payments?

For cost and speed, Wise wins for most freelance-sized payments; a direct wire wins when the client’s system gives you no choice. Per Wise’s Philippines pricing checked July 2026: receiving a USD wire or SWIFT payment into your Wise account costs a fixed $6.11, a domestic US transfer (ACH) into your Wise USD account details is free, and conversion to pesos uses the mid-market rate with a fee from 0.57%.

Here is the same $1,000 payment both ways, using a mid-market rate of around ₱61.50 to $1 on July 31, 2026. Through Wise, the full wire route costs about ₱730, and if the client can send a plain US ACH transfer instead, it drops to roughly ₱350. Wired straight into a peso bank account under the usual shared-fee setup, you might lose about $20 to a correspondent bank, then ₱150 plus around ₱180 in documentary stamps at BPI: about ₱1,560 before the bank’s exchange rate spread even enters the picture. Masakit ‘yon on a monthly retainer.

Direct wire to your PH bankWise (USD account details)
What the client doesSends an international SWIFT wireSends a free US ACH transfer, or a wire if their system insists
Receiving cost$6.50 to $8, or ₱100 to ₱150 plus documentary stamps on peso creditsFree via ACH; $6.11 per USD wire or SWIFT payment
Hidden deductionsCorrespondent banks commonly take $15 to $30 in transitNone on the receiving leg
Exchange rateBank’s posted rate, below mid-marketMid-market rate, conversion fee from 0.57%
Speed2 to 5 business daysACH typically 1 to 2 business days
Best forCorporate or institutional clients who only pay by bank wireRegular client payments where you choose the method

So when does a direct bank wire transfer genuinely make sense? When the payer is a company, university, or agency whose accounting system only issues wires to a bank account, or when the amount is large enough that flat fees stop mattering. In those cases, take the bank wire transfer gladly; the client who pays through a formal finance department is often the most stable client you will have, and a few hundred pesos in fees is a small price for a payment that arrives every month without you chasing it.

For everyone else, offer the cheaper rails first: my peso-by-peso breakdowns are in the GCash vs Wise vs PayPal vs Payoneer comparison and the Wise vs Payoneer matchup, and the free-ACH-to-Wise route is the same play I recommend in my post on why Zelle does not work for us.

One honest note

Every fee here comes from what I could verify in July 2026: BDO’s own published remittance fee sheet (its SWIFT and correspondent bank table is dated August 1, 2022 and is still the schedule BDO publishes), BPI’s inward remittance fees page, Metrobank’s fees page, UnionBank’s official support channel, and Wise’s Philippines pricing. Banks revise these quietly, correspondent deductions vary by route, and exchange rates move daily, so treat the peso figures as worked examples, not promises. Before you quote a client a net amount, check your own bank’s current schedule that same day.

Frequently asked questions

What details does my client need to send a wire transfer to my Philippine bank account?

Five things: your full name exactly as it appears on the account, your account number, your bank’s official name and address, your bank’s SWIFT/BIC code (BNORPHMM for BDO, BOPIPHMM for BPI, UBPHPHMM for UnionBank, MBTCPHMM for Metrobank), and a specific purpose of payment such as your invoice number.

Do Philippine bank accounts have an IBAN?

No. The Philippines is not part of the IBAN system. If a client’s payment form requires one, tell them Philippine accounts use a plain account number plus the bank’s SWIFT/BIC code for routing, and the IBAN field can be left blank or marked not applicable.

How long does an international wire take to reach a Philippine bank account?

Usually 2 to 5 business days. SWIFT wires from a third-party foreign bank to BDO typically take about 2 to 3 working days, and UnionBank’s own guidance is 3 to 5 banking days. Weekends, holidays, compliance checks, and incorrect details can all add days.

Why did I receive less money than my client sent?

Three deductions stack up: correspondent banks along the route commonly take $15 to $30 in transit, your own bank charges a receiving fee (for example $8 at BDO or $6.50 at BPI for dollar credits), and peso conversions use the bank’s posted rate, below mid-market. To receive the full agreed amount, ask your client to send the wire with the “OUR” fee option.

Will my bank ask for documents when I receive a large wire from abroad?

It can, and it is routine. Under the Anti-Money Laundering Act, the bank (not you) reports covered transactions above ₱500,000 in a single banking day to the Anti-Money Laundering Council, and it may ask about your source of funds or request your invoice or contract for large or repeated incoming wires. The questions are compliance, not an accusation.

Getting wire-ready before the client asks

Receiving a bank wire transfer from a client abroad is not complicated; it is just unforgiving of sloppy details and quiet about its fees. Your job is the five-line detail block, sent accurately, plus realistic expectations: 2 to 5 business days, a slightly smaller number than the client sent unless they choose “OUR”, and the occasional polite question from your bank’s compliance team.

Here is what I would do this week if I were you: open your bank app, copy your exact account name and number, look up your bank’s SWIFT code from this post, and save the whole block as a note and as a section in your invoice template, with your Wise USD details right beside it. The next time a client says “we pay by bank wire,” you answer in one message, kasi ready ka na. Being easy to pay has kept clients with me since 2020, and it starts with details you can prepare tonight.

Sources

Jean Aguilar

Jean Aguilar

I’m a Filipina VA based in Cavite. I started in 2020 as a data-entry VA and worked my way up to Shopify manager and operations roles. I started PinoyRemote to share what actually worked, so you can skip the guesswork na pinagdaanan ko the hard way. Connect on LinkedIn →

Keep reading