A personal GCash QR code is described by Globe's own GCash guide as one that never expires, so you can keep using it without sharing your number. Codes made for a single order or a specific amount are different, because the shop or app that created them can set their own rules.

The question comes up because people save a picture, forget about it, and months later wonder whether it still works. The safest answer is to understand which kind of code you are holding, and to test it with a small payment when you are unsure.

Two kinds of codes

The first kind is a static code. It stays the same each time you open it and identifies a payee, such as you or a shop. Your personal receiving code is of this type. It has no built-in clock, so it does not stop working just because time has passed.

The second kind is a dynamic code. A shop or an app creates it for a particular order, and it may include an amount or an order reference. Because it is tied to one transaction, the creator can decide how long it stays valid. Some payment pages show a countdown, and others simply stop accepting the code after a period. If you receive a code for a specific order, treat it as short-lived and ask for a new one if it fails.

What the sources say

Globe's GCash guide says your personal QR code never expires, and describes it as something you can use anytime without sharing your GCash number. GCash's own help page for generating a personal code tells you that you can save the code and use it later. Together, these point in the same direction: a saved personal code is meant to last.

Some third-party blogs say different things, and a few suggest you should refresh codes regularly. We do not treat those as authoritative. When facts conflict, the in-app experience and the official help pages should be your reference.

When a personal code might stop working

Even a code that does not expire can fail for reasons unrelated to time. Your account might be limited or restricted. You might have changed details on your account. The app might have been updated in a way that affects older images. The sender's app might have trouble reading a blurry picture. If a scan that used to work now fails, check these causes before you assume the code expired.

If your code seems to stop working, generate a new one from the app and compare. If the new one works and the old one does not, replace the old picture and tell your regular payers to use the new one.

Screenshot of the GCash app related to does gcash qr code expire

How to test a code safely

Ask a friend or family member to scan your code and send a small amount. Check that the name on their screen is yours, that the payment completes and that the credit appears in your history. This takes a minute and gives you real evidence that your picture is fine.

You can also test by scanning your own saved picture with another account if you have one. Do not scan your own receiving code with the same account in the hope of seeing something useful, because it does not tell you much.

How to tell what kind of code you have

If it came from the Generate QR option in your own app as a receiving code, it is your personal static code. If a shop or website handed it to you for a specific order, it is likely dynamic. If a code shows an amount before you type anything, it is probably tied to a particular payment. If you are not sure, ask the person who made it.

What to do with old pictures

Keep one clean copy of your code in a place you can find and delete duplicates. Old, cropped or edited copies cause most scanning problems. If you ever regenerate your code, remove the older versions from your gallery and from chat media so no one uses them by mistake.

If you run a small business and print your code, check the printed copy now and then. Sunlight, humidity and scratches can damage a sticker long before any digital clock runs out. A faded print is far more likely to fail than a code that has aged on your phone.

For buyers: what if a seller's code fails

If you are paying and the code does not work, do not assume it expired. Try a clean scan, restart the app and ask the seller whether they changed their details. Ask for a fresh code. Do not accept a replacement from an unknown account that shows up in a chat without verification, because scammers sometimes swap in their own code when a payment hits a snag.

For sellers: how to avoid confusion

GCash app screenshot on a phone, shown with our does gcash qr code expire guide

Say in your message whether your code is a standing code or an order-specific one. If you create order-specific codes, set a clear time limit and say it. If you use a standing code, ask buyers to check your name and tell you when they pay.

What we cannot tell you

We cannot see how GCash's systems handle every type of code, and rules can change. If you need a firm answer for a specific case, ask through the official Help Center in the app. Avoid unofficial pages that promise exact expiry dates.

A short example

Tess saved her receiving code a year ago and shares it with her suki. One customer says it will not scan. Tess asks for a screenshot of what he sees, notices that it is a heavily compressed copy and sends the original picture from her gallery. The scan works immediately. The code never expired, and the picture was the problem.

This guide is independent and not affiliated with GCash or Globe. We last checked these points against official help pages and Globe's guide in November 2026. Details can change, so follow your own app.

Keep reading

More guides in this section: GCash QR Code Problems: Errors, Fees, Limits and Fixes.

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