Skip to content
LiveInPH
Money Saving13 min read

GCash Fees Breakdown (2026): The Real "Hidden 2%" Lives at OTC, Not Your Bank Pull

Every old GCash fee table is wrong. Bank cash-in is free since Oct 2025. The real 2% lives at Cebuana, M Lhuillier, and Palawan above the monthly quota.

File:Central Bank of the Philippines Branch in Cotabato City.jpg

A Cebu landlord receiving PHP 30,000 monthly rent through GCash pays between PHP 180 and PHP 5,300 a year in cumulative fees, depending on whether the tenant cashes in from BDO Pay or walks into the M Lhuillier on Gov. M. Cuenco. PHP 5,000 a year on the same transaction. That gap is the article, and almost every page-one Google result still quotes the pre-October-2025 schedule that made it look smaller.

GCash changed the math on October 1, 2025 when it adopted InstaPay rails for bank cash-ins and waived its own fee. The "2% on bank pull" rule everyone repeats was a 2024 fee structure. Bank-to-GCash is mechanically free on the GCash side now, and the real 2% has moved — it lives at the Cebuana counter once you cross PHP 8,000 in a calendar month.

What changed on October 1, 2025

GCash's September 29 advisory was one sentence: cash-ins via bank apps now route through InstaPay, with no GCash-side fee. Before that, bank-to-GCash ran through GCash's bilateral integrations, not the Bangko Sentral's InstaPay clearing network.

Two things flipped. GCash joined the InstaPay clearing switch. The originating bank now bears the clearing cost — and most passed it through. BPI charging PHP 15 looks like a price hike but it's the bank's fee, not GCash's. Most users see a single line labelled "InstaPay fee" and assume GCash did it.

Every "top GCash fees" article still on page one of Google was written in 2024 or early 2025 and still says the wrong thing.

Cash-in fee matrix

Read this as the fee you actually pay, not GCash's listed rate — bank InstaPay fees stack on top where they apply.

GCash cash-in fees by channel (verified May 2026)
CategoryRangeNotes
Bank app via InstaPay — BPI Pay/Online₱10₱10PHP 0 if routed through BPI #MySaveUp first
Bank app via InstaPay — BPI web portal₱15₱15Default if you log into the BPI website
Bank app via InstaPay — BDO Pay₱10₱10PHP 25 from legacy BDO Digital Banking
Bank app via InstaPay — Metrobank App₱8₱8Cut from PHP 25 on Feb 1, 2026
Bank app via InstaPay — Security Bank (DigiBanker)₱0₱0Waived for non-individual DigiBanker
OTC: Cebuana Lhuillier (first PHP 15,000/month)₱0₱02% above; extended free quota
OTC: M Lhuillier, Palawan, SM (first PHP 8,000/month)₱0₱02% above the free quota
7-Eleven via CLiQQ kiosk₱50₱200Flat 1% of transaction, any amount
Credit card cash-in₱129₱1,2902.58% of transaction
Debit card cash-in₱70₱1,0001.4–2% depending on issuer

Sources: help.gcash.com cash-in fee schedule, cebuanalhuillier.com GCash cash-in page (May 2026), Metrobank Feb 1 2026 InstaPay fee advisory, fintechnews.ph on BPI InstaPay fee.

Three mechanics worth pulling out.

BPI has two different fees for the same action. The BPI website charges PHP 15. The BPI Pay or BPI Online app charges PHP 10. The PHP 0 trick: open a BPI #MySaveUp account inside the GCash app, push from BPI to #MySaveUp as a free own-account transfer, then sweep into the GCash wallet. Most users don't bother for PHP 15.

BDO's PHP 25 fee is legacy-channel only — the old BDO Digital Banking interface. BDO Pay is PHP 10. If you opened BDO before 2022 and never migrated, you're still paying the legacy fee on every InstaPay.

Cebuana publishes a PHP 15,000/month free quota for GCash cash-ins, nearly double the standard PHP 8,000 that applies at M Lhuillier, Palawan, SM, and 7-Eleven Bayad counters. Walk past the M Lhuillier on the corner and into the Cebuana — the extra PHP 7,000 of free quota is worth the half-block.

Cash-out fee matrix

Cash-out is where most expats burn more than they realise, because the InstaPay PHP 15 stacks regardless of amount.

ChannelFeePer-transaction capWhen it makes sense
GCash → bank via InstaPayPHP 15 flatPHP 50,000Default. Use for any digital cash-out under PHP 50k
GCash ATM via BancNet partnersPHP 20 + bank ATM surchargeVaries by ATM (typically PHP 10–20k)Card-less withdrawal when you don't want to use the bank rail
GCash Padala (cash pickup, non-GCash recipient)PHP 5 below PHP 500, 1.5% abovePer recipient KYCSending to unbanked family — not for own cash-out
OTC cash-out at partner agentsFree up to PHP 8,000/month, then 2%Branch-specific (often PHP 50k)Walk-in cash when ATMs are dead post-typhoon
Send to another GCash walletFreeWallet cap (PHP 50k–500k)GCash-to-GCash is always free; ignore the rumours
Cash-out fees verified May 2026. Sources: help.gcash.com Send Money + Cash Out schedules.

The arbitrage: OTC partners apply the PHP 8,000 free quota in both directions. A tenant who cashes in PHP 5,000 at Cebuana has PHP 10,000 of free Cebuana cash-out left that month before the 2% kicks in (PHP 3,000 at M Lhuillier). Most users don't bridge the two columns.

Send Money: the rail that decides the annual rent bill

GCash-to-GCash is free at any amount up to the wallet cap, instant. If landlord and tenant both run Fully Verified GCash, monthly rent up to PHP 100,000 moves between them for zero.

GCash-to-bank via InstaPay is PHP 15 flat with the PHP 50,000 transaction cap. A landlord receiving PHP 60,000 rent into BPI splits it into two sends — PHP 30/month, PHP 360/year on top of whatever the tenant paid to cash in.

GCash Padala (cash pickup for non-GCash recipients) is PHP 5 below PHP 500 and 1.5% above. Painful at any volume — a PHP 5,000 Padala costs PHP 75 versus zero via Send to GCash. For inbound international remittance see sending money to the Philippines — Wise still wins above USD 200.

Wallet caps by KYC tier

Three caps to track, and they stack rather than replace each other. The wallet cap is the ceiling on what GCash can hold at any moment. The monthly turnover ceiling is the total sent + received in 30 days. InstaPay's PHP 50,000 per-transaction cap sits on top of both — a Fully Verified wallet holding PHP 100,000 can still only push PHP 50,000 in a single send.

  • Basic Verified — name + birthday + PH mobile. Wallet cap PHP 50,000. Monthly turnover ~PHP 100,000. Most foreigners can't get here without a PH SIM.
  • Fully Verified — passport or ACR I-Card + selfie + source-of-funds declaration in-app. Wallet cap PHP 100,000. Monthly turnover PHP 500,000. Where most resident expats land within a month — see GCash for foreigners for the five IDs that work.
  • Fully Verified + GSave or GInvest linked — adds an active CIMB-backed GSave deposit or GInvest position. Cumulative cap rises to PHP 500,000.

Tradeoff worth naming: linking GSave unlocks the PHP 500k cap but ties the wallet to CIMB as deposit custodian. CIMB is BSP-licensed with PHP 1M PDIC coverage so the regulatory exposure is small, and GSave pays 2.6–4.1% on whatever cash sits there. For most users the math says link it. For the security-paranoid, it's a real decision.

GCash Visa: the only physical card on offer in 2026

GCash stopped new Mastercard issuance in 2025 and shut down the Amex Virtual Pay card on April 1, 2026. The remaining physical product is the GCash Visa: PHP 250 one-time (PHP 185 card + PHP 65 shipping), no advertised annual fee, pulls directly from the wallet balance. Overseas spend runs at 0% FX margin per comparative testing — meaningfully better than the 2–4% on a BPI or BDO debit abroad, competitive with a Wise debit. Fully Verified is required to order one.

For a Cebu expat the card matters in three scenarios: backup to a Wise card on international flights, in-store payments where tap-to-pay is flaky, and BancNet ATM withdrawal sourced from the wallet rather than a bank. See open a bank account in Cebu for where it sits against BPI/BDO/Maya debit.

Bills payment and buy load

Paying VECO, MCWD, Globe, Smart, Maynilad, Cignal, Sky inside GCash is PHP 0 — GCash earns from biller commissions. Smaller billers add PHP 10–25 convenience fees, disclosed before confirmation. Buy Load is free across all carriers, priced at the carrier's published load price. For renters paying VECO directly, see the Cebu electricity bill article for the meter-name mechanics.

Worked example: Cebu landlord receiving rent

The article-defining math. A Cebu landlord renting a Mabolo studio for PHP 30,000/month and receiving rent via GCash. The tenant has three plausible cash-in patterns. Annual fee burden, all stacking up:

Annual fee cost on PHP 30,000/month rent through GCash (Cebu, 2026)
CategoryRangeNotes
Pattern A: Tenant cashes in from BDO Pay app₱120₱120PHP 10 BDO fee × 12. GCash transfer to landlord free if both GCash.
Pattern A + GCash→bank push (landlord BPI)₱240₱240Add PHP 15 InstaPay × 12 from landlord's GCash to BPI.
Pattern B: Tenant cashes in at Cebuana Gov M Cuenco₱2,700₱2,700First PHP 15k free, then 2% on PHP 15k × 12 = PHP 3,600. Realised lower because some months tenant uses bank.
Pattern B + landlord push to BPI₱2,880₱2,880
Pattern C: Tenant cashes in at M Lhuillier₱5,280₱5,280First PHP 8k free, then 2% on PHP 22k × 12 = PHP 5,280.
Pattern C + landlord push to BPI₱5,460₱5,460

Worked from GCash + Cebuana + M Lhuillier published fee schedules, May 2026. Assumes landlord and tenant both Fully Verified GCash.

The PHP 5,000+ annual spread between Pattern A and Pattern C is not theoretical — it's the same monthly rent, the same building, the same tenant. Just a different cash-in counter. The advice that follows itself: if rent is coming in via GCash, the landlord should care about how the tenant is cashing in, because the 2% lands on the tenant first but compounds the relationship cost.

Worked example: expat day-to-day

A different math problem. An expat in IT Park spending PHP 15,000/month through GCash on Grab, palengke runs, restaurant tabs, and SIM top-up.

The OTC PHP 8,000 free quota: how to use it

The quota refreshes on the 1st of each month and applies in both directions — cash-in and cash-out — at any GCash OTC partner. The implications:

  • Cash-rich users: cash in PHP 8,000 at start of month fee-free. Above that, switch to 7-Eleven CLiQQ at 1% (beats the 2% OTC over-quota rate; break-even around PHP 14,000/month total).
  • Digital-default users who occasionally need cash: pull PHP 8,000/month free at any OTC partner. A landlord wanting PHP 6,000 in physical pesos for sari-sari change can take it free at the M Lhuillier counter.
  • Cebuana-loyal users: PHP 15,000 quota instead of PHP 8,000. Always worth the walk.

The quota does not stack across networks — PHP 8,000 at M Lhuillier plus PHP 8,000 at Palawan is not PHP 16,000 free. GCash tracks it on its side, not the OTC partner's.

Cebu-specific notes

Fees are national; access points are not.

  • 7-Eleven density in IT Park and Ayala is the highest in Visayas — multiple branches inside Asiatown and on Salinas Drive plus the Ayala Center cluster. CLiQQ kiosks sit near the front counter; queue is short outside lunch and rush hour. 1% flat.
  • Cebuana Lhuillier branches that matter for daily GCash use: the Gov. M. Cuenco strip past Banilad, Mabolo near S.B. Cabahug, Lahug at IT Park's south gate, and the Colon cluster. PHP 15,000/month quota is the strongest free tier in OTC.
  • Bayad Center at SM City Cebu and SM Seaside uses the standard PHP 8,000/month — same as M Lhuillier.
  • VECO bill pay through GCash is free. Same for MCWD, Globe, Smart, and most Cebu billers. See Cebu transport costs for where GCash QR fits in ride payments.

When GCash isn't the right tool

Sending over PHP 50,000 in one transfer. InstaPay caps the send. Above that, fragment (multiple PHP 15 fees) or route from a bank via PESONet — usually free at most banks.

Credit-card cash-in. 2.58% is structural; GCash pays the card network. Use a bank rail or debit if available.

Holding large balances. The wallet pays zero interest. PHP 100,000 in GSave earns 2.6–4.1% APY. Move idle balance to GSave or a digital bank like Tonik or Maya Bank.

Inbound international transfers. The PHP 50,000 InstaPay cap applies inbound too. For monthly pensions or salary above that, route to a bank first.

The post-October-2025 rule of thumb: bank is free in, PHP 15 out; OTC is free up to quota, 2% above; 7-Eleven is 1% flat. The hidden fee isn't at the bank pull anymore. It's at the counter, after the eighth thousand peso, in the same month you forgot you'd already cashed in.

FAQ

Frequently asked.

Does GCash charge for cash-in from a bank in 2026?
No. Since October 1, 2025, GCash routes bank-to-GCash cash-ins through InstaPay and charges zero on its side — the old 2% fee on bank pulls is dead. Your originating bank may still charge its own InstaPay fee: BPI is PHP 15 from the web portal but PHP 10 from BPI Pay/Online; BDO is PHP 10 via BDO Pay or PHP 25 via legacy Digital Banking; Metrobank dropped to PHP 8 on February 1, 2026. The cheapest bank routes are BPI #MySaveUp (free internal transfer, then free GCash pull) and Metrobank App. Most articles still on page one of Google quote the pre-October-2025 schedule and are now wrong.
What is the GCash OTC cash-in fee in 2026?
OTC partners — Cebuana Lhuillier, M Lhuillier, Palawan Pawnshop, SM Bills, 7-Eleven Bayad counters — give the first PHP 8,000 per month free, then 2% on every peso above. Cebuana Lhuillier extends its own free quota to PHP 15,000/month. 7-Eleven via the CLiQQ machine sits in its own bucket at a flat 1% per transaction with no free tier. This is where the "GCash takes 2%" rule actually lives in 2026 — not at the bank pull. A Cebu landlord receiving PHP 30,000/month rent through a tenant who cashes in at the Gov. M. Cuenco Cebuana branch pays roughly PHP 5,280/year in cumulative OTC fees once the free quota burns through by mid-month.
How much does GCash charge to send money to BDO or BPI?
PHP 15 flat per transaction for any GCash-to-bank transfer via InstaPay, regardless of which bank you are sending to. InstaPay caps the transaction at PHP 50,000 — that is a Bangko Sentral network limit, not a GCash policy. For amounts above PHP 50,000 split the transfer into multiple sends or move the money via PESONet from a bank account instead. Same-day GCash-to-GCash transfers remain free with no fee at any amount up to the wallet cap.
What is the GCash daily wallet limit?
Three tiers in 2026. Basic Verified accounts hold up to PHP 50,000 in the wallet with monthly send/receive ceilings around PHP 100,000. Fully Verified (passport or ACR I-Card + selfie + source-of-funds declaration) lifts the wallet cap to PHP 100,000 and the monthly turnover to PHP 500,000. Linking GSave (the CIMB-backed savings inside GCash) or GInvest pushes the cumulative ceiling to PHP 500,000. InstaPay sits on top of all of this with its PHP 50,000 per-transaction cap when moving money out to a bank.
Is the GCash Visa card better than the old Mastercard?
The Mastercard is end-of-life — GCash stopped issuing new ones in 2025 and the Amex Virtual Pay card was discontinued April 1, 2026. The replacement is the GCash Visa, PHP 250 one-time issuance (PHP 185 card + PHP 65 shipping), no advertised annual fee, and it returns 0% foreign-exchange margin on overseas spend per comparative testing. Existing Mastercards keep working until expiry. For an expat using GCash as a backup spending card on a short trip out of Cebu, the Visa is the only current option and the no-FX-margin behaviour is meaningfully better than most local debit cards.
How do I avoid the 2% OTC fee when cashing in above PHP 8,000?
Three workable routes. One: cash in via Cebuana Lhuillier which carries its own PHP 15,000/month free quota instead of the standard PHP 8,000. Two: skip cash entirely and pull from a bank via InstaPay — Metrobank App at PHP 8, BPI Pay at PHP 10, or the BPI #MySaveUp routing trick at PHP 0. Three: 7-Eleven CLiQQ at a flat 1% beats OTC partners on anything above PHP 8,000 (a PHP 15,000 cash-in costs PHP 150 at 7-Eleven versus PHP 140 OTC above quota — break-even is roughly PHP 14,000 in a month).

Data note. Prices, rates, and details are verified as of publication and may change. Always confirm with the listed provider or landlord before committing. This article is informational — not financial, legal, or immigration advice.

Read next

Related reading.