How to Withdraw Money from Upwork in the Philippines (2026)
Compiled with AI-assisted research from the official help pages and sources listed at the end of this guide. Spotted something out of date? Tell us.
Filipino freelancers can send Upwork earnings straight to a peso bank account with Direct to Local Bank for $0.99, or route them into GCash. GCash works three ways, as a Virtual US Account added to Upwork as a US bank, as a Payoneer cash-in or as a PayPal cash-in, and each converts dollars at a different cost. Figures below come from the Upwork, GCash, PayPal, Payoneer and Wise help pages as of September 2026.
Upwork payout routes in the Philippines
| Route | Fee | Time to arrive | Minimum | Notes |
|---|---|---|---|---|
| Direct to Local Bank (PHP) | $0.99, plus the partner's exchange-rate markup | Within 4 business days | $5 or higher, set by location | Needs your bank's head office BRSTN code |
| Direct to U.S. Bank into a GCash Virtual US Account | $2.99 Upwork fee since 1 September 2026, no GCash fee on ACH | 2 to 5 business days from Upwork, ACH settles in 1 to 3 | Not published by Upwork | GCash converts at market-linked rates with no extra conversion fee. Peso withdrawals follow your GCash limits |
| Direct to U.S. Bank into Wise USD details | $2.99 Upwork fee, domestic USD receipt free at Wise | 2 to 5 business days from Upwork | Not published by Upwork | Wise then converts and sends to a peso bank account, quoted at 3 USD for 500 USD on 12 September 2026 |
| Payoneer, then GCash or a bank | Upwork transfer fee shown in settings, free GCash cash-in | Usually within 24 hours to Payoneer, GCash cash-in in about 5 minutes | Not published by Upwork | Payoneer's conversion applies when dollars become pesos |
| PayPal, then GCash or a bank | Upwork transfer fee, 3.0% PayPal conversion, 1% GCash cash-in | Usually instant to PayPal, GCash cash-in can take 24 to 48 hours | Not published by Upwork | PayPal bank withdrawals are free above PHP 7,000 and cost PHP 50 below |
| U.S. Dollar Wire Transfer | $50, plus bank charges | Sent within 1 business day, up to 7 business days to arrive | Not published by Upwork | Only worth it for large sums |
Upwork does not list GCash or Maya as withdrawal methods. The GCash routes above are documented in GCash's own help center. No Maya route is documented in Upwork's help center, so Maya is not covered here. Upwork accepts digital bank accounts such as Wise depending on your location, and the way to check is to enter the details as a new withdrawal method.
Worked example: withdrawing $500
This example assumes PHP 62.50 per US dollar, a rate chosen for illustration on 12 September 2026, not a live quote. The same rate is used in every row so the fees can be compared directly.
| Route | Fees taken | Approx. pesos received |
|---|---|---|
| Direct to Local Bank | $0.99 | PHP 31,188 |
| GCash Virtual US Account | $2.99 Upwork fee | PHP 31,063 |
| Wise, then a peso bank account | $2.99 Upwork fee, about $3 Wise fee | about PHP 30,876 |
| PayPal, then GCash | 3.0% PayPal conversion, 1% GCash cash-in, plus Upwork's PayPal fee | about PHP 30,009 |
| U.S. Dollar Wire Transfer | $50 | PHP 28,125, before bank charges |
Direct to Local Bank and GCash both convert with a margin that neither publishes as a percentage, so the real gap between them depends on the rates shown on the day. A 1% difference in the rate is worth about PHP 312 on this withdrawal, which is more than the $2 difference in their Upwork fees. The PayPal route costs the most in this example because two percentage fees stack. Model other amounts in the fee calculator.
How to withdraw to a Philippine bank
- Enter your tax information under Manage finances > Tax information.
- Go to Account settings on desktop, or Settings in the mobile app, open Withdrawals and choose Add a method.
- Click Set up next to Direct to Local Bank and enter your account details.
- Enter your bank's head office BRSTN code, not your branch's, or you will get an error. Upwork's list includes 010530667 for Banco De Oro, 010269996 for Metrobank and 010350025 for Landbank, but confirm the code with your bank.
- Choose an optional withdrawal schedule, click Next and wait three calendar days for the security hold to end.
- Go to Manage finances > Withdraw earnings and select Withdraw now.
How to withdraw to GCash
- In the GCash app, tap the Profile icon on your dashboard to see your Virtual US Account details: account holder name, account number and ACH routing number.
- In Upwork, open Account settings > Withdrawals > Add a method and click Set up next to Direct to U.S. Bank.
- Enter the GCash details, using the account holder name exactly as GCash shows it. It must also match your verified Upwork name.
- After the three-day hold, withdraw as usual. If your GCash conversion mode is set to automatic, incoming dollars are converted to pesos after they arrive.
For Payoneer, link it in GCash under Profile > My Linked Accounts > Payoneer, then use Cash In > Global Banks and Partners > Payoneer. For PayPal, your PayPal account must be Philippine-based and verified and your GCash account Fully Verified. Convert the PayPal balance to pesos first, then use Cash In > Global Banks and Partners > PayPal.
Compliance notes
- VAT. Upwork charges freelancers in the Philippines 12% VAT on the Freelancer Service Fee, Connects and memberships. On $100 of service fees that is $12. Entering a TIN registered for VAT under Manage finances > Tax information, and confirming the registration, stops Upwork collecting it.
- Service fee. Upwork's Freelancer Service Fee ranges from 0% to 15% per contract and is locked in once a proposal, offer or contract is sent.
- Name matching. Every receiving account must be in your verified Upwork name, including middle names.
- GCash limits. A Fully Verified GCash account has a PHP 100,000 wallet limit, which can rise to PHP 500,000 when you meet GCash's conditions, such as linking and cashing in from PayPal or Payoneer. Conversions from the Virtual US Account follow those limits, and once you hit them you can convert again from the start of the next month.
- Virtual US Account rules. It accepts only US domestic ACH and Fedwire payments in dollars, not SWIFT. Fedwire deposits cost $15, and the account can pay out only to your own linked account.
Common problems and fixes
- BRSTN error. You entered a branch code. Use the head office BRSTN code for your bank, since subsidiary banks share it too.
- Method not usable yet. New or re-added withdrawal methods stay on a three-day security hold.
- Name mismatch flag. Add a method in your verified name, or reply to Upwork's email to show you are an authorized user.
- Transfer returned. Money sent to an invalid or closed account usually comes back within 4 to 8 business days, minus the withdrawal fee and any return fees if your details were wrong.
- Bank transfer missing. After 8 full business days, ask Upwork for a free trace and attach a bank statement screenshot covering the days since the withdrawal. US and Philippine bank holidays can delay bank methods.
- PayPal cash-in fails. Log in to PayPal to check for limits or required actions, then relink PayPal to GCash if needed.
- Digital bank payment stuck. Upwork warns that digital bank payments can take longer to trace, and sometimes cannot be traced at all.
For more platforms that pay Filipino freelancers, see the best earning platforms in the Philippines.
Sources
- Upwork: How to get paid on Upwork
- Upwork: Direct to Local Bank fees, limits and timing
- Upwork: How to withdraw earnings with Direct to Local Bank
- Upwork: Bank codes and BRSTN codes
- Upwork: Direct to U.S. Bank timing and fees
- Upwork: Use a digital bank to get paid
- Upwork: How wire transfers work
- Upwork: PayPal fees and timing
- Upwork: Payoneer fees and timing
- Upwork: Freelancer Service Fee
- Upwork: VAT for freelancers in the Philippines
- Upwork: Troubleshooting withdrawal issues
- Upwork: How currency conversion works
- GCash: How to receive USD funds in a GCash Virtual US Account
- GCash: Cash in fees
- GCash: How to link PayPal to GCash
- GCash: How to cash in through PayPal
- GCash: How to link Payoneer to GCash
- GCash: How to cash in through Payoneer
- GCash: How to increase wallet and transaction limits
- GCash: Can't cash in from bank to GCash
- PayPal: Consumer fees, Philippines
- Wise: Receiving fees
- Wise: Send money to the Philippines
Upwork fees, payouts & alternatives