How to receive USD in the Philippines: fees, FX spread, and what you actually net
Filipino freelancers are in better shape than most of the corridors we cover. Wise is fully available in the Philippines, so you can hold a real USD balance with US ACH receiving details and convert to pesos at the mid-market rate for a conversion fee typically under 1%. GCash launched its own Virtual US Account in November 2025, putting USD receiving inside a wallet most Filipinos already carry. Payoneer remains the default for Upwork and Fiverr at roughly 3% all-in, and PayPal, while everywhere, stacks a 4.4% receiving fee on top of a 3-4% FX spread. One more thing worth knowing up front: there is no forced conversion rule. You can keep your dollars in a bank FCDU account or a multi-currency wallet and convert only when the rate suits you. One thing to read the comparison with: six providers are covered on this page, but only Wise, Payoneer, PayPal and a bank wire have enough published fee data for us to price them. GCash and Western Union are real receiving options here and are described below, but neither appears in the ranked table.
By George I. · Last updated:
Calculate your own transfer
Provider comparison: receiving $1,000 USD in the Philippines
Using live mid-market rate as of 2026-10-04 · open.er-api.com
| Provider | Net received (PHP) | Effective fee | FX margin | Speed |
|---|---|---|---|---|
| WiseBest value | 62,192 | 0.65% | Mid-market | ~1 day |
| Payoneer | 60,362 | 1.00% | +2.6%(est.) | ~2 days |
| Bank Wire | 59,502 | 3.50% | +1.5%(est.) | ~4 days |
| PayPal | 57,732 | 4.43% | +3.5% | ~2 days |
Receiving without converting, in the Philippines
The Philippines has the clearest legal position of any country on this site when it comes to keeping your dollars, and the regulator says so in as many words. The BSP's own foreign exchange FAQs, March 2026 edition, ask whether foreign currency receipts of residents from non-trade sources have to be remitted in and sold for pesos, and answer no: such proceeds may, at the option of said residents, be sold for pesos, retained or deposited in foreign currency accounts, whether in the Philippines or abroad. No retention cap, no deadline, no forced sale. And non-trade is defined rather than left to interpretation: the FX Manual puts trade transactions as merchandise export and import, non-trade as everything else, and non-trade current account transactions as the non-trade ones with non-residents once loans and investments are stripped out. A service invoice is none of those things, so it lands in the bucket the FAQ is answering about. Of the routes we price, two can deliver dollars as dollars: a Wise send from your client, and a plain correspondent wire. Payoneer cannot, because its cheap flat withdrawal needs the receiving account to sit in a country whose official currency matches, and here that is the peso. A third route beats both on fees and we do not price it: the GCash Virtual US Account receives dollars by ACH for no transfer fee and holds them as dollars. It is absent from the tables below for the same reason Global66 is absent from our Colombia page, which is the standard we hold ourselves to: GCash refused every request we made to its own help pages, so the free-ACH figure comes from its launch materials rather than from a fee schedule we read, and a zero we cannot open would sit at the top of the table at every invoice size. Being blocked is not the same as having the data. It stays out of the peso table for a second reason on top of that, which is that GCash publishes no spread for the conversion, and we would rather show nothing than invent one. Two trade-offs worth weighing against a zero: a wallet balance is not a bank deposit, and converting to pesos moves the money into your ordinary wallet and picks up its monthly limits. Two costs to carry. Your own bank takes a cut of an inbound wire that our tables have no field for: BPI publishes $6.50 for a SWIFT remittance credited to a BPI dollar account, and calls that a minimum that can vary by correspondent agreement. And the spread is deferred rather than escaped, since you pay it whenever you sell those dollars for pesos. You just get to choose the day. Which option wins turns on invoice size, because the dollar routes charge a flat fee per transfer while converting charges a percentage of it. On our modelled fees converting through Wise is cheaper up to about $1,600, and the dollar route wins above that. At $5,000 the dollar route costs around 40% of converting, or nearer 60% once you count the receiving charge, which also pushes the crossover out to roughly $2,700. The tables here are fixed at $1,000 and cannot show you that, so use the calculator higher up the page, where you can set your own amount and switch the receiving currency.
Receiving $1,000 USD as USD
| Provider | Net received (USD) | Effective fee | FX margin | Speed |
|---|---|---|---|---|
| Wise | 988.91 | 1.11% | No conversion | ~3 days |
| Bank Wire | 965.00 | 3.50% | No conversion | ~4 days |
How much does Wise charge to receive USD in the Philippines?
This corridor is the exception among the emerging markets we cover: Philippine residents can open a full Wise account, not a receive-only workaround. You get local USD account details (a US routing number and account number) that a client or platform pays by domestic ACH for free; an incoming USD wire costs $6.11. The money sits in your USD balance until you convert, and conversion to PHP happens at the mid-market rate for a fee that typically lands under 1% (about 0.65% is representative; verify the current fee in the app before converting). On limits, Wise's Philippine limits page is reported to set $10,000 or equivalent per conversion or transfer and $50,000 or equivalent per calendar month, no cap on how much you can hold, and a 10,000,000 PHP per calendar month cap on what a personal account can top up or receive. Wise scopes those two caps to four situations, and one of them is adding PHP to your Wise account from a different currency such as USD or GBP, so a USD to PHP conversion does count against them. The other cap to watch is the 10,000,000 PHP monthly receiving limit. wise.com is blocked from our side, so these figures come from Wise's indexed help article rather than a page we opened; check the live numbers in the app. Signup requires a Philippine ID and proof of address.
How the GCash Virtual US Account works
GCash launched its Virtual US Account in November 2025 (with wider in-app rollout through December), powered by Meridian Payments US. A verified GCash user gets US ACH and wire receiving details inside the app, and the launch materials name Wise, Gusto, Payoneer, Deel, Upwork, and Chase as senders that work. ACH deposits carry no transfer fee and post in 1-3 business days; wires arrive same day for $15. The dollars land as USD in your GCash wallet and stay there until you choose to convert to pesos. The catch, and the reason GCash does not appear in our ranked table above: GCash has not published the FX spread it applies on that USD-to-PHP conversion. Marketing copy calls the rate competitive, which is not a number. Check the quoted rate in the app against the mid-market rate at open.er-api.com before converting a large amount. The second catch is a limit rather than a fee: the USD balance in the Virtual US Account is reported to be uncapped, but converting to pesos moves the money into your ordinary GCash wallet, and GCash states that a USD to PHP withdrawal follows the normal wallet and transaction limits, so once you hit them you wait until the next month. A Fully Verified wallet is reported at PHP 100,000 held and PHP 100,000 received per calendar month, rising to PHP 500,000 on an upgraded profile (GCash pages variously describe that upgrade as GCash Plus, or as holding a linked bank account, GSave, GCredit, or a GCash card). PHP 100,000 is under about $2,000 at recent rates, so one mid-sized invoice can hit it and a large conversion may need to be staggered. help.gcash.com is blocked from our side, so these figures come from GCash's indexed help articles and Wise's write-up of the product rather than pages we opened; confirm your own limit in the app. If the spread is small, this is a genuinely strong option, since you probably already have the app.
How much does Payoneer charge to receive USD in the Philippines?
The default payout method on Upwork and Fiverr, and the route most Filipino platform freelancers already use. Payoneer charges up to 1% on incoming commercial payments (minimum $1 on payments under $100). Withdrawing to a Philippine bank account or GoTyme applies an FX conversion of up to about 2% above mid-market, so the typical all-in cost is roughly 3%. Routing a withdrawal straight into GCash may add a separate GCash-side cash-in fee on top of that. GCash prices cash-ins by funding source, but which schedule applies to a Payoneer-funded cash-in is genuinely unsettled. We have seen the free-up-to-PHP-8,000-a-month figure attributed to the over-the-counter partner schedule, attributed to Payoneer specifically, described as a flat 1% instead, and described as free. Those cannot all be right, and we could not open GCash's help pages to settle it. We previously said here that the 8,000 figure was the over-the-counter schedule rather than the Payoneer one. That was stated more confidently than our evidence supports. We could not open GCash's help pages to confirm either, so check the fee the app quotes before you withdraw. An annual account fee of $29.95 applies if the account receives less than Payoneer's minimum activity threshold in 12 consecutive months; the help center has cited both $2,000 and $6,000 figures at different times, so verify your account's threshold in the portal. If you bill direct clients rather than platforms, Wise costs meaningfully less.
How much does Bank Wire (SWIFT) charge to receive USD in the Philippines?
BDO, BPI, Metrobank, and RCBC all offer USD savings accounts (FCDU accounts) that receive inbound SWIFT wires with no forced conversion, so you can hold dollars and convert on your own timing. The US bank sending fee is $25-45; Philippine banks charge inward remittance fees that vary by bank (commonly in the $6-35 range, and a correspondent bank may deduct its own fee in transit; check your bank's current schedule). The bank's USD-to-PHP spread applies only when you convert. Wires are the route that produces a Certificate of Inward Remittance, the document that supports VAT zero-rating of exported services, which matters if you invoice foreign clients as a registered professional. Best for large or infrequent payments where the flat fees shrink as a percentage.
How much does PayPal charge to receive USD in the Philippines?
Available, familiar, and the most expensive mainstream way to receive client money in the Philippines. Cross-border commercial receiving runs about 4.4% plus a fixed fee, and converting the USD balance to pesos adds a currency spread of roughly 3-4% (we could not open PayPal's Philippine fee page directly, so treat the exact percentages as estimates and check your own transaction receipts). PayPal links directly to GCash. GCash charges a cash-in fee on that step, and it prices cash-ins differently depending on where the money comes from: a PayPal balance, a Payoneer balance, a linked bank account, and an over-the-counter partner are each on a different schedule. That is why the figures quoted on Philippine finance blogs so often disagree: they are usually real GCash fees attached to the wrong source. For a PayPal-funded cash-in the commonly reported figure is about 1%, and the amounts users post for ordinary cash-ins match it. We could not open GCash's help pages to confirm that, and we could not establish how the fee behaves on larger cash-ins, where reports still conflict, so treat about 1% as a guide for ordinary amounts rather than a promise and check the fee the app quotes you before you withdraw. Settlement still takes about 1-2 business days. Use PayPal when a client insists on it; move recurring clients to Wise or Payoneer.
How much does Western Union charge to receive USD in the Philippines?
Western Union pays out to GCash, Maya, or a Philippine bank account, and the Philippines is one of its largest markets. It is built for personal remittances rather than commercial invoices, so how your transfer is classified matters if a client pays you this way; the FX spread is embedded in the quoted rate rather than shown as a line item. Compare the quoted PHP amount against the mid-market rate before accepting. Fine as a fallback, not a primary rail for freelance income.
Providers not available in the Philippines
Maya: not available
Maya is reported to offer a dollar wallet for holding and converting, though maya.ph would not serve us a page for it and 2026 write-ups disagree about whether the feature exists, so treat it as unconfirmed. We also could not confirm any client-facing USD receiving details comparable to the GCash Virtual US Account or Wise. Confirmed inbound routes are third-party remittance services (Wise, Remitly, WorldRemit) and Western Union, which pay into a PHP balance. Until Maya publishes external USD receiving details, treat it as a cash-out or holding destination rather than a way to receive client payments.
Revolut: not available
Philippine residents cannot open a Revolut account. A Revolut card issued in another country works for spending in the Philippines, but that does not help you receive payments as a local.
GrabrFi: not available
GrabrFi accounts are limited to a fixed, short eligibility list of countries, mostly Latin America plus the US, UK, India, Nigeria, and a few others (the exact count has varied across GrabrFi's own published lists). The Philippines is not on the list.
How we calculate these figures
The net received figure deducts the provider's published flat fee and percentage fee from the send amount, then converts at the live mid-market rate from open.er-api.com minus the provider's FX markup in basis points. Rates on this page refresh hourly (ISR). Fee data is sourced from each provider's public pricing page and verified periodically. Not every provider publishes an FX spread. Where one does not, we estimate it, mark the row “est.” in the FX margin column, and exclude it from the best-value badge, so the option we highlight is always one whose spread we can source.
Fee data for this corridor last verified 2026-06-02 or later; each provider card shows its own date. · Open-source fee data on GitHub
Frequently asked questions
Is Wise available in the Philippines, and can I get USD account details?
Yes, and this is what sets the Philippines apart from markets like Pakistan or Nigeria. Philippine residents can open a full Wise account with a local ID and proof of address. The account includes US ACH receiving details (routing and account number) you can hand to clients or connect to platforms; receiving USD by ACH is free, and an incoming wire costs $6.11. You hold the dollars in your Wise balance and convert to PHP at the mid-market rate whenever you like, paying a conversion fee that typically comes in under 1%. On limits, Wise is reported to cap conversions and transfers at $10,000 or equivalent each and $50,000 or equivalent per calendar month, and to cap what a personal account receives or tops up at 10,000,000 PHP per calendar month, with no cap on the balance you hold. Wise scopes those caps to four situations, one of which is adding PHP to your account from another currency such as USD or GBP, so a USD to PHP conversion does count against them. We could not open Wise's help pages, so verify current limits in the app.
What is the cheapest way to receive USD in the Philippines?
Wise, for most people, most of the time. Free ACH receiving plus a sub-1% conversion fee at the true mid-market rate beats everything else we can verify on this corridor. The GCash Virtual US Account also receives ACH for free and might be comparable overall, but GCash does not publish its USD-to-PHP conversion spread, so we cannot rank it honestly; check the app's quoted rate against mid-market before converting. Payoneer runs roughly 3% all-in and earns its keep mainly as the default platform payout. PayPal is the most expensive at roughly 8% once the receiving fee and the FX spread stack. For a single large payment, a SWIFT wire into a bank USD account can be cheapest of all, since the flat fees stop mattering and you control when to convert.
How does the GCash Virtual US Account work, and what does it cost?
GCash introduced it in November 2025 with Meridian Payments US as the banking partner, with wider in-app rollout through December. Inside the GCash app you apply through the US Accounts section, and once approved you get US ACH and wire details that US employers, platforms, and payroll services can pay like any domestic account. ACH deposits are free and take 1-3 business days; wires post same day for $15. The money arrives as USD and sits in your wallet until you convert to pesos. What GCash has not published is the FX spread on that conversion, which is the number that decides whether this beats Wise. Until they do, compare the in-app rate to the mid-market rate before converting anything sizable. One more thing the launch coverage skips: the USD balance itself is reported to be uncapped, but converting to pesos moves the money into your ordinary GCash wallet, and GCash says that withdrawal follows the normal wallet and transaction limits. For a Fully Verified account those are reported as PHP 100,000 held and PHP 100,000 received per calendar month, rising to PHP 500,000 on an upgraded profile. Hit the limit and you wait until the next month, so a large invoice may need converting in stages. We could not open GCash's help pages, so check your own limit in the app before planning around it.
How do I withdraw PayPal money to GCash, and what does it cost?
PayPal and GCash have a direct link: connect your GCash account in PayPal, withdraw, and the money typically lands within 1-2 business days. Most of the cost sits earlier in the chain, where PayPal charges about 4.4% plus a fixed fee to receive a cross-border commercial payment and then applies a 3-4% spread when converting USD to pesos, so roughly 8% is gone before GCash is involved. GCash then charges its own cash-in fee, and it prices cash-ins differently depending on where the money comes from: a PayPal balance, a Payoneer balance, a linked bank account, and an over-the-counter partner are not on the same schedule. The free-up-to-PHP-8,000-a-month figure you will see repeated is attributed to the over-the-counter partner schedule in some places, to Payoneer specifically in others, and elsewhere is described as a flat 1% or as free outright. Those cannot all be right, we could not open GCash's help pages to settle it, and you should not assume it applies to a PayPal cash-in. For PayPal the commonly reported figure is about 1%, and the amounts users post for ordinary cash-ins match it. We could not open GCash's help pages to confirm it, and we could not pin down how the fee behaves on larger cash-ins, so plan on roughly 9% all-in for this route, treat the 1% as a guide rather than a promise, and check the fee the app quotes you at the withdrawal screen.
Do I have to convert my dollars to pesos, or can I keep a USD account?
You can keep dollars. The BSP imposes no mandatory conversion on inward remittances: banks offer USD savings accounts (FCDU accounts) at BDO, BPI, Metrobank, RCBC and others, and both Wise and GCash let you hold a USD balance and convert when you choose. Banks will ask the purpose of inbound commercial transfers (a one-line answer like "payment for design services per contract" is normal). Under the Anti-Money Laundering Act, a covered transaction is one above PHP 500,000 in a single banking day, and banks report those to the Anti-Money Laundering Council; the rule covers fund transfers, not just cash, and it is routine reporting rather than a restriction. The US$10,000 figure you may have seen elsewhere is a different rule: it is the threshold above which you must file a written declaration for foreign currency you physically carry into or out of the Philippines, not a wire transfer limit. Holding USD is genuinely useful if you have dollar expenses or simply do not like the current rate.
Do I need to register with the BIR as a freelancer, and how much tax will I pay?
Yes, register as a self-employed professional. You then pick one of two regimes. The 8% flat option taxes gross receipts at 8% (with the first 250,000 PHP exempt for pure freelancers) and replaces both the graduated income tax and the 3% percentage tax; it is available while your gross receipts stay under 3 million PHP a year. The alternative is the graduated 0-35% schedule, usually paired with the 40% Optional Standard Deduction. Services exported to nonresident clients and paid in foreign currency can also qualify for VAT zero-rating under Section 108(B)(2) of the Tax Code, which is why keeping each bank Certificate of Inward Remittance matters. Thresholds shift with tax reform bills, so confirm the current numbers with the BIR or a Philippine accountant. This site covers transfer fees, not tax advice.
Can I receive USD directly into GCash or Maya?
GCash, yes: the Virtual US Account gives you ACH and wire details inside the app, and dollars land in your wallet as USD. Maya, not in the same way. Maya offers a USD wallet for holding and converting, but we could not confirm client-facing USD receiving details you could hand to a US payer; confirmed routes into Maya are remittance services like Wise, Remitly, WorldRemit, and Western Union, which arrive as pesos. If receiving USD into a wallet is the goal, GCash currently has the feature and Maya does not.
Written by George I. (20+ years in international payments). Last updated: .
Fees are estimates from publicly available pricing. Verify with your provider before transferring. Nothing on this site is financial or tax advice. How we make money.