GCash can send money to most Philippine bank accounts, but the process and timing depend on which bank you're sending to and whether you use the GCash app or a partner service.
GCash is a mobile wallet operated by Globe Telecom in the Philippines. It holds money linked to your phone number, and you can move that money into a bank account through a few different routes. The most direct route is the GCash app itself, which connects to certain banks. A second route is through GCash's partner banks and services, which handle the transfer on their end. A third is through a GCash agent or partner outlet, though this is slower and less common for account transfers.
The key difference between these routes is speed and which banks accept the transfer. Some banks receive GCash transfers when ready. Others take one to three business days. Some banks do not accept GCash transfers at all, which means you would need to use a different method.
Key Takeaways
- GCash transfers to bank accounts work through the GCash app for most major Philippine banks, but the receiving bank must be connected to GCash's network.
- when ready transfers are available to some banks (BDO, BPI, Metrobank, and others), while smaller or rural banks may take one to three business days.
- You need the recipient's full name, account number, and bank name to send money; GCash will verify the account before processing.
- GCash charges a fee for bank transfers, usually between 15 and 50 pesos depending on the amount and receiving bank.
- If the receiving bank is not in GCash's network, you can withdraw GCash cash at an agent and deposit it yourself, or use a different money transfer service.
How to send money from GCash to a bank account through the app
Open the GCash app and tap the "Send Money" button on the home screen. Select "To Bank Account" from the menu. The app will ask you to enter the recipient's full name, the receiving bank name, and their account number. GCash will then verify the account details against the bank's records—this step usually takes a few seconds, but can take up to a minute if the bank's system is slow.
Once the account is verified, you will see the transfer fee displayed. Enter the amount you want to send, review the total (amount plus fee), and confirm. The money leaves your GCash wallet when ready. The recipient's bank account receives it either when ready or within one to three business days, depending on the bank.
Keep the reference number GCash provides. If something goes wrong—the transfer fails, the money does not arrive, or the account details were wrong—you will need this number to contact GCash support.
Which banks accept GCash transfers and how long they take
The major banks that receive GCash transfers when ready are BDO, BPI, Metrobank, Security Bank, and UnionBank. These banks are directly connected to GCash's network, so transfers arrive within seconds to a few minutes. Smaller banks and rural banks often take one to three business days because they are not on the when ready network and must process the transfer through a clearing house.
Some banks do not accept GCash transfers at all. If you try to send to a bank that is not in GCash's network, the app will tell you the transfer is not available for that bank. In that case, you have two options: withdraw your GCash money at an agent and deposit it yourself, or use a different money transfer service such as Remitly, Wise, or a bank's own app-to-app transfer.
The timing also depends on when you send the money. Transfers sent during business hours (Monday to Friday, 9 a.m. to 5 p.m.) are usually processed faster. Transfers sent after hours or on weekends may not process until the next business day, even for when ready banks.
GCash transfer fees and limits
GCash charges a fee for every bank transfer. The fee ranges from 15 pesos for transfers under 1,000 pesos to 50 pesos for transfers over 50,000 pesos. Some receiving banks may also charge their own fee, though most major banks do not. The fee comes out of your GCash wallet, so if you are sending 5,000 pesos, you need at least 5,000 plus the transfer fee in your GCash account.
The maximum amount you can send in a single transfer is 50,000 pesos. If you need to send more, you must make multiple transfers. GCash also has daily and monthly limits based on your account verification level. A basic account (verified with a phone number only) can send up to 100,000 pesos per day. A fully verified account (with ID and address) can send up to 500,000 pesos per day.
What happens if the transfer fails or the account details are wrong
If you enter the wrong account number, GCash's verification step should catch it—the account will not verify, and the app will ask you to re-enter the details. If the account details are correct but the transfer still fails, GCash will return the money to your wallet within one to three business days. You will receive a notification when the reversal is complete.
If the money reaches the wrong account because you entered the details incorrectly, GCash cannot retrieve it. The money belongs to the recipient bank at that point, and you would need to contact that bank and ask them to reverse the transfer. This is rare but possible if you mistyped a digit and the account number happened to be valid for a different account.
Always double-check the account number and recipient name before confirming. If you are unsure, ask the recipient to verify their account details with you first.
Alternatives if GCash cannot send to your recipient's bank
If the receiving bank is not in GCash's network, your first option is to withdraw the GCash money at an agent and deposit it yourself. GCash agents are found in most towns and cities—you can find one using the GCash app's agent locator. You withdraw the cash, then go to the bank and deposit it into the account. This takes longer (you have to travel to both locations) but works for any bank.
Your second option is to use a different money transfer service. Remitly, Wise, and other services connect to different banks and may have coverage where GCash does not. Some banks also offer their own app-to-app transfer services if both the sender and recipient have accounts at the same bank. Compare the fees and timing across these services before choosing.
Frequently Asked Questions
Do I need the recipient's GCash account to send them money?
No. Bank account transfers do not require the recipient to have GCash. You only need their bank account number, full name, and the bank name. The money goes directly into their bank account, not into a GCash wallet.
Can I send money from GCash to a joint bank account?
Yes, but the account must be registered under one name in the bank's system. Use the primary account holder's name when you enter the details. Some banks allow either account holder's name; if the transfer fails, try the other name or contact the bank to confirm whose name is on file.
What if I send money to the wrong bank account by mistake?
If the account number does not verify, GCash will reject the transfer before it goes through. If the account verifies but belongs to the wrong person, the money will arrive in that account and you cannot recover it through GCash. You must contact the receiving bank and ask them to reverse the transfer, which they may or may not do.
How long does a GCash transfer take to a rural bank?
Rural banks usually take one to three business days because they are not on GCash's when ready transfer network. The exact timing depends on the bank's processing schedule and whether you sent the money during business hours. Check with the specific rural bank if you need a faster option.
Can I send GCash money to a bank account in another country?
No. GCash bank transfers only work within the Philippines. To send money internationally, you would need to use a service like Remitly, Wise, or Western Union, or withdraw the GCash cash and use a traditional remittance service.