InstaPay vs PESONet Limits — and Why Deposits Hit Them
A surprising number of 'failed' deposits and cashouts are simply transfers that hit a rail limit. Once you know the two rails behind Philippine payments — InstaPay and PESONet — the errors stop being mysterious and start being avoidable.
The two rails, side by side
InstaPay is the real-time rail almost every e-wallet uses; PESONet is the batch rail for larger transfers. All figures are in pesos.
| Rail | Per transaction | Per day | Settlement |
|---|---|---|---|
| InstaPay | ₱50,000 | ₱500,000 | Minutes to a few hours, 24/7 |
| PESONet | No fixed per-txn cap | Bank-dependent | Same or next banking day (batched) |
How limits cause 'failed' transfers
- A single top-up or cashout over ₱50,000 is refused by InstaPay — split it into multiple transfers or use PESONet.
- Several transfers in a day that together exceed ₱500,000 will start bouncing once the daily ceiling is reached.
- GCash adds its own ₱100,000 daily deposit ceiling on top of the InstaPay cap — the lower limit always wins.
- PESONet has no fixed per-transaction cap but is not instant, so never use it when you need funds in minutes.
Which rail should you use?
Match the rail to the amount and the urgency:
- Everyday deposits and cashouts (under ₱50,000): InstaPay via GCash, Maya, or GoTyme — fast and 24/7.
- Large single amount you can wait on: PESONet or a direct bank transfer avoids splitting.
- Big win to move today: split into InstaPay transactions of up to ₱50,000 each, staying under ₱500,000 for the day.
- Late night: remember InstaPay maintenance runs 12:00–03:00 PHT, so time-sensitive transfers should avoid that window.
Frequently Asked Questions
What is the InstaPay limit?
InstaPay allows up to ₱50,000 per transaction and ₱500,000 per day, settling in minutes to a few hours, 24/7.
When should I use PESONet instead of InstaPay?
Use PESONet for amounts above the ₱50,000 InstaPay per-transaction cap when you can wait for same- or next-banking-day batch settlement. It has no fixed per-transaction limit.
Why did my ₱60,000 cashout get rejected?
It exceeds the ₱50,000 InstaPay per-transaction cap. Split it into two InstaPay transfers or use PESONet / a bank transfer for the full amount at once.