Global Payments 8 min read

InstaPay and PESONet: The Philippines' Dual Real-Time Rail Architecture

The BSP mandated two complementary rails — InstaPay for real-time low-value transfers and PESONet for batch high-value clearing. Understanding the difference matters for operators choosing between EMI licensing and bank partnership in the Philippines.

PB
By Shaun Toh
TL;DR

InstaPay processes real-time 24/7 transfers up to PHP 50,000 while PESONet handles high-value batch clearing — both operated by BancNet under BSP mandate — and GCash/Maya sit on top of these rails serving 90M+ registered users between them.

The Philippines has two national payment rails, and they are not interchangeable. InstaPay handles real-time, low-value interbank transfers 24/7. PESONet handles batch-cleared, higher-value transfers on a scheduled basis. Both use BancNet as the ACH operator, governed by the Philippine Payments Management Inc. (PPMI) — the BSP-recognized Payments Management Organization — and together form the backbone of the National Retail Payment System (NRPS) that the BSP launched in 2018.

Most operators working with the Philippine market interact with GCash or Maya rather than the underlying rails directly — but understanding how InstaPay and PESONet work, who can access them, and how the dominant wallets sit on top of them is essential for building payment flows that are both cost-efficient and operationally resilient.

The NRPS Framework

The BSP’s NRPS was a deliberate structural intervention. Before 2018, interbank retail payments in the Philippines were slow (transfers could take 1–3 business days), expensive (fees of PHP 50–200 per transfer), and bank-hours dependent. The BSP mandated the creation of two Automated Clearing Houses (ACHs) to address this: one for real-time low-value transactions, one for batch high-value transactions.

BancNet was designated as the ACH operator for both rails, while PPMI provides governance and oversight as the BSP-recognized Payments Management Organization. BancNet is the Philippines’ existing interbank ATM network consortium — a cooperative owned by its member banks — making it the natural technical operator for the new infrastructure. Every bank participating in the NRPS connects to BancNet and must support both InstaPay and PESONet.

InstaPay: Architecture and Limits

InstaPay is the Philippines’ real-time rail. Key parameters:

  • Speed: Real-time, typically under 30 seconds
  • Availability: 24/7/365
  • Transaction cap: PHP 50,000 per transaction (~$870 USD)
  • Fees: Regulated at PHP 25 per transaction for consumers; BSP has pushed for zero fees
  • Participants: 70+ banks and non-bank electronic money issuers (EMIs) as of 2025

InstaPay routes via account number (typically a 16-digit account number or, for EMIs, a mobile number or email alias). The transfer is irrevocable once initiated — there is no recall mechanism for authorized InstaPay transactions, which has fraud implications operators should model.

The PHP 50,000 per-transaction cap is InstaPay’s primary structural limitation for operators. A merchant accepting a PHP 60,000 payment via bank transfer cannot process it as a single InstaPay transaction — it would require two transactions or routing via PESONet. For e-commerce platforms with high average order values (travel, electronics, B2B procurement), this cap means InstaPay alone is insufficient.

InstaPay’s QR Ph Integration

The BSP launched QR Ph in 2019 as the national QR payment standard for the Philippines. QR Ph encodes InstaPay and PESONet routing information into an EMV-compliant QR code. In practice, QR Ph for merchant payments routes through InstaPay (the real-time rail) because merchant transactions are overwhelmingly below the PHP 50,000 cap.

GCash and Maya both support QR Ph scanning, meaning a QR Ph code displayed at a merchant is scannable from either app. However, QR Ph for merchant acceptance is not yet ubiquitous — GCash and Maya each also maintain proprietary QR codes that route to their own internal networks rather than through the InstaPay rail. The proliferation of QR standards (QR Ph for bank accounts, GCash QR, Maya QR, and Visa/Mastercard QR) creates the same multi-QR problem that Indonesia solved with QRIS and that Vietnam is still dealing with.

PESONet: Batch Clearing for High-Value Flows

PESONet is a batch ACH for electronic fund transfers without a per-transaction cap. Key parameters:

  • Settlement: Two clearing windows per business day (typically midday and end-of-day clearing, with next-day settlement for afternoon batch)
  • Transaction limit: No cap — suitable for corporate payments, payroll, large invoice settlement
  • Fees: Lower than pre-NRPS wire transfers; typically PHP 10–25 per transaction at the ACH level
  • Availability: Business hours only (not 24/7); not available on public holidays

PESONet is the appropriate rail for payroll disbursements, B2B invoice payments, government benefit disbursements, and any transaction above PHP 50,000. The batch nature means it lacks the real-time confirmation of InstaPay — senders and recipients need to account for the clearing window in their reconciliation flows.

For operators disbursing to large recipient pools (gig economy platforms, insurance payouts, government transfers), PESONet is the standard mechanism. BSP has also designated PESONet as the rail for government-to-person (G2P) disbursements, including the Philippines’ Pantawid Pamilyang Pilipino Program conditional cash transfers.

GCash and Maya: The Wallet Layer

GCash (operated by G-Xchange Inc. under Mynt, which is jointly owned by Globe Telecom ~55%, Ant Group ~33%, and Ayala Corporation ~12%) has approximately 94 million registered users and 81 million active users as of early 2025 — nearly the entire Filipino adult population. Maya (formerly PayMaya, now the banking and fintech arm of Voyager Innovations, backed by PLDT) has surpassed 50 million registered users as of 2025. Together they are not competitors in the way Amazon and Walmart are competitors — they serve overlapping but distinct demographics, and both are growing.

GCash and Maya are both EMIs licensed by the BSP, and both sit on top of the InstaPay and PESONet rails for bank-linked transactions. When a GCash user sends money to a BDO bank account, the transfer routes through InstaPay (if below PHP 50,000) or PESONet (above the threshold). When a Maya user receives a salary disbursement from an employer, it arrives via PESONet.

The closed-loop distinction matters: GCash-to-GCash transfers are internal (no InstaPay routing, no external fee); GCash-to-bank transfers use InstaPay or PESONet. Maya-to-Maya transfers are similarly internal. This means that for operators wanting to disburse to a mix of GCash and bank account recipients, they need access to both the wallet’s API (for direct GCash/Maya disbursements) and to InstaPay/PESONet (for bank account disbursements).

GCash’s Market Dominance and Platform Lock-In

GCash’s 94 million users represent a payment acceptance problem and opportunity simultaneously. Any Philippine e-commerce operator or platform not accepting GCash is excluding a payment method used by the majority of the country’s digitally active population. But GCash’s dominance also creates concentration risk — GCash has experienced notable outages that left merchants unable to accept payments for hours at a time.

GCash charges merchants approximately 2% MDR for GCash QR acceptance (rates vary by merchant category and volume). For operators, the practical question is whether to integrate GCash directly (via GCash’s merchant API, available to licensed merchants) or through an aggregator like 2C2P or PayMongo that provides GCash access bundled with card and bank transfer acceptance.

Access Requirements: EMI Licensing vs Bank Partnership

Foreign operators wanting to access InstaPay and PESONet directly — not through GCash or an acquirer — face a licensing requirement. BSP mandates that InstaPay and PESONet participants must be either:

  1. A BSP-licensed bank (commercial, thrift, or rural bank with appropriate BancNet membership)
  2. A BSP-licensed EMI (Electronic Money Issuer — the non-bank category covering digital wallets and payment companies)

EMI licensing for non-banks requires:

  • Minimum paid-up capital of PHP 100 million (~$1.74 million USD) for basic EMI
  • Local corporate entity (100% Filipino ownership or with foreign ownership under relevant investment laws — financial services generally limited to 40% foreign ownership without special approval)
  • Compliance with BSP’s technology risk management framework
  • AML/KYC program meeting AMLC standards
  • Timeline: typically 12–24 months from application to license

Bank partnership model: Foreign operators typically access InstaPay and PESONet through a BSP-licensed bank that acts as the settlement participant. The operator integrates with the bank’s payment API; the bank processes the InstaPay/PESONet transactions on the operator’s behalf. Major banks with well-documented payment APIs include BDO, BPI, UnionBank (which has positioned itself as the most API-forward Philippine bank), Landbank, and Metrobank.

Aggregator model: Payment aggregators — PayMongo (Philippines-based), 2C2P (regional), Xendit (regional, with Philippines operations) — provide access to InstaPay via bank transfer acceptance, GCash, Maya, and cards through a single integration. This is the fastest path to market for most foreign operators and avoids the licensing overhead.

Operator Integration Paths

For payment collection (accepting payments from Philippine customers):

The practical stack for most operators is: card acceptance (acquirer via Stripe/Adyen/2C2P) + GCash acceptance (direct or via aggregator) + bank transfer via InstaPay (via aggregator or direct bank API). This covers >95% of payment methods used by Philippine consumers for online purchases.

QR Ph merchant acceptance is growing but has not yet displaced proprietary wallet QRs. For in-person acceptance, displaying both a QR Ph code and separate GCash/Maya QR codes is currently the standard practice, though BSP has stated an intention to rationalize this.

For disbursement (paying out to Philippine recipients):

InstaPay for individual disbursements under PHP 50,000 (gig worker payouts, insurance claims, marketplace seller settlements); PESONet for payroll and bulk disbursements. Both require a Philippine bank account relationship or an EMI license.

For operators disbursing to GCash wallets specifically — a common requirement for platform businesses in the Philippines given GCash’s penetration — GCash offers a disbursement API that routes directly to GCash wallets without going through InstaPay. This is faster and has no PHP 50,000 cap for outbound disbursements to GCash. The trade-off is exclusivity: you can only disburse to GCash accounts via this mechanism, not to bank accounts.

What This Means for Operators

The Philippines’ dual-rail architecture is well-designed for its intended use cases: InstaPay for the real-time consumer payments that dominate daily commerce, PESONet for the high-value and bulk flows that require higher transaction limits and lower per-unit costs. The BSP has been consistent in its infrastructure investment and mandate enforcement, which gives operators more confidence in the rail’s longevity than in markets where real-time payments are operator-led rather than regulator-mandated.

The practical challenge is not infrastructure quality — it’s access complexity. A foreign operator wanting to accept InstaPay needs either an EMI license or a bank partner; accepting GCash requires a separate agreement; accepting Maya requires another. The aggregator model resolves this but at a cost that may not be justified for operators with high volume and thin margins.

The medium-term structural question is whether QR Ph adoption accelerates to the point of displacing proprietary wallet QRs. If BSP enforces QR Ph as the mandatory standard — as Indonesia’s central bank did with QRIS — the multi-QR problem disappears and the acceptance integration simplifies dramatically. Watch for BSP circulars on QR standardization as the leading indicator.

For operators entering the Philippine market in 2026, the recommended path is: start with an aggregator for speed to market, build a direct bank partnership once volume justifies the integration cost, and model the EMI licensing decision based on whether you need to hold user funds rather than just pass transactions through.

Shaun Toh By Shaun Toh · Director, Digital Payments · Razer

Related briefings