Jl16 payment methods in the Philippines: GCash, Maya and bank rails
The four rails Filipino players actually use, with limits, charges and realistic timings side by side.
Visit Jl16 →Four rails cover almost all Philippine traffic: GCash, Maya, bank transfers over InstaPay or QR Ph, and retail cash-in. GCash tiers cap a verified wallet at 100,000 pesos with a matching daily limit; Maya goes higher once upgraded. Credit cards and crypto are not permitted funding routes at PAGCOR licensees.
The rails available to a Philippine account
- GCash is the default rail: a fully verified wallet holds up to 100,000 pesos and carries a 100,000-peso daily outgoing limit, against 50,000 pesos semi-verified and 10,000 unverified.
- GCash charges 2% on over-the-counter cash-in above 8,000 pesos within a calendar month, and partner-bank cash-in can cost up to 50 pesos; transfers to a cashier are normally free.
- Maya is the natural second rail, with higher ceilings once the account is fully upgraded, which makes it the practical choice for larger transfers.
- InstaPay moves bank transfers in real time around the clock, while PESONet settles in batches within the same banking day — the difference decides whether a deposit is instant.
- QR Ph is the national QR standard and works across BDO, BPI, Metrobank, UnionBank and the rest of the InstaPay membership.
- Credit cards and cryptocurrency are not permitted funding routes at PAGCOR licensees, so a platform pushing them is telling you something about itself.
- Since August 2025 wallets no longer host gambling links, so every deposit starts at the operator's cashier and is approved inside the wallet, never the other way round.
- The name on the payment rail has to match the account name; this single rule causes more held payouts in the Philippines than every other cause combined.
The four rails compared
| Rail | Typical deposit speed | Typical payout window | Main constraint |
|---|---|---|---|
| GCash | Seconds to minutes | 15 minutes to 2 hours | Wallet tier caps at 10,000 to 100,000 pesos |
| Maya | Seconds to minutes | 1 to 3 hours | Requires a fully upgraded account for high ceilings |
| InstaPay or QR Ph | Real time, around the clock | Minutes to hours | Your own bank's daily transfer ceiling |
| PESONet | Same banking day | Same banking day | Batch settlement, no weekend processing |
| Retail cash-in | Minutes at the counter | Not offered as a payout route | Low per-branch ceilings |
Payment methods
GCash
| Type | Mobile e-wallet |
|---|---|
| Minimum | Cashier minimums on Philippine platforms usually start around 100 pesos |
| Maximum | Fully verified wallet: up to 100,000 pesos held and a 100,000-peso daily outgoing limit; semi-verified 50,000 pesos; unverified 10,000 pesos |
| Deposit fee | No wallet charge on a transfer to the cashier; GCash itself bills 2% on over-the-counter cash-in above 8,000 pesos within a calendar month |
| Withdrawal fee | No wallet charge; cash-in through partner banks can cost up to 50 pesos |
| Processing time | Deposits land in seconds to minutes; cash-outs usually take 15 minutes to 2 hours |
Step by step
- Open the cashier on the operator side and choose the GCash rail — since August 2025 the flow cannot start inside the wallet app itself.
- Enter the amount and the mobile number registered to the wallet in your own name.
- Approve the request in GCash before the reference expires, then check that the balance shows on the platform side.
Maya
| Type | Mobile e-wallet |
|---|---|
| Minimum | Same order of magnitude as GCash, from roughly 100 pesos at most cashiers |
| Maximum | Fully upgraded accounts carry higher ceilings than GCash, which suits larger transfers |
| Deposit fee | Transfers to an operator cashier are normally free of wallet charges |
| Withdrawal fee | Standard Maya tariffs apply when you move funds onward to a bank or to cash |
| Processing time | Deposits are near-instant; payouts to the wallet commonly clear within 1 to 3 hours |
Step by step
- Pick Maya in the cashier and confirm the amount in pesos.
- Authorise the debit inside the Maya app; the name on the wallet must match the account.
- Wait for the confirmation screen before closing the cashier window.
Online banking, InstaPay and QR Ph
| Type | Bank transfer |
|---|---|
| Minimum | Set by the platform, typically a few hundred pesos |
| Maximum | Bound by your own bank's daily transfer ceiling rather than by the wallet |
| Deposit fee | InstaPay transfers are usually free or carry a small fixed bank charge |
| Withdrawal fee | Receiving bank tariffs apply; some banks charge nothing on incoming credits |
| Processing time | InstaPay moves value in real time around the clock; PESONet settles in batches on the same banking day |
Step by step
- Choose the bank rail in the cashier and copy the reference number exactly.
- Send the transfer from BDO, BPI, Metrobank, UnionBank or any InstaPay member.
- Keep the receipt: a missing reference is the most common reason a credit is delayed.
Cash-in at retail outlets
| Type | Over-the-counter cash |
|---|---|
| Minimum | Small amounts are accepted, which is why the rail stays popular outside Metro Manila |
| Maximum | Per-branch ceilings are low compared with bank rails |
| Deposit fee | Usually none at the counter, though the wallet may bill its own 2% band |
| Withdrawal fee | Not available as a payout route on most platforms |
| Processing time | Credited at the counter, normally within minutes |
Step by step
- Load the wallet at the partner counter with a valid government ID.
- Move the balance to the cashier from the wallet, not from the counter.
- Check the platform balance before you leave the shop.
Why the wallet rules changed in August 2025
Until 2025 a Filipino player could reach a gambling cashier from inside the wallet app. That route was removed on the instruction of the Bangko Sentral ng Pilipinas, and the practical consequence is simple: a deposit now starts on the operator side and is only approved inside the wallet. Any guide still describing a mini-app route inside GCash is describing a flow that no longer exists.
The second consequence is about names. Because the wallet approves rather than initiates, the identity attached to the wallet is what the platform sees, and it has to match the verified account name. A wallet in a relative's name will deposit without complaint and then fail at the payout stage, which is the worst possible moment to discover it. The payout side is covered in Withdrawal Methods.