Bookkeeping basics

How to Track GCash Sales for Your Small Business in the Philippines

·5 min read

GCash processes billions of pesos every month in the Philippines. For small business owners, that's great news for sales — and a bookkeeping headache if you're not careful. When a customer pays via GCash QR, you get a notification. But at month end, how do you know exactly how much you collected, from which transactions, on which days? Most owners either screenshot everything or trust their memory. Neither works.

Why GCash is hard to reconcile manually

The GCash app shows your transaction history, but it paginates and only goes back 30 days before requiring a formal bank statement request. If you're busy serving customers, you're not stopping to screenshot every ₱150 payment. By the time Sunday comes and you want to tally the week, you're working from a fragmented list of notifications.

The second problem is mixing. Most small businesses accept both cash and GCash. When you tally your day's income, you need to know how much came from each — because cash goes straight to the register while GCash sits in your wallet balance. If you treat them as one pile, your numbers are always slightly off.

Three ways businesses track GCash sales (and which actually works)

The screenshot method. Owners take a screenshot after every GCash payment. This feels reliable until the screenshots pile up across multiple chats, the notifications disappear, or someone uses a second QR code. Screenshots are also impossible to tally without manually typing each amount into a spreadsheet.

The notebook tally. A dedicated notebook beside the register where staff write every GCash payment as it comes in. This is better — you can actually count it at day end. But it still requires manual addition and leaves you with no way to spot patterns, check for duplicates, or compare week over week.

The CSV export method. This is the one that actually works. GCash lets you export your full transaction history as a CSV file from the app. That CSV contains every payment, the timestamp, the amount, and the reference number. Once you have the file, you can upload it to Pipable and the AI does the rest — it maps the columns, separates income from transfers, and logs each entry automatically.

How to export your GCash transaction history

Open the GCash app and go to your Profile. Tap "Transaction History," then look for the download or export option. You can filter by date range and download a CSV to your phone or email it to yourself. GCash updates the export format occasionally, but the file always contains at minimum: date, amount, transaction type, and reference number.

Once you have the CSV, do not try to reformat it or edit it in Excel first — that often corrupts the column structure. Upload it as-is and let the AI handle the mapping.

What to do after you upload the CSV

When you upload a GCash CSV to Pipable, the AI reads the transaction type column and automatically separates true income (payments received via your QR) from outgoing transfers, load purchases, and wallet-to-bank moves. You review the categorised list, confirm it looks right, and the entries go into your ledger.

From that point, your GCash income is part of your daily total. You can see it alongside cash sales, compare it week over week, and get it flagged if any day looks unusual.

The right cadence for GCash reconciliation

Daily: at closing, log the day's GCash total — either by uploading the day's CSV or using Sales Snap on the GCash transaction screen.

Weekly: on Sunday or Monday, export the week's CSV and run a quick reconciliation. Compare what Pipable shows against your GCash wallet balance. They should match.

Monthly: before the month ends, do a full export and cross-check against any bank transfers you pulled from your GCash wallet. This is your audit trail.

The bottom line

GCash tracking doesn't need to be painful. The mistake most owners make is treating GCash as a notification system instead of a data source. Once you start exporting the CSV and letting software handle the categorisation, you get back the 20–30 minutes a week you were spending on manual tallying — and you get accurate numbers instead of estimates.

Try it on your own numbers

Upload any CSV or Excel file — no signup required. The AI analyses it in memory and deletes it after.