By Maria Santos • Updated March 19, 2026 • 10 min read

You've got dollars in your Wise account from freelancing and you want that money in your GCash. Makes sense — GCash is practically the default wallet for everyday transactions in the Philippines. You can pay bills, buy load, shop at SM, and send money to family all from your phone.

But here's the thing: Wise doesn't transfer directly to GCash. You can't just enter your GCash number and hit send. You need a Philippine bank account as a bridge.

Don't worry — the process is straightforward once you know the steps. I've done this hundreds of times, and this guide walks you through the exact process, including which buttons to tap, how much it costs, and the fastest route to get your pera into GCash.

What You'll Need Before Starting

Before you begin, make sure you have all of these ready:

  • A verified Wise account with a balance in any supported currency (USD, EUR, GBP, etc.) — Sign up for Wise here if you don't have one yet
  • A Philippine bank account in your name (BPI, BDO, UnionBank, Metrobank, etc.)
  • A fully verified GCash account — basic verification limits you to ₱50,000/month; full verification gives you ₱100,000/day and ₱500,000/month
  • Your bank account linked to GCash — or be ready to link it during the process
  • Your bank account number and the bank's name (you'll enter this in Wise)
Which bank is fastest? If you're opening a new bank account specifically for this, I recommend UnionBank. Wise supports InstaPay transfers to UnionBank, which means money arrives in minutes instead of 1-2 days. UnionBank also has excellent GCash integration. You can open a UnionBank account entirely online through their app.

Step-by-Step: Wise to GCash via Philippine Bank

The process has two parts: (1) send money from Wise to your Philippine bank, then (2) transfer from your bank to GCash. Here's every step in detail.

Part 1: Send Money from Wise to Your Philippine Bank

1 Log in to Wise

Open the Wise app on your phone or go to wise.com on your computer. Log in with your email and password. If you have two-factor authentication enabled (recommended), confirm with the code sent to your phone.

2 Click "Send money"

On the home screen, tap the green "Send money" button. This is at the top of the app or in the center of the web dashboard. Don't tap "Convert" — that only converts currency within your Wise account without sending it anywhere.

3 Enter the Amount

In the "You send" field, enter the amount in your source currency (e.g., 500 USD). The "Recipient gets" field will automatically show the equivalent in PHP using the current mid-market rate.

Example: You send $500 USD
Wise fee: $2.85 (0.57%)
Exchange rate: ₱56.50 (mid-market)
Recipient gets: ₱28,104.28
Estimated delivery: 1-2 business days

Review the fee and rate shown. The fee is clearly displayed — there are no hidden charges. Tap "Continue".

4 Choose Recipient Type

Select "Myself" since you're sending to your own Philippine bank account. If this is your first time, Wise will ask you to add a new recipient. Choose "Bank account" as the recipient type.

5 Enter Your Philippine Bank Details

Fill in the following fields:

Full name of account holder: Your full name as it appears on your bank account (must match exactly)

Bank name: Select from the dropdown (BPI, BDO, UnionBank, Metrobank, etc.)

Account number: Your full bank account number (10-12 digits for most PH banks)

Account type: Savings or Current

Double-check the account number. A wrong digit will cause the transfer to fail or go to someone else's account. Tap "Continue".

6 Add Reference & Review

You can add a reference note (optional). Then review all the details on the confirmation screen:

  • Amount you're sending
  • Wise fee
  • Exchange rate
  • Amount in PHP the recipient (you) gets
  • Estimated arrival time
  • Recipient bank and account number

If everything looks correct, tap "Confirm and send".

7 Pay for the Transfer

If you're sending from your Wise balance, the money is deducted instantly. If you're paying from an external source, choose your payment method (bank transfer, debit card, etc.). The transfer begins processing immediately.

You'll see a tracking screen showing the transfer status. Wise sends email and push notification updates at each stage: Processing → Money sent → Money received.

8 Wait for PHP to Arrive in Your Bank

The money will arrive in your Philippine bank account within:

UnionBank (via InstaPay): Minutes to 1 hour
BPI: 1-2 business days
BDO: 1-2 business days
Metrobank: 1-2 business days
Other banks: 1-3 business days

You'll get a notification from your bank when the money arrives. You can also check your bank app to confirm.

Part 2: Transfer from Your Bank to GCash

9 Transfer from Bank to GCash

Once the PHP is in your bank account, there are two ways to move it to GCash:

Option A: From GCash app (recommended)

1. Open GCash app
2. Tap "Cash In" on the home screen
3. Select your bank (BPI, BDO, UnionBank, etc.)
4. Enter the amount you want to cash in
5. Log in to your bank's online portal (you'll be redirected)
6. Authorize the transfer
7. Money appears in GCash within seconds to 5 minutes

Option B: From your bank app (InstaPay)

1. Open your banking app (BPI, BDO, UnionBank, etc.)
2. Go to Transfer or Send Money
3. Select "Other Banks" or "InstaPay"
4. Choose "G-Xchange Inc." (GCash's official name) as the receiving bank
5. Enter your GCash-registered mobile number as the account number (e.g., 09171234567)
6. Enter the amount and confirm
7. Money arrives in GCash instantly or within a few minutes

10 Confirm GCash Balance

Open your GCash app and check your balance. You should see the transferred amount reflected. Tap on "Transaction History" to verify the exact amount received and any fees charged.

Done! Your freelance earnings have traveled from Wise → Your PH Bank → GCash. The whole process costs less than 1% of the total amount, which is the cheapest way to get international payments into your GCash wallet.

Complete Fees Breakdown: Wise to GCash

Let's break down every peso of fees you'll pay throughout this process. I'll use a $200 USD transfer as an example.

Fee TypeAmountCharged By
Wise conversion fee (USD→PHP)~$1.14 (0.57%)Wise
Wise PHP withdrawal fee₱45-120 (varies)Wise
Receiving fee at PH bank₱0 (free)Your bank
Bank → GCash transfer₱0-25 (depends on method)Your bank or GCash
Total estimated fees~₱130-210 (≈$2.30-3.70)

On a $200 transfer, you're paying roughly ₱170 total in fees — that's about 0.7% of the total amount. Compare that to remittance services like Western Union or Remitly, where fees alone can be $5-15 plus a 2-4% exchange rate markup.

Fee Details by Bank

  • BPI to GCash: Free via GCash Cash In. Via BPI app InstaPay: ₱0-25 depending on promo period.
  • BDO to GCash: Free via GCash Cash In (using BDO online banking). Via BDO app InstaPay: ₱25.
  • UnionBank to GCash: Free via InstaPay (UnionBank waives the fee for most transfers). Also free via GCash Cash In.
  • Metrobank to GCash: Free via GCash Cash In. Via Metrobank Online InstaPay: ₱25.
Cheapest combination: Wise → UnionBank (via InstaPay, free) → GCash (via Cash In, free). Total fees: just the Wise conversion fee, which is the absolute minimum.

Processing Time: How Long Does It Take?

Transfer LegProcessing Time
Wise → UnionBank (InstaPay)Minutes to 1 hour
Wise → BPI1-2 business days
Wise → BDO1-2 business days
Wise → Metrobank1-2 business days
Bank → GCash (Cash In)Instant to 5 minutes
Bank → GCash (InstaPay)Instant to 30 minutes
Total (fastest route)Under 1 hour via UnionBank
Total (standard route)1-3 business days via BPI/BDO
Avoid weekends and holidays. Wise processes Philippine bank transfers via PESONet and InstaPay, which operate only during banking hours on business days. If you initiate a transfer on Friday afternoon, Saturday, or Sunday, it won't be processed until Monday. Plan your withdrawals accordingly.

Tips for Faster and Cheaper Transfers

  • Use UnionBank for speed. It's the only major Philippine bank where Wise consistently delivers via InstaPay, meaning near-instant arrivals. BPI and BDO typically use PESONet, which batches transfers throughout the day.
  • Initiate transfers on weekday mornings. Transfers started between 8 AM and 12 PM Philippine time (PHT) on Monday-Friday tend to arrive fastest. Avoid Friday afternoon transfers unless you can wait until Monday.
  • Convert when the rate is good. The USD/PHP rate fluctuates daily. If you're not in a rush, keep your money in USD on Wise and convert when the peso weakens (higher rate = more PHP for your dollars). You can set rate alerts on Wise.
  • Batch your withdrawals. Since Wise charges a small fixed PHP withdrawal fee on top of the percentage fee, withdrawing one larger amount is more efficient than multiple small ones. Instead of withdrawing $100 four times, withdraw $400 once.
  • Use GCash Cash In instead of InstaPay. When transferring from your bank to GCash, the Cash In method through the GCash app is usually free, while going through your bank's InstaPay may charge ₱15-25.
  • Verify GCash limits before large transfers. Fully verified GCash accounts can receive up to ₱100,000/day. If your transfer exceeds this, split it across two days or leave the excess in your bank account.
  • Keep your Wise account verified. Make sure your ID and proof of address are up to date. Expired verification can delay transfers or trigger additional review.

Common Problems and How to Fix Them

Problem: "Transfer stuck on Processing"

Cause: Wise may be waiting for additional verification, or the transfer was initiated outside banking hours.

Fix: Check your email and Wise app for any verification requests. If it's been processing for more than 2 business days, contact Wise support through the app (tap your profile → Help → Contact us). Most stuck transfers are resolved within 24 hours of contacting support.

Problem: "Incorrect bank account details"

Cause: Wrong account number, mismatched name, or wrong bank selected.

Fix: Double-check your bank account number (count the digits — BPI uses 10 digits, BDO uses 10-12 digits, UnionBank uses 12 digits). Make sure your name on Wise matches your name on your bank account exactly. If the transfer bounces back, the money returns to your Wise balance within 3-5 business days.

Problem: "GCash Cash In fails"

Cause: Your bank account may not be enrolled for online transactions, or your GCash wallet is at its limit.

Fix: Make sure online banking is activated for your bank account. Check your GCash wallet balance — the wallet cap is ₱500,000 for fully verified accounts. If you're near the limit, use some of your GCash balance first before cashing in.

Problem: "Transfer amount exceeded GCash daily limit"

Cause: You tried to cash in more than ₱100,000 in a single day (fully verified) or ₱50,000/month (basic verified).

Fix: Split the transfer across multiple days. Alternatively, keep the excess in your bank account and use it directly for payments or ATM withdrawals. Consider upgrading your GCash verification level if you haven't already.

Problem: "Wise account under review"

Cause: Large or unusual transactions can trigger compliance reviews. This is normal and happens to protect your account.

Fix: Check your email for documents Wise needs (proof of income, source of funds, etc.). Upload the requested documents through the app. Reviews typically take 1-3 business days. Having your freelance contracts or Upwork earnings statements ready speeds up the process.

Don't have a Wise account yet?
Sign up free and start receiving your freelance payments with the best exchange rate available.
Create Your Wise Account →

Frequently Asked Questions

Can I send money directly from Wise to GCash?

No, Wise does not support direct transfers to GCash wallets. You need to use a Philippine bank account as a bridge. The process is: Wise → Your PH bank → GCash. The fastest route is Wise → UnionBank (InstaPay, arrives in minutes) → GCash Cash In (instant). It adds one extra step, but the total fees remain very low.

How long does Wise to GCash take?

Total time depends on which bank you use. Fastest route (UnionBank): under 1 hour total. Standard route (BPI/BDO): 1-3 business days for the Wise-to-bank leg, then instant for bank-to-GCash. Always initiate the Wise transfer on a weekday morning for the fastest processing.

What is the GCash daily limit for receiving money?

For fully verified GCash accounts: ₱100,000 per day incoming, ₱500,000 per month incoming, and ₱500,000 wallet balance cap. For basic verified accounts: ₱50,000 per month total. If you regularly receive large amounts, full verification is essential — it only requires a valid government ID and a selfie.

What are the total fees for Wise to GCash?

Total cost is approximately 0.6-0.8% of the transfer amount. This includes Wise's conversion fee (0.43-0.68%), Wise's PHP payout fee (₱45-120), and the bank-to-GCash transfer (free via GCash Cash In, or ₱15-25 via InstaPay). On a $500 transfer, expect to pay around ₱250-400 total, which is far cheaper than Western Union or bank wire alternatives.

Why is my Wise transfer to the Philippines taking so long?

Common causes: (1) Transfer was initiated on a weekend or Philippine holiday — processing resumes on the next business day. (2) Your Wise account needs additional verification — check email for requests. (3) Bank details are incorrect — the transfer may bounce back to Wise. (4) The amount triggered a compliance review — Wise may ask for source of funds documentation. Contact Wise support if the transfer hasn't arrived after 3 business days.

Summary: Wise to GCash in 3 Minutes

Here's the short version of everything above:

  1. Open Wise → Send money → Enter amount in USD (or your currency)
  2. Send to your Philippine bank (UnionBank = fastest)
  3. Wait for PHP to arrive (minutes via InstaPay, 1-2 days via PESONet)
  4. Open GCash → Cash In → Select your bank → Enter amount → Confirm
  5. Done. Money is in your GCash wallet.

Total fees: less than 1%. Total time: as fast as 1 hour (UnionBank route) or 1-3 business days (BPI/BDO route).

It's a two-step process, but once you've done it a few times, it becomes second nature. I do this every week for my freelance bayad, and the entire routine takes about 5 minutes of my time (not counting the waiting for bank transfer to arrive).

The key takeaway: Wise gives you the best exchange rate in the market, and GCash gives you the most convenient way to spend your money in the Philippines. Together, they're the ultimate freelancer payment combo.

Get the real exchange rate on every transfer
Join millions of freelancers who use Wise for cheaper international payments.
Open Wise Account Free →