Linking a bank account to GCash makes it much easier to cash in, pay bills, and move money between your savings account and your e-wallet without queuing at an ATM. The process itself only takes a few minutes, but GCash requires your account to be Fully Verified first, and the exact linking steps differ slightly depending on whether you start from the GCash app or your bank's app. This guide walks through both routes, the fees involved, and what to do if a linked account suddenly disconnects.
This guide covers Step 1: Make Sure Your GCash Account Is Fully Verified and Step 2: Choose How You Want to Link — From the GCash App or From Your Bank, with the full details below.
- You need a Fully Verified GCash account (one valid ID plus a live face scan) before you can link most banks
- InstaPay transfers move instantly and cost as little as ₱10 per transfer on GCash as of July 2026, with a ₱50,000 per-transaction cap set by the BSP
- PESONet is the option for larger transfers above ₱50,000, but it settles on the next banking day instead of instantly
- You can only link one account per bank at a time — linking a second account from the same bank requires unlinking the first
- Fully Verified GCash accounts get a ₱100,000 monthly send/receive limit versus ₱8,000 for Basic accounts
Step 1: Make Sure Your GCash Account Is Fully Verified
Before you can link a bank account, GCash requires your wallet to be upgraded from Basic to Fully Verified status. A Basic account is limited to ₱8,000 in monthly transactions and cannot access GSave, GCredit, GInvest, or most bank-linking features. Fully Verified accounts raise that ceiling to ₱100,000 per month and unlock the full GCash ecosystem.
To upgrade, open the GCash app, go to your profile, and select the verification option. You'll need exactly one valid government-issued ID — the Philippine National ID (PhilSys) is the most commonly accepted, though a passport, driver's license, UMID, or PRC ID also work. Voter's ID, TIN ID, and PhilHealth cards are NOT accepted for GCash verification even though they're valid for other government transactions. Your ID must be an original, undamaged, and unexpired — scanned or photocopied IDs are rejected except for the National ID. After uploading your ID, GCash asks for a short live face scan (liveness check) to match your face against the ID photo. The whole process takes about 5 to 10 minutes to complete, and approval usually comes back within a few minutes to 24 hours.
Step 2: Choose How You Want to Link — From the GCash App or From Your Bank
There are two ways to connect a bank account to GCash, and which one you use depends on where you're starting from.
Option A — Link from inside the GCash app (InstaPay Cash In): Open GCash, tap Cash In, then select Local Banks. Choose your bank from the list (major supported banks include BPI and UnionBank, among others), enter the amount you want to cash in, and tap Next. You'll be redirected to your bank's own login page or app to complete the authentication and confirm the transfer — this step both links the account and cashes in a first amount at the same time.
Option B — Initiate from your bank's app instead: Log in to your bank's mobile app or website, look for Transfer to Other Banks via InstaPay or PESONet, and select GCash as the destination bank. Enter your registered GCash mobile number and the amount, review the details, and confirm with the One-Time PIN (OTP) sent to your phone or email. This method is useful if your bank's transfer limits or promos make it cheaper to move money from that side.
Step 3: Understand InstaPay vs. PESONet Before You Transfer
Once your bank is linked, you'll choose between two BSP-regulated transfer rails depending on how much you're sending and how fast you need it to arrive.
- InstaPay: Settles within minutes, any day of the week including weekends and holidays. The Bangko Sentral ng Pilipinas (BSP) caps InstaPay at ₱50,000 per transaction system-wide — no bank or e-wallet can raise this ceiling on their own. GCash lowered its own InstaPay transfer fee to ₱10 per transfer starting July 4, 2026, down from the previous ₱15.
- PESONet: Designed for larger transfers above the InstaPay cap. Funds typically settle by the end of the next banking day rather than instantly, so it's better suited for planned transfers — like moving payroll or savings — rather than urgent cash-outs.
You can review the current, official schedule of interbank transfer fees for all participating banks and e-wallets on the Bangko Sentral ng Pilipinas payment systems page, since fees and limits are occasionally revised by individual participating banks.
Step 4: Linking Multiple Accounts From the Same Bank
GCash only allows one linked account per bank at any given time. If you have two savings accounts at the same bank — say, a personal account and a joint account — and you want to switch which one is linked to GCash, you first have to unlink the existing one before the second account can be added. Trying to link a second account from a bank you're already connected to will simply fail or overwrite the first link, so plan ahead if you're switching accounts for payroll or remittance purposes.
Step 5: How to Unlink or Switch a Bank Account
Unlike linking, there isn't always a single obvious "Unlink" button in the main GCash menu. The most reliable path is to go to Settings in the GCash app, look for Linked Accounts or check the bank list under the Cash In section where your previously used banks appear, select the account you want to remove, and choose the unlink or remove option if it's shown. If you don't see an unlink option for your specific bank, GCash's in-app customer support (via the Help chat) can process the removal manually — this is common enough that it isn't considered unusual to need support's help for it.
It's also worth knowing that GCash or your bank may automatically unlink an account on their own, usually due to a security review, prolonged inactivity, or a backend system update on either side. If you notice a previously linked bank suddenly missing, this is the most likely explanation, and you can simply relink it by repeating the Step 2 process.
Step 6: What to Do If Linking Fails
A failed link attempt is usually caused by one of a few common issues: your GCash account isn't Fully Verified yet, the name on your bank account doesn't exactly match the name on your verified GCash profile, your bank's own systems are temporarily down for maintenance, or you've hit your monthly transaction limit. Double-check that your registered mobile number matches on both platforms, and that you're not attempting to link during your bank's scheduled maintenance window (many PH banks run maintenance late at night or early morning). If the issue persists after a retry, GCash's in-app Help Center or your bank's customer hotline can confirm whether the block is on GCash's side or the bank's side.
Step 7: A Note on the 2026 UnionBank InstaPay Migration
If you previously linked a UnionBank account for Cash In, note that starting February 2, 2026, UnionBank's Cash In process shifted from its older direct integration to the standard InstaPay rail, in line with a broader BSP push toward unified interbank rails. Existing UnionBank users needed to relink their account under the new InstaPay flow — if your UnionBank link stopped working around that date, this migration is the likely reason, and relinking through Step 2 above resolves it.
Step 8: Keeping Your Linked Account Secure
Since a linked bank account can move real money in and out of your wallet, treat your GCash MPIN and OTP the same way you'd treat an ATM PIN — never share it with anyone, including people claiming to be GCash or bank support staff. GCash and legitimate banks will never ask for your MPIN or full OTP over a call, text, or chat. If you're no longer using a particular linked bank account, or you sold or gave away a device that had GCash installed, unlink the account immediately as a security precaution rather than leaving it connected indefinitely.
Frequently Asked Questions
No, most bank-linking features on GCash require your account to be Fully Verified, which means submitting one valid government ID plus a live face scan. A Basic, unverified GCash account is capped at ₱8,000 in monthly transactions and does not have access to bank linking, GSave, GCredit, or GInvest, so verification is the mandatory first step before you can connect any bank.
As of July 4, 2026, GCash charges ₱10 per InstaPay transfer, down from the previous ₱15 fee. InstaPay transfers are capped at ₱50,000 per transaction by BSP regulation regardless of which bank or e-wallet you use, and funds typically arrive within minutes, any day including weekends and holidays.
InstaPay settles almost instantly and is capped at ₱50,000 per transaction, making it the better choice for everyday cash-ins and urgent transfers. PESONet has no InstaPay-style per-transaction ceiling but settles by the end of the next banking day instead of instantly, which makes it more suitable for larger, non-urgent transfers like moving savings between accounts.
This usually happens due to a security review, extended account inactivity, or a backend system update on either GCash's or your bank's side — it isn't necessarily a sign of a problem with your account. You can simply relink the account by going through Cash In > Local Banks again, or through your bank's InstaPay/PESONet transfer menu, and re-authenticating.
No, GCash only allows one active linked account per bank at a time. If you want to switch from one account to another at the same bank — for example, from a personal to a joint account — you need to unlink the first account through Settings or GCash customer support before the second one can be linked.
Starting February 2, 2026, UnionBank's Cash In process moved from its older direct bank integration to the standard InstaPay rail as part of a BSP-directed shift toward unified interbank transfer systems. If your previously working UnionBank link suddenly failed around that date, you likely need to relink your account under the new InstaPay-based flow, which only takes a few minutes through the Cash In menu.
The Philippine National ID (PhilSys) is the most widely recommended option since it's accepted in its scanned form, but GCash also accepts an original passport, driver's license, UMID, or PRC ID, among others. Voter's ID, TIN ID, and PhilHealth cards are commonly assumed to work but are explicitly not on GCash's accepted list, so double-check your ID type before starting the verification flow to avoid a rejected submission.
Yes, both GCash and its bank partners use BSP-regulated InstaPay and PESONet rails with OTP and MPIN authentication on every transfer, which is the same security standard used for regular online banking. The main risk isn't the linking process itself but phishing attempts — never share your MPIN or OTP with anyone, since GCash and legitimate banks will never ask for these over a call, text, or chat message.
Conclusion
Linking your bank account to GCash takes only a few minutes once you're Fully Verified, and it opens up faster cash-ins, easier bill payments, and instant transfers through InstaPay for amounts up to ₱50,000. Keep an eye on which rail you're using — InstaPay for speed, PESONet for larger planned transfers — and unlink any account you're no longer using as a basic security habit. For the latest official fee schedules across all participating banks and e-wallets, the BSP's payment systems page is the authoritative source.