GCash can send money to most Philippine banks, but the process and speed depend on which bank you're sending to

GCash transfers to bank accounts happen through a feature called GCash to Bank. You initiate the transfer from the GCash app, the money goes to the receiving bank account within minutes to a few hours, and the recipient sees it as a regular bank deposit. The receiving person does not need a GCash account—only a valid bank account number and the bank's routing information.

The catch is that not all banks move at the same speed. Some banks settle transfers instantly; others take up to 24 hours. Fees also vary: some transfers are free, others cost ₱15 to ₱20 per transaction, depending on which bank receives the money. You pay the fee from your GCash balance at the time of transfer.

The most common reason a transfer fails or stalls is a typo in the account number or a mismatch between the account name and the name you enter. If that happens, the money returns to your GCash wallet, usually within one to three business days.

Key Takeaways

  • GCash to Bank transfers go from your GCash app directly to a Philippine bank account; the recipient does not need GCash.
  • Most transfers settle in minutes to a few hours, but some banks take up to 24 hours depending on their processing speed.
  • Fees range from free to ₱20 per transfer and are deducted from your GCash balance at the time you send.
  • Transfers fail most often because of a wrong account number or a name mismatch; money returns to your GCash wallet if that happens.
  • You can only send to Philippine bank accounts; international transfers from GCash require a different method.

How to send money from GCash to a bank account

Open the GCash app and tap Send Money. Select To Bank from the menu. Enter the receiving bank account number, the bank name, and the full name of the account holder exactly as it appears on the bank account. Double-check all three fields—banks reject transfers when the name does not match, even by one letter or space.

Enter the amount you want to send. The app will show you the fee (if any) and the total that will leave your GCash balance. Tap Confirm and enter your GCash PIN. The transfer processes immediately, and you will see a confirmation message with a reference number. Save or screenshot this number in case you need to track the transfer later.

The receiving bank account will show the deposit within minutes if the bank processes transfers in real time, or within 24 hours if the bank batches transfers once per day. The recipient will see the money as a regular bank deposit from GCash; they do not receive a notification that it came from GCash specifically.

Which banks accept GCash transfers and how long they take

GCash works with most major Philippine banks, including BDO, BPI, Metrobank, Maybank, RCBC, Security Bank, UnionBank, and Landbank. It also works with smaller banks and digital banks like GCash's parent company Gcorp's own offerings. The complete list is in the GCash app under the bank selection menu.

Settlement speed depends on the receiving bank's infrastructure. BDO, BPI, and Metrobank typically settle within minutes because they use real-time clearing. Smaller banks and some rural branches may take up to 24 hours. If you are sending to a bank you have not used before, ask the recipient which bank they use and check the GCash app to see the typical settlement time for that bank before you send.

If a transfer does not arrive within the stated timeframe, contact GCash customer service with your reference number. They can check whether the transfer was rejected by the receiving bank (usually because of a name mismatch) or is still processing.

Fees for sending money to a bank account

GCash charges no fee for transfers to some banks and ₱15 to ₱20 for others. The fee structure depends on which bank receives the money and whether GCash has a direct settlement agreement with that bank. When you enter the receiving bank and account number, the GCash app shows the fee before you confirm the transfer, so you always know the cost before your money leaves your wallet.

The fee is deducted from your GCash balance at the time of transfer. If your GCash balance is lower than the transfer amount plus the fee, the transfer will not go through. You must have enough balance to cover both.

Some banks offer promotional periods where GCash transfers are free. These promotions are announced in the GCash app and usually last a few weeks. Check the app's promotions section if you transfer frequently to the same bank.

What happens if the transfer fails or the money does not arrive

The most common reason for a failed transfer is a mismatch between the account name you entered and the name on the receiving bank account. Banks reject transfers when the names do not match exactly, even if the account number is correct. The money returns to your GCash wallet within one to three business days. When it arrives, you will see a notification in the GCash app.

A second reason transfers fail is an incorrect account number. If the account number does not exist at that bank, the bank rejects the transfer and the money comes back to GCash. Again, this takes one to three business days.

If the transfer shows as successful in the GCash app but the recipient says they did not receive it, contact GCash customer service immediately with your reference number. Provide the receiving bank name and account number. GCash can check with the receiving bank to see whether the transfer was rejected after the fact or is stuck in their system. If the receiving bank rejected it, GCash will initiate a return to your wallet.

Limits on how much you can send to a bank account

GCash sets a daily limit on bank transfers, which varies based on your account verification level. A basic GCash account (verified with a phone number only) can send up to ₱50,000 per day. A fully verified account (with ID and address on file) can send up to ₱500,000 per day. Some banks also set their own receiving limits, which are usually higher than GCash's sending limits.

If you need to send more than your daily limit, you can split the transfer across two days or increase your verification level. To upgrade your account, open the GCash app, go to Settings, select Verification, and follow the prompts to upload your ID and address proof.

Alternatives if you cannot use GCash to Bank

If the receiving bank does not accept GCash transfers or you need to send money internationally, you have other options. GCash to GCash transfers are instant and free if the recipient has a GCash account. GCash to Remit allows you to send money to remittance centers, which can then pay out to a bank account or as cash. GCash International Remit lets you send money to bank accounts in select countries, though fees are higher and settlement takes longer.

If you are sending to someone who does not have a bank account, you can also send to their GCash wallet and they can withdraw the cash at any GCash partner store or ATM. This is often faster than waiting for a bank transfer to settle.

Frequently Asked Questions

Can I send money from GCash to a bank account if I do not know the account holder's name?

No. GCash requires the full name of the account holder, and the bank will reject the transfer if the name does not match the account exactly. You must ask the recipient for their full legal name as it appears on their bank account before you send.

What if I send money to the wrong bank account by mistake?

Contact GCash customer service immediately with your reference number and the details of the wrong account. GCash can attempt to recover the funds, but success depends on whether the receiving bank cooperates. The faster you report it, the better the chance of recovery. Do not assume the money is lost—some banks can reverse transfers within hours of receipt.

Do I need the recipient's bank account password to send them money?

No. You only need their account number, bank name, and the name on the account. The recipient does not need to do anything on their end; the money deposits directly into their bank account.

Can I schedule a GCash to Bank transfer for a future date?

GCash does not have a scheduled transfer feature for bank transfers. Transfers process immediately when you confirm them. If you need to send money on a specific date, you can set a reminder on your phone to send the transfer on that day.

Why did my transfer show as successful in GCash but the recipient did not receive it?

The most likely reason is a name mismatch that the receiving bank caught after GCash sent the transfer. The bank rejected it, and the money is returning to your GCash wallet. Check your GCash transaction history for a reversal notification. If you do not see one within three business days, contact GCash customer service with your reference number.