To pay with GCash by scanning, open the app, tap QR, point the camera at the code, check the payment details and tap Pay. The whole thing takes seconds, and the same steps work for stores, market stalls and friends who share a code.

GCash describes this feature as cashless payment with QR Ph anywhere in the Philippines, and says the scanner can read QR Ph codes from GCash and from other financial institutions. In everyday life that means a sari-sari store, a canteen, a pharmacy and a milk tea shop might each show a different code, and you can try the same scanner on all of them.

Step by step

Step one: open GCash and log in.

Step two: tap QR on the home screen.

Step three: aim your phone at the merchant's code so it sits inside the box on your screen. Hold the phone steady for a moment.

Step four: when the details appear, read the merchant name and the amount if one is shown. If the code does not include an amount, type it in yourself.

Step five: review the payment details, then tap Pay.

Step six: wait for the confirmation. Both you and the merchant should receive a message confirming the payment, so look for that before you leave.

Reading the details before you pay

This is the step most people skip, and it is the one that protects you. The screen after scanning shows who you are about to pay. Compare that name with the name on the store sign or with what the seller told you. If you are paying a friend, check that the name matches the person you meant.

A mismatch does not always mean fraud. A small shop may be registered under the owner's name or a business name that looks different from the signboard. But a mismatch is a reason to ask a question before you send money. Say something like "Ate, is this the right name on your QR?" Sellers expect that question.

Paying a person instead of a shop

Personal codes work much like merchant codes. GCash's help page says its scanner works with personal GCash codes, merchant codes and bank codes. If a friend sends you a picture of their personal code in chat, you can open QR and upload it, which the next guide covers. The amount is usually something you type in, because a personal code does not know what you owe.

What if the amount is already filled in

Some merchant codes carry a set amount, especially in places that generate a code for each order. When that happens, the amount appears on your screen and you simply confirm it. Always compare it with the receipt or with what the cashier said. If the number looks off, cancel and ask.

Paying in a queue without stress

Open the QR scanner before you reach the counter, so you are ready when the cashier presents the code. Keep your screen brightness up, because a dim screen makes scanning harder in bright stores. If the shop's code is on a sticker behind glass, tilt the phone slightly to avoid reflections, and move closer rather than zooming.

If the line is long, step aside to finish the payment instead of holding up everyone. A confirmed payment message is enough for the cashier, and you will avoid pressure that leads to mistakes.

Funding sources

Depending on your account and the merchant, the payment screen may let you choose how to pay. Some users see options besides their wallet balance, such as credit features offered inside the app. Availability depends on your account, so look at the screen carefully rather than assuming. Never tap a funding source you do not understand just because the cashier is waiting.

Safety checks that take five seconds

Scan only codes from trusted places. A sticker placed over the real code on a counter is a known trick, so look for signs that a code was pasted over something else.

Be careful with codes sent through random links, chat messages or social media posts from people you do not know. GCash and Philippine news outlets have warned about fake codes, and the safety section of this guide explains what to look for.

Read the details screen every time. If something looks strange, such as a payee name made of random characters, do not pay.

Keep your MPIN and one-time codes private. A payment through the QR scanner does not require you to tell anyone your MPIN.

After you pay

Keep the confirmation until the goods or the service are delivered. If the merchant says they did not receive the money, do not pay again right away. Open your transaction history and check whether the first payment went through. The fix-and-limits section of this guide covers what to do when a payment is not received or charges show up more than once.

A short example

You are at a carinderia and your lunch comes to a fixed total. The owner points to the standee near the till. You open GCash, tap QR and scan. The screen shows the shop's registered name. You enter the total, check it twice and tap Pay. A confirmation appears, the owner's phone chimes, and you eat your lunch without worrying about change.

This guide is independent and not affiliated with GCash. We last checked the steps against GCash's official help pages in November 2026. If your screens use different words, follow what you see in the app.

Keep reading

More guides in this section: GCash QR Code How-To: Generate, Scan and Pay Guides.

Back to the main guide: GCash QR Code: How to Generate, Scan & Pay with QR Ph.