QR PH Payment Guide for Small Businesses
Complete step-by-step guide to getting your QRPH code and accepting digital payments from GCash, Maya, and bank apps
What you'll learn in this QR PH payment guide
This QR PH payment guide for small businesses in the Philippines explains what QR PH is, how to get your own QR code, costs involved, and step-by-step setup process.
For more business payment solutions, also see our Payment Processors Business Guide and Digital Payments vs Cash Guide.
What is QR PH?
QR PH is the national QR code standard for the Philippines, developed and mandated by the Bangko Sentral ng Pilipinas (BSP). It is an interoperable payment system that allows any participating e-wallet or bank app — including GCash, Maya, UnionBank, BDO, and many others — to scan a single QR code and complete a payment.
Unlike proprietary QR codes tied to one wallet (like GCash-only or Maya-only codes), QR PH works across platforms, making it a universal cashless payment solution for businesses of all sizes. This means your customers can pay using whatever e-wallet or banking app they prefer, and you only need one QR code to accept all of them.
The BSP launched QR PH as part of its push toward a cash-lite economy, making digital payments more accessible and convenient for both merchants and customers throughout the Philippines.
Why Businesses Should Use QR PH
Wider Customer Reach
Your QR code works for GCash users, Maya users, and bank app users alike. You don't need separate QR codes for each payment platform. One QR PH code accepts payments from all participating e-wallets and banks.
Faster Checkout
No cash handling, no change-giving, no delays. Customers scan, confirm, and pay in seconds. This reduces queue times and improves customer experience, especially during peak hours.
Lower Transaction Friction
The payment process is seamless — customers simply scan your QR code with their preferred app, enter the amount, and authenticate. No need to count cash or worry about counterfeit bills.
Automatic Digital Records
Every QR PH transaction is logged automatically, making reconciliation easier. You get digital records of all payments, which simplifies bookkeeping and tax compliance.
Increased Sales
Many customers prefer cashless payments and may spend more when they can pay digitally. Accepting QR PH can help you capture sales from customers who don't carry cash.
Better Security
No cash on-site means reduced risk of theft. Digital payments are traceable and provide a clear audit trail for all transactions.
How to Get Your Own QRPH Code: Step-by-Step Process
Getting your QR PH code involves partnering with a BSP-regulated payment provider. Here's the step-by-step process:
Step 1: Choose a BSP-Regulated QR PH Payment Provider
The first step is selecting a payment provider that is regulated by the BSP and supports the QR PH standard. Popular options include HitPay (BSP-regulated, DTI-endorsed), GCash for Business, Maya Business, UnionBank, BDO, and other BSP-regulated banks and fintech companies. When evaluating providers, look for BSP regulation, support for both static and dynamic QR PH codes, easy onboarding with minimal documentation, and transparent fee structures.
Step 2: Register and Verify Your Business Account
Once you've selected your provider, sign up for a business account. The process typically involves visiting the provider's website, entering your business details (name, type, contact information), submitting required verification documents (valid government ID, proof of business registration if applicable), and completing business verification. Most providers offer fast onboarding that can be completed in minutes to a few days.
Step 3: Generate Your QR PH Code
After your account is verified and activated, log in to your provider's dashboard, navigate to the Payment Links or QR Code section, select QR PH as your payment method, choose between a static QR code (reusable, customer enters amount) or a dynamic QR code (amount pre-set per transaction), and download or print your QR PH code. Your QR PH code is now ready to use.
Step 4: Display and Accept Payments
Place your printed QR PH code at your point of sale — on your counter, table tent, packaging, or invoices. For online use, embed the QR code image in your website, social media posts, or digital invoices. When a customer scans your QR PH code using GCash, Maya, or any QR PH-compatible banking app, they enter the payment amount (for static codes) or confirm the pre-set amount (for dynamic codes), authenticate the payment within their app, and you receive an instant notification with the payment credited to your account.
Checklist for QR PH Implementation
Before going live with QR PH payments, ensure you have:
Business Requirements
- Valid government ID (owner/representative)
- Business registration documents (DTI, SEC, or mayor's permit if applicable)
- Business bank account or e-wallet for receiving payments
- Contact information (email, phone number)
Technical Requirements
- Smartphone or tablet with internet access (for managing payments)
- Printer for QR code display (high resolution recommended)
- Reliable internet connection at your business location
- Display materials (stand, frame, or table tent for QR code)
Operational Requirements
- Staff training on how QR PH payments work
- Process for handling payment confirmations
- Refund policy for digital payments
- Customer communication strategy (informing customers about QR PH acceptance)
Testing
- Test scan your QR code with different apps (GCash, Maya, bank apps)
- Verify payment notifications are received
- Confirm funds are credited to your account correctly
- Test with small transaction amounts before full rollout
Decision Criteria: Static vs Dynamic QR Codes
When generating your QR PH code, you'll need to choose between static and dynamic options. Here's how to decide:
Static QR PH Code
- Amount pre-set? No — customer enters amount
- Reusable? Yes, indefinitely
- Best for: Walk-in retail, tips, open payments, sari-sari stores, food stalls
- Generation: One-time setup
- Error risk: Customer may enter wrong amount
Choose static QR codes if: You have variable-priced items, you want a simple, permanent display, you're a small retail or food business, or you don't need per-transaction tracking.
Dynamic QR PH Code
- Amount pre-set? Yes — amount encoded in QR
- Reusable? Typically single-use
- Best for: E-commerce, invoiced sales, set-price items, delivery orders
- Generation: Generated per transaction
- Error risk: Amount is fixed, reducing errors
Choose dynamic QR codes if: You sell fixed-price items online, you send invoices to customers, you need precise amount control, you want to reduce payment disputes, or you operate an e-commerce store.
For most retail merchants, a static QR PH code at the counter is sufficient. For online or invoiced payments, dynamic QR PH codes offer more precision and reduce payment disputes.
Registration Process with Payment Providers
Different providers have slightly different registration processes, but here's what to expect from major providers:
HitPay
- Registration: Online, takes minutes
- Requirements: Valid ID, business details
- Fees: No monthly fees, per-transaction fees apply
- Features: Unified dashboard, instant notifications, multi-channel support
- Best for: SMEs wanting comprehensive payment solutions
GCash for Business
- Registration: Through GCash app
- Requirements: GCash account, business verification
- Fees: Transaction fees apply, varies by transaction type
- Features: Integrated with GCash ecosystem
- Best for: Businesses with many GCash users
Maya Business
- Registration: Through Maya app
- Requirements: Maya account, business verification
- Fees: Transaction fees apply
- Features: Integrated with Maya ecosystem
- Best for: Businesses targeting Maya users
Banks (BDO, UnionBank, etc.)
- Registration: Visit branch or online application
- Requirements: Business account, full documentation
- Fees: Varies by bank
- Features: Direct bank integration
- Best for: Established businesses with bank accounts
Documentation typically required:
- Valid government ID (passport, driver's license, UMID)
- DTI registration (for registered businesses)
- Mayor's permit (for local businesses)
- SEC registration (for corporations)
- Proof of address (utility bills)
- Tax Identification Number (TIN)
Tips for Using QR PH Effectively
Maximize the benefits of QR PH with these best practices:
Display Your QR Code Prominently
Place QR codes at eye level near your counter. Use high-quality printing to ensure scannability. Include clear signage: "Scan to Pay with GCash, Maya, or any bank app". Display multiple QR codes if you have multiple checkout points.
Train Your Staff
Ensure all staff understand how QR PH works. Train staff to help customers who are unfamiliar with digital payments. Have a process for verifying successful payments. Keep a backup payment method (cash/card) for customers who prefer it.
Monitor Transactions
Check payment notifications regularly. Reconcile digital payments daily. Watch for failed or disputed transactions. Keep records for tax purposes.
Optimize for Customer Experience
Ensure good lighting for QR code scanning. Provide stable surfaces for customers to place their phones. Have staff available to assist with scanning issues. Consider offering small discounts for QR PH payments to encourage adoption.
Leverage Digital Records
Export transaction reports regularly. Use data to track sales patterns. Integrate with your accounting system if possible. Maintain digital records for BIR compliance.
Security Best Practices
Never share your account credentials. Monitor for suspicious transactions. Report unauthorized transactions immediately. Keep your QR code display secure from tampering.
Common Mistakes to Avoid
Avoid these pitfalls when implementing QR PH:
Using a Non-Regulated Provider
Always verify your provider's BSP standing to ensure compliance and payment reliability. Unregulated providers may have security issues or unreliable service.
Printing Low-Resolution QR Codes
A blurry QR code will fail to scan. Always download the highest-resolution file available and print on quality material. Test your printed QR code before displaying it.
Skipping Transaction Testing
Before going live, do a test scan with your own device to confirm the QR code works correctly. Test with different apps (GCash, Maya, bank apps) to ensure compatibility.
Neglecting to Update Dynamic QR Codes
Dynamic QR codes are typically single-use. Generating a fresh one per transaction is essential. Don't reuse dynamic codes as this can cause payment errors.
Not Informing Customers
Customers won't use QR PH if they don't know you accept it. Use signage, social media, and staff to inform customers about this payment option.
Ignoring Transaction Fees
While many providers have no monthly fees, per-transaction fees still apply. Factor these into your pricing strategy to maintain margins.
Poor QR Code Placement
Placing QR codes in low-light areas, behind glass, or in hard-to-reach locations will reduce usage. Place them where customers can easily access and scan them.
Lack of Backup Payment Options
Some customers still prefer cash or cards. Always maintain alternative payment methods for customer convenience.
Not Reconciling Regularly
Digital payments require regular reconciliation. Don't wait until tax season to review your transaction records.
Ignoring Customer Support Issues
If customers have payment issues, address them promptly. Poor payment experiences can drive customers away.
Conclusion
QR PH is a game-changer for small businesses in the Philippines, offering a simple, cost-effective way to accept digital payments from customers using any e-wallet or banking app. By implementing QR PH, you can:
Accept payments from GCash, Maya, and bank app users with one QR code
Reduce cash handling and improve checkout speed
Gain automatic digital records for easier bookkeeping
Increase sales by accommodating customer payment preferences
Enhance security by reducing cash on-site
The process of getting your QR PH code is straightforward: choose a BSP-regulated provider, register your business, generate your code, and start accepting payments. Many providers offer no monthly fees, making it accessible even for very small businesses.
Whether you run a sari-sari store, food stall, retail shop, or service business, QR PH can help you modernize your payment system and better serve your customers. Start by evaluating providers, gather your documentation, and begin your registration process today.
The future of payments in the Philippines is digital, and QR PH puts that future within reach for every small business. Don't miss out on the opportunity to grow your business with this convenient, secure, and cost-effective payment solution.
Build Your Online Presence with Professional Landing Pages
Visit VikaPH today — get your affordable landing page starting at only 500 PHP monthly.
We create professional landing pages for Philippine service businesses: dental clinics, upholstery services, furniture shops, vehicle services, restaurants, medical clinics, cafes, and other service-based businesses.
With our free automated 24/7 inquiry response system, email notifications, and full website management including edits upon request — no tech jargon, no overpriced agencies. Just clean, working websites that help you attract more customers.