How to Get Paid by Upwork in the Philippines Without Losing Money
VaultLeap
Upwork is one of the primary income sources for Filipino freelancers. The Philippines consistently ranks in the top three countries on the platform by number of active freelancers. But there is a quiet leak in most Filipino Upwork earners’ income: the withdrawal step.
Upwork itself takes a 10% service fee (dropping to 5% after $10K with a client). That part is unavoidable. What is avoidable is losing another 2-4% when you actually withdraw the money you have already earned.
Upwork’s Withdrawal Options for Philippines
Upwork offers Filipino freelancers these payout methods:
- Direct to local bank (PHP): Upwork converts your USD at their rate and deposits PHP directly to your BDO, BPI, UnionBank, or Metrobank account. Conversion markup is typically 1-2% below mid-market.
- Payoneer: Free transfer from Upwork to Payoneer, then ~2% to withdraw to a local PHP account.
- PayPal: Transfer to PayPal, then 3.5-4% conversion + PHP 250 withdrawal fee.
- Wire transfer: $30 flat fee per wire. Only makes sense for large withdrawals ($3,000+).
- US bank account (ACH): Free. No fees. Arrives in 2-5 business days.
That last option is the one most Filipino freelancers overlook – because until recently, getting a US bank account from the Philippines was not straightforward.
The ACH Withdrawal Advantage
When you withdraw from Upwork to a US bank account via ACH, the transfer is free. Zero fees from Upwork’s side. The money arrives in USD, stays in USD, and you control what happens next.
Compare this to the other options:
| Withdrawal Method | Cost on $2,000 | You Receive (USD equivalent) | Annual Loss ($2K/mo) |
|---|---|---|---|
| Direct to local bank (PHP) | ~$20-40 (1-2% spread) | $1,960-1,980 | $240-480 |
| Payoneer | ~$40 (2% withdrawal) | $1,960 | $480 |
| PayPal | ~$75-85 | $1,915-1,925 | $900-1,020 |
| Wire transfer | $30 flat | $1,970 | $360 |
| ACH to US account (VaultLeap Zero) | $0 | $2,000 | $0 |
Setting Up ACH Withdrawals from Upwork
To use the ACH withdrawal option on Upwork, you need a US bank account – specifically a routing number and account number. This is where a service like VaultLeap comes in. Once you have your VaultLeap account details:
- Go to Upwork Settings > Get Paid
- Add a new payment method
- Select “Direct to U.S. Bank (ACH)”
- Enter your VaultLeap routing number and account number
- Confirm with a micro-deposit verification (Upwork sends two small deposits to confirm the account)
Once verified, all future withdrawals go directly to your VaultLeap USD wallet. Free from Upwork, and at your chosen VaultLeap tier rate (0.75% Standard, 0.65% Pro, or 0% on the Zero tier for up to $40K/month).
Converting to PHP After Receiving
The USD sits in your self-custodial VaultLeap wallet. From there, your conversion options include:
- Stablecoin route: Convert to USDC/USDT, sell on Coins.ph or Binance P2P for PHP at near mid-market rates. Withdraw to GCash, Maya, or bank via InstaPay.
- Local USD account: Transfer to a USD savings account at UnionBank or RCBC (some offer USD receiving from external accounts). Convert when the PHP/USD rate is favorable.
- Forex dealer: For larger amounts ($5K+), local forex dealers in Makati and BGC offer better rates than banks.
Is the Extra Step Worth It?
If you are earning $1,000/month on Upwork and withdrawing via Payoneer, you lose approximately $20/month – $240/year. That is one decent freelance project’s worth of income gone to fees.
At $3,000/month, Payoneer costs you $60/month ($720/year). Direct ACH to VaultLeap on the Zero tier costs $0 from both Upwork and VaultLeap. Even factoring in a 0.5% cost for P2P PHP conversion, you are still saving $45/month.
The extra conversion step adds maybe 10 minutes per withdrawal. Whether that is worth $45-60/month is a personal calculation – but for most full-time Upwork freelancers in the Philippines earning $2,000+, the answer is clear.
BIR Compliance Note
Regardless of which withdrawal method you use, freelance income from Upwork is taxable in the Philippines. You should be registered with the BIR as a self-employed professional, issuing official receipts, and filing quarterly returns. Having a clear USD account with transaction records actually makes this easier – your accountant gets a clean ledger instead of scattered PayPal or Payoneer statements.
VaultLeap is a financial technology company, not a bank. Banking and payment services are provided by Bridge, a licensed money transmitter and regulated payment provider, in partnership with Lead Bank, Member FDIC. VaultLeap does not hold or have custody of customer funds.
Tags
Related Articles
Stablecoin Banking for the Philippines – Convert USDC to PHP
Stablecoins are quietly becoming the preferred payment rail for a growing segment of Filipino remote workers. Not because they are crypto enthusiasts, but because USDC and USDT solve a real problem: moving US dollars across borders without the 3-5 day delays and 2-4% fees that traditional banking imposes. The Philippines has a surprisingly developed stablecoin […]
VaultLeap
How to Avoid Frozen Funds When Receiving USD in the Philippines
The first time your payment platform freezes your account, it feels like a punch to the gut. You log in expecting to see your $2,000 payment from last week. Instead, there is a banner: “Your account has been limited. Please provide additional documentation.” No timeline. No explanation of what triggered it. Just a vague request […]
VaultLeap
Best Banking App for Filipino Freelancers Working with US Companies
The Philippines has one of the largest virtual assistant workforces in the world. Hundreds of thousands of Filipinos work remotely for US companies – from solo VAs managing email inboxes to senior developers building products for Silicon Valley startups. Yet the banking infrastructure available to these workers has barely evolved in a decade. GCash and […]
VaultLeap