
If you sell anything in the Philippines — sari-sari goods, salon services, clinic slots, online orders — the payment question lands fast: GCash vs Maya for business Philippines, and where does QR Ph fit? The short answer is that they are not really three competitors. GCash and Maya are the two dominant e-wallets your customers already carry. QR Ph is the national standard that lets one QR code accept payments from both of them (and any participating bank). Get the combination right and you stop losing sales at the "paano po magbayad?" moment.
Here is how to choose, with real fees, settlement timing, and the gotchas that trip up small businesses.
GCash vs Maya for business: the honest comparison
Both are BSP-licensed e-money issuers. Both have a personal wallet and a business tier (GCash calls it a Business / merchant account via GLife or GCash for Business; Maya has Maya Business). The differences that actually matter to an SMB are reach, cash-out cost, and how quickly money you receive becomes money you can spend.
| Factor | GCash | Maya | QR Ph |
|---|---|---|---|
| Who pays you | ~90M+ users — widest reach | Large, growing user base | Any GCash/Maya/bank user via one code |
| Business account | GCash for Business / merchant | Maya Business | Sits on top of your bank or wallet |
| Merchant discount rate | Typically ~1.5–2% on business acceptance | Similar range, promo waivers common | Set by your acquiring bank/PSP |
| Settlement | Wallet balance instant; cash-out to bank has a fee | Instant to Maya balance; Maya also runs a savings account | Straight to your linked bank account |
| Best for | Reaching the most customers | Businesses that want banking + acceptance in one app | Not being locked to one wallet |
The reach argument (why GCash usually wins the "which wallet" question)
More Filipinos hold GCash than any other wallet, so a plain personal GCash number will always collect the most payments with zero setup. That is exactly why most micro-sellers start there. The catch: receiving business volume on a personal wallet risks limits and account review, and you lose clean records for BIR. Once you are past hobby scale, move to a proper business account.
The Maya argument (banking + acceptance together)
Maya's edge is that it is also a digital bank. Money you accept can sit in an interest-bearing balance, and you manage acceptance and your operating cash in one place. If you are opening a business anyway, that consolidation is genuinely useful. Reach is smaller than GCash but rarely a dealbreaker because of the next point.
QR Ph: the standard that makes the "vs" mostly moot
QR Ph is the BSP-mandated national QR standard. A single QR Ph merchant code accepts payment from GCash, Maya, and dozens of banks — the customer just scans with whatever app they have. This is the real answer for most SMBs: you do not have to pick one wallet, you display one QR Ph code and settle to your bank.
- One code, every payer. No more taping three QRs to the counter.
- Person-to-Merchant (P2M) rates are lower than sending person-to-person, and give you the transaction records BIR expects.
- Settlement goes to your bank, so you are not stuck cashing out of a wallet.
- You get it through an acquiring bank or a PSP (PayMongo, Xendit, and similar) rather than "turning it on" inside one app.
If you want the full walkthrough on obtaining a code, we cover it separately in how to get a QR Ph merchant code and take payments anywhere.
The fee trap nobody warns you about: cash-out
The transaction fee is not where small sellers lose money — the cash-out is. Receiving to a personal wallet feels free, but moving that balance to your bank often costs a flat fee per transfer or nibbles a percentage above a monthly free threshold. Do this a hundred times a month and it adds up to real pesos.
Two fixes:
- Use P2M / business acceptance, where the merchant rate replaces the cash-out drag and money settles to your bank directly.
- Batch your cash-outs if you are still on a personal wallet — one transfer a day beats twenty.
Match the method to how you actually sell
The "best" collection method depends on where the sale happens.
Selling in chat (Messenger, WhatsApp, Instagram, Viber)
Most PH sales close in DMs, not on a website. The friction is the handoff: customer says "sige, bayad na po," and you scramble to paste the right GCash or Maya link, then manually note who paid. That gap is where orders go cold. The cleaner flow is to keep the payment link inside the conversation and log it against the order automatically. We walk through that end to end in how to accept GCash payments in chat: send payment links and QR Ph right from your inbox. And if a chatbot is capturing the order and delivery details before payment, pair it with a chatbot that takes orders and delivery details automatically.
Selling at a counter (retail, salon, clinic)
Print one QR Ph standee at the till so anyone can scan with any app, and record the sale in your POS so it hits your daily totals and your BIR-registered receipts. A practical setup for physical shops is in POS with GCash and QR Ph for Filipino retail, salons and clinics.
What about the receipt and BIR?
This is the part sellers skip and regret. Whether the money arrives via GCash, Maya, or QR Ph, the BIR still expects a proper receipt tied to your registered business. A screenshot of a wallet notification is not a receipt. If you are unsure whether you even need to register yet, start with BIR registration for online sellers. Once registered, make sure every collected payment generates a compliant digital receipt, not just a wallet ping.
The practical recommendation
For most Filipino SMBs, the winning stack is not "GCash or Maya" — it is:
- QR Ph as your primary counter and invoice method so any customer pays with any app and money lands in your bank.
- A GCash and/or Maya business account behind it for the widest reach and clean records.
- Payment links dropped straight into the chat where the sale is actually happening, with each payment recorded against the order.
That last piece is where a tool earns its keep. In Remarketly you keep the GCash or Maya account you already have, share your payment link inside the same Messenger, WhatsApp, or Viber thread the customer is chatting in, then record the payment against the order — so the receipt, the customer profile, and your daily totals all stay complete without copy-pasting between apps. No new wallet to teach your staff, no lost "sino na nagbayad?" moments.
Pick QR Ph for reach, keep your wallet for familiarity, and close the loop inside the conversation — that is how you stop leaving pesos on the table. If your sales live in chat, try wiring your existing GCash and Maya links into one inbox and see how many more orders actually close.
