$38.3B — Philippines remittance inflows (2024)
| Factor | GCash Wallet | Bank Deposit |
|---|---|---|
| Settlement speed | Minutes (with supported senders) | 30 sec (InstaPay) to 1–2 days (SWIFT/PESONet) |
| Wallet/account limit | PHP 100,000 (~$1,750) verified | No practical limit (bank account balance) |
| Cash-out fee | 1–2% at agents (free for QR/bills) | Free (ATM withdrawal fees may apply) |
| Recipient requirement | Active GCash account (phone number) | Philippine bank account |
| Geographic reach | Any GCash user with mobile phone | Requires nearest bank/ATM access |
| Sender support | Remitly, Western Union, MoneyGram, some crypto off-ramps | Wise, Western Union, MoneyGram, bank wires, most crypto off-ramps |
| Best for amounts | Under PHP 50,000 (~$875) | Any amount, especially large transfers |
| Exchange rate | Depends on sender (GCash doesn't set it) | Depends on sender (bank doesn't set it) |
| Crypto off-ramp compatibility | Limited (Coins.ph can link) | Yes (PDAX, Coins.ph standard bank withdrawal) |
| Disputes/reversals | GCash support (variable SLA) | Bangko Sentral ng Pilipinas regulated |
87M+ — Registered GCash users in the Philippines (2025)
| Provider | Delivery Method | Fee | FX Markup | Total Cost | Speed |
|---|---|---|---|---|---|
| Remitly Express | GCash wallet | ~$3.99 | 0.5–1% | ~$5–7 | < 15 min |
| Wise | Bank deposit (BDO/BPI) | ~$2.50 | 0% | ~$2.50 | 1–2 days |
| Western Union | GCash wallet | ~$4.99 | 1–2% | ~$8–10 | < 1 hour |
| Western Union | Bank deposit | ~$4.99 | 1–2% | ~$8–10 | 1–3 days |
| USDC on Stellar (via PDAX) | Bank deposit | ~$1–2 | ~0.3% | ~$2–3 | 1–4 hours |
| Coins.ph (crypto off-ramp) | GCash or bank | 0.5–1% | ~0.5% | ~$3–4 | 30 min–2 hours |
| Bank wire (SWIFT) | Bank deposit | $25–45 | 2–3% | $35–55 | 2–5 days |
Yes, but only through supported remittance partners. Remitly, Western Union, and MoneyGram offer direct GCash wallet delivery from the US, UK, and other major send countries. Wise does not currently support GCash delivery — it sends to Philippine bank accounts only. Your sender app will show 'Mobile Wallet' or 'GCash' as a payout option during checkout if it's supported for your corridor.
A verified GCash account (with government ID submitted) can hold up to PHP 100,000 (~$1,750) at one time. An unverified account is capped at PHP 10,000 (~$175). For transfers above these limits, bank deposit is the required method. Note that the limit is a wallet balance cap — if your recipient has PHP 80,000 already in their wallet, they can only receive up to PHP 20,000 more until they spend or cash out.
Usually yes, for transfers from providers that support direct GCash integration. Remitly Express to GCash typically arrives in under 15 minutes. Bank deposits via PESONet arrive at the next batch settlement (twice daily on weekdays). However, InstaPay bank transfers can settle in under 30 seconds if the sending and receiving banks are both on the network — making it competitive with GCash in speed for amounts under PHP 50,000.
GCash itself does not charge the recipient a fee to receive funds into the wallet. However, if the recipient cashes out to physical cash at a partner outlet (7-Eleven, Palawan Express, M Lhuillier), the agent charges 1–2% of the amount. Spending directly from GCash — via QR pay, bills payment, or GCash-to-GCash transfer — is free. Bank deposits also incur no receiving fee; ATM withdrawal fees (typically PHP 15–20 per transaction) may apply depending on the bank and machine.
Bank deposit is better for amounts above $1,000 due to GCash wallet limits. For large transfers, Wise to a Philippine bank account (BDO, BPI, UnionBank) offers among the lowest total costs at around 0.5–0.7% of the transfer. For very large transfers ($2,000+), crypto rails (USDC on Stellar via PDAX) can reduce costs further to under $5 regardless of amount, with settlement to a bank account in 1–4 hours.
Compare live rates across 370+ corridors on RemitRoutes · methodology.