GCash has become the financial lifeline for millions of Filipinos, transforming how payments, transfers, and daily transactions are handled across the Philippines. At the heart of this convenience is the GCash QR code—a scan-and-pay mechanism that removes the need for physical cash or typing long mobile numbers.
Whether you are a customer trying to buy groceries, a freelancer receiving payments, or a micro-merchant setting up a sari-sari store, understanding how to scan, generate, and troubleshoot GCash QR codes is essential.
Here is a complete, practical guide to mastering GCash QR codes.
What is a GCash QR Code?
A GCash QR (Quick Response) code is a two-dimensional barcode containing account metadata that the GCash app reads to execute payment transactions.
There are two primary types of GCash QR codes:
- Merchant QR Codes (P2M): These are static codes displayed at store counters or checkout screens. When you scan them, you enter the amount due, and the payment goes directly to the store’s business wallet.
- Personal QR Codes (P2P): Generated by individuals to receive money. They can either be “static” (pointing to your account number, requiring the sender to enter the amount) or “dynamic” (encoding both your account and a specific amount).
How to Scan a GCash QR Code
Method 1: Using the Official GCash App (Standard)
This is the standard way to pay at physical stores or transfer to friends.
- Open the GCash app on your phone.
- Tap the QR icon (Scan QR) at the bottom navigation bar.
- Align your phone’s camera within the viewfinder box to scan the merchant or personal QR code.
- Enter the amount to pay (if it is a static QR) and tap Next.
- Review the payment details (merchant name and amount) and tap Pay.
Method 2: Scanning a Screenshot or Image (No Camera Needed)
If a seller sends you their QR code via Messenger, or you have a saved screenshot in your gallery, you don’t need a second phone to scan it.
- Save the GCash QR code image to your phone’s photo library.
- Open the GCash app and tap the QR icon.
- Tap Upload from Gallery (usually at the bottom or top corner of the camera interface).
- Select the saved QR code image. The app will automatically decode the image and proceed to the payment screen.
Method 3: Web-Based Diagnostics and Decoders
If the GCash app is experiencing downtime, or your phone’s camera is not focusing inside the app, you can decode the QR code using a browser-based tool like ScanApp.org to inspect the data payload:
- Open ScanApp.org on your mobile browser.
- Point your camera at the QR code, or upload a screenshot.
- ScanApp decodes the payload locally. This allows you to extract the raw payment link, phone number, or merchant identifier, ensuring the QR code is genuine before attempting transaction entry.
How to Create a GCash QR Code
If you want to receive money without exposing your 11-digit mobile number, generating a QR code is the safest method.
1. Generating a Personal QR Code
For personal transfers (split bills, family transfers, or peer-to-peer sales):
- Open the GCash app and tap Send.
- Select Generate QR from the list of options.
- Choose Receive Money via QR.
- (Optional) Tap Add Amount if you want to request a specific payment total.
- Tap Save to Gallery or take a screenshot. You can now send this image to your customers or friends.
2. Setting Up a Business / Merchant QR Code
For registered businesses, sari-sari stores, or online sellers looking for official merchant accounts (where customers don’t face daily personal receipt limits):
- Apply for a GCash Biz or GCash Pro merchant account through the official portal.
- Once approved, GCash provides a dedicated Merchant QR code (often physical standees or digital assets).
- Payments received through merchant codes do not incur standard personal transfer fees and go directly into your business ledger.
Troubleshooting GCash QR Scanning Errors
1. Camera Permissions Denied
If the GCash scanning screen is black or throws a camera error, the app lacks system-level permission.
- On Android: Go to Settings > Apps > GCash > Permissions > Camera > Select Allow.
- On iOS: Go to Settings > GCash > Toggle Camera to ON.
2. “Invalid QR Code” Error
This occurs if you scan a non-payment QR code (like a website link) using the GCash app, or if the QR code is corrupted/poorly printed.
- Ensure the QR code has high contrast (black on white background).
- If scanning online, request the seller to send a high-resolution screenshot instead of a photoshopped mockup.
- Test the QR code’s structural integrity on ScanApp.org to verify if it contains a valid payment payload or if it is a broken URL.
3. App Crashing on Gallery Upload
If the app crashes when you tap “Upload from Gallery,” it is usually a cache issue.
- Clear the GCash app cache (Android: Settings > Apps > GCash > Storage > Clear Cache).
- Ensure the image size is not excessively large (convert PNG screenshots to JPG to reduce size).