PHLRUBY on QRPh: There Is No QRPh App to Download
People search for a free QRPh app download every day, and the honest answer is that no such app exists and never has. QRPh is the Bangko Sentral ng Pilipinas national QR code standard, and it is already built into the banking and e-wallet apps on your phone. This page explains what QRPh actually is, where to find it, what it costs, and why any APK claiming to be the official QRPh app should be deleted rather than installed.
QRPh Is a Standard, Not a Product
Before 2019 every Philippine wallet and bank printed its own QR code, and a GCash code was useless to a Maya user. The BSP fixed that with Circular No. 1055, which set a single National QR Code Standard built on the international EMVCo specification. Every participating institution now generates the same kind of code, so one scan works across issuers. That standard is what QRPh is. It has no logo you download, no installer, no APK, and no company behind it that could publish one.
There are two flavours in daily use. QRPh P2P moves money person to person, which is what you use when a friend shows you a code to settle a bill. QRPh P2M moves money person to merchant, which is what you scan at a sari-sari store, a fuel pump or a payment page. Both settle over the same clearing rails that already carry your transfers: InstaPay for near-instant, low-value payments and PESONet for batch settlement.
Where QRPh Already Lives on Your Phone
If you have any of the apps below, you already have QRPh. Look for the scan or QR icon on the home screen. The feature is usually labelled Scan QR, Pay QR, or Generate QR, and the code produced is a QRPh code whether or not the app spells that out.
- GCash: Scan QR on the dashboard, plus Generate QR to receive money into your wallet.
- Maya: Scan to Pay, with a personal receive code under your profile.
- GoTyme Bank: QR pay and receive inside the main account view.
- UnionBank, BPI, BDO, Metrobank, RCBC, Landbank and most BSP-supervised banks: QR scan built into the mobile banking app.
- Merchant acquirers such as Bux, PayMongo and Xendit issue QRPh codes on the receiving side.
The practical test is simple. Open your wallet, tap the QR scanner, and point it at any QRPh code from a different issuer. If it resolves to a merchant or a person's masked name, interoperability is working exactly as designed and there is nothing further to install.
Limits, Timing and What It Costs
QRPh inherits the limits of the rail underneath it rather than setting its own. That means the ceiling you hit is an InstaPay ceiling, and the daily cap is whatever your own wallet or bank applies to your verified account.
| Item | What applies | Notes |
|---|---|---|
| Per-transaction cap | ₱50,000 over InstaPay | Industry-wide rail limit, not a QRPh rule |
| Daily cap | Set by your issuer | GCash fully verified wallets commonly run ₱100,000 daily; banks vary widely |
| Settlement speed | Seconds to a few minutes | InstaPay is near-real-time and runs 24/7 |
| Larger amounts | PESONet, same banking day | Cut-off times apply; weekend transfers land the next banking day |
| Fees | Frequently ₱0 on QRPh P2M | Many issuers absorb merchant-side QR fees; always read the confirmation screen before you approve |
Never trust a fee quoted on a web page over the number your own app shows you at the moment of payment. Issuers change pricing, promotional waivers expire, and the confirmation screen is the only figure that binds.
Why the Fake QRPh APK Search Is Dangerous
Because millions of Filipinos search for QRPh by name, a market has grown for sideloaded Android packages that claim to be the official app. They are not. There is no institution that could publish one, so every file offered under that name is by definition unofficial. The common patterns are an overlay app that harvests your banking credentials when you open a real wallet, an accessibility-service abuser that reads OTP notifications, or a plain adware wrapper.
- Only install payment apps from the Google Play Store or the Apple App Store, and check the publisher name matches the institution.
- Never enable Install from unknown sources for a payments app. There is no legitimate reason to.
- Never grant an app Accessibility or Notification Access unless you understand exactly why it needs them.
- If a QR code is sent to you by a stranger in Messenger or Telegram, treat it as a payment request from an unknown party, not as a link to install anything.
- Report suspected fraud to your issuer immediately and to the BSP consumer assistance channel if the issuer does not resolve it.
Using QRPh Around Casino Deposits and Cashouts
PAGCOR-licensed operators generally do not ask you to scan a QR code to deposit. The normal flow is a redirect into your GCash, Maya or GoTyme app where you approve the payment with your MPIN or biometrics, and the funds ride InstaPay to the operator. If a site instead shows you a static QR code pointing at a personal wallet number, stop. That is a hallmark of an unlicensed operator and there is no chargeback route once you have authorised the push payment.
On the way out, the rule that matters more than any QR question is name matching. Licensed operators must pay winnings to an account in the same verified name as the player account. A QR code belonging to a relative or an agent will be rejected, and attempting it usually freezes the withdrawal while compliance reviews it. PHLRUBY is an information site, not an operator or a licence holder, and we always point readers back to PAGCOR's own published list of licensed operators before they fund anything.
Frequently Asked Questions
Is there an official QRPh app I can download for free?
No. QRPh is the BSP national QR code standard defined in Circular No. 1055, not a piece of software. It is implemented inside apps you already use such as GCash, Maya, GoTyme and mainstream bank apps. Any APK advertised as the QRPh app is unofficial and should not be installed.
How much does a QRPh payment cost?
It depends on your issuer, not on QRPh. Many banks and wallets currently charge nothing for QRPh P2M merchant payments, while person-to-person transfers may carry the usual InstaPay fee. The confirmation screen in your app shows the exact amount before you approve, and that is the only figure you should rely on.
What is the maximum I can send through a QRPh code?
QRPh payments settle over InstaPay, which carries an industry per-transaction cap of ₱50,000. Your own daily ceiling is set by your wallet or bank and depends on your verification level. Larger sums move over PESONet instead, which settles within the banking day rather than in seconds.
Can I use QRPh to deposit at an online casino?
Most PAGCOR-licensed operators use an in-app redirect rather than a QR code. If a gambling site asks you to scan a static QR pointing at a personal wallet number, treat that as a serious warning sign. Authorised push payments are effectively irreversible, so there is no recovery route if the site does not credit you.
Does QRPh work between different banks and wallets?
Yes, that is the entire point of the standard. A code generated in a BPI app can be scanned in GCash, and a GoTyme code can be scanned in Maya, because all participating institutions follow the same EMVCo-based specification. If a scan fails, the usual cause is an expired dynamic code rather than an incompatibility.
Someone sent me a QR code and asked me to scan it to receive money. Is that safe?
Scanning to receive is not how QRPh works. You scan a code to send money out of your account. If a stranger insists you scan their code to be paid, they are trying to get you to authorise a payment to them. Ask them to send to your mobile number or account instead.