# InstaPay QR

> Source: https://docs.barcoder.ai/docs/standards/instapay-qr
> research date 2026-05-29 · extracted at 2026-10-07
> Publisher: Barcoder — encyclopedia of QR, barcode and payment-code standards

Specifications:
- [BSP Payments & Settlements](https://www.bsp.gov.ph/SitePages/PaymentsAndSettlements/PaymentsAndSettlements.aspx)
- [BSP InstaPay launch — Inquirer](https://business.inquirer.net/249706/instapay-bsp-wants-20-transactions-digital-2-years)

## Overview

**InstaPay (Philippines)** — distinct from Egypt's [InstaPay](https://docs.barcoder.ai/docs/standards/instapay) (different product, same name) — is the **Philippines' national real-time retail-payment system**, launched **April 2018** as part of **Bangko Sentral ng Pilipinas (BSP)'s National Retail Payment System (NRPS) initiative** <sup>[1][1], [2][2], [Philippines report](https://docs.barcoder.ai/docs/payments/PH)</sup>. InstaPay enables individuals, businesses, and government to send and receive PHP funds in **real-time up to PHP 50,000 per transaction**, with **no daily count limit**, 24/7/365. It operates alongside **PESONet** (BSP's batched ACH for higher-value transfers) as the two-tier Philippines national payment-system architecture.

Among the broader Philippine payment landscape, InstaPay underpins consumer-facing wallets like [QR Ph](https://docs.barcoder.ai/docs/standards/qr-ph) (the unified Philippines QR standard launched on top of InstaPay/PESONet) and integrates with **GCash, Maya (formerly PayMaya), and other major Philippine e-money issuers**. At launch, InstaPay had **20 participating institutions**; subsequent expansion brought the major banks (BPI, BDO, Metrobank, Landbank, etc.) and **non-bank e-money issuers (GCash, Maya)** into the rail — making the Philippines one of the most-integrated bank-and-fintech instant-payment markets in Southeast Asia. BSP's strategic goal at launch: **20 % of Philippine transactions digital within 2 years** — significantly exceeded as digital-payment share grew much faster post-COVID.

## History

**Background — pre-2018 Philippines payment landscape** <sup>[Philippines report](https://docs.barcoder.ai/docs/payments/PH)</sup>:
- **BSP** (Bangko Sentral ng Pilipinas) — central bank.
- High cash dependence; limited consumer-facing instant-payment options.
- **NRPS** (National Retail Payment System) framework announced 2015.

**April 2018 — InstaPay launches** <sup>[1][1], [2][2]</sup>:
- BSP launches InstaPay as second ACH under NRPS.
- 20 participating institutions at launch.
- PHP 50,000 per-transaction limit.
- 24/7/365 real-time.

**Concurrent — PESONet** <sup>[Philippines report](https://docs.barcoder.ai/docs/payments/PH)</sup>:
- PESONet operates as batched ACH (T+0 / T+1) for higher-value transfers.
- InstaPay + PESONet form the two-tier NRPS.

**Subsequent expansion** <sup>[Philippines report](https://docs.barcoder.ai/docs/payments/PH)</sup>:
- GCash, Maya (PayMaya), and other major e-money issuers join.
- Major banks (BPI, BDO, Metrobank, Landbank, UnionBank, etc.) all participating.

**[QR Ph](https://docs.barcoder.ai/docs/standards/qr-ph) launches on InstaPay foundation (Nov 2019)** <sup>[Philippines report](https://docs.barcoder.ai/docs/payments/PH)</sup>:
- BSP launches QR Ph national QR standard.
- Built on InstaPay (P2P) + PESONet (P2M).

**2023 — Higala launches**:
- Inclusive instant payment system Higala launches for smaller institutions / rural banks.
- Complementary to InstaPay.

## Technical specification

InstaPay PH is **BSP-coordinated national real-time retail payment system** <sup>[1][1], [2][2]</sup>:

| Layer | Description |
|---|---|
| **Operator** | Philippine Payments Management Inc. (PPMI) under **BSP** |
| **Function** | Real-time retail payment EFT |
| **Settlement** | 24/7 real-time |
| **Currency** | PHP (Philippine peso) |
| **Per-transaction limit** | **PHP 50,000** |
| **Daily count limit** | None |
| **Participants** | Banks + e-money issuers (GCash, Maya, etc.) |
| **Sister product** | **PESONet** (batched ACH) |
| **QR overlay** | **[QR Ph](https://docs.barcoder.ai/docs/standards/qr-ph)** (national unified QR, since Nov 2019) |

**Fees** <sup>[1][1]</sup>:
- **No fee** for receiving party.
- Sending fees may apply (bank-dependent).
- Some banks waive sender fees.

## Use cases

**P2P transfers** <sup>[1][1]</sup>: Cross-bank/wallet instant transfers.

**E-money-to-bank interop** <sup>[Philippines report](https://docs.barcoder.ai/docs/payments/PH)</sup>: GCash, Maya users can send/receive to/from bank accounts via InstaPay.

**Merchant payments via [QR Ph](https://docs.barcoder.ai/docs/standards/qr-ph)** <sup>[Philippines report](https://docs.barcoder.ai/docs/payments/PH)</sup>: QR Ph rides on InstaPay for P2P-style merchant transactions.

**Bill payment, government services** <sup>[Philippines report](https://docs.barcoder.ai/docs/payments/PH)</sup>: Cross-channel access.

**Cross-bank without IBAN-equivalent friction** <sup>[1][1]</sup>: Account-number-based but enabled by wide-bank-coverage.

## Implementations & ecosystem

**Operator**: PPMI under **BSP**.

**Participating banks**: All major Philippine banks.

**E-money issuers**: **GCash** (Mynt; Ant + Globe), **Maya** (formerly PayMaya, now Maya Innovations), **Coins.ph**, others.

**Companion products**: **PESONet** (batched), **[QR Ph](https://docs.barcoder.ai/docs/standards/qr-ph)** (QR overlay), **Higala** (inclusive instant for rural).

## Fun facts

- **Two-tier architecture (InstaPay + PESONet)**: Philippines deliberately operates two ACHs — instant (InstaPay, PHP 50K limit) + batched (PESONet, higher value) — rather than collapsing into one. Provides clear use-case-fit segmentation.
- **No-receiver-fee policy from launch**: Encouraged merchant/business acceptance.
- **E-money issuer direct participation**: GCash, Maya, other non-bank e-money issuers participate directly in InstaPay — relatively early move toward bank/fintech rail-parity, ahead of many peer countries.
- **Foundation for [QR Ph](https://docs.barcoder.ai/docs/standards/qr-ph)**: BSP's QR Ph national QR standard (Nov 2019) built on InstaPay/PESONet — same pattern as Singapore's [SGQR](https://docs.barcoder.ai/docs/standards/sgqr) on FAST/PayNow.
- **Higala for rural inclusion**: Recent (2023+) Higala instant rail complements InstaPay for smaller rural-bank participation.
- **Naming conflict with Egypt's [InstaPay](https://docs.barcoder.ai/docs/standards/instapay)**: Two unrelated national instant-payment products share the InstaPay name — Philippines (2018, BSP) and Egypt (2022, EBC). Different countries, different operators, same name.

## Comparison

| Feature | InstaPay PH | [InstaPay](https://docs.barcoder.ai/docs/standards/instapay) EG | [Fawri+](https://docs.barcoder.ai/docs/standards/fawri-plus) BH | [PayNow QR](https://docs.barcoder.ai/docs/standards/paynow-qr) SG | [CliQ QR](https://docs.barcoder.ai/docs/standards/cliq-qr) JO |
|---|---|---|---|---|---|
| Operator | PPMI/BSP | EBC | BENEFIT | ABS | JoPACC |
| Launch | Apr 2018 | Mar 2022 | Nov 2015 | Jul 2017 | Jun 2020 |
| Per-transaction limit | PHP 50K | n/a | BHD 3K | n/a | n/a |
| E-money issuer direct access | Yes | Yes | n/a | Yes (since 2020) | Yes (27 FIs) |

## Status

**Active, foundational Philippine real-time rail** <sup>[1][1], [Philippines report](https://docs.barcoder.ai/docs/payments/PH)</sup>:
- **PPMI/BSP** operator.
- **20→all major banks + e-money issuers** participating.
- **PHP 50K per-transaction**, **24/7**.
- **[QR Ph](https://docs.barcoder.ai/docs/standards/qr-ph)** overlay since Nov 2019.

## Sources

[1]: https://www.bsp.gov.ph/SitePages/PaymentsAndSettlements/PaymentsAndSettlements.aspx "BSP Payments & Settlements"
[2]: https://business.inquirer.net/249706/instapay-bsp-wants-20-transactions-digital-2-years "BSP InstaPay launch — Inquirer"

- [1] [BSP Payments][1]
- [2] [BSP InstaPay launch — Inquirer][2]
- <sup>[Philippines report](https://docs.barcoder.ai/docs/payments/PH)</sup> `reports/countries/PH-philippines.md`

## Deployments

Found in the following country reports (grep across `reports/countries/`):

- **EG** — [EG-egypt.md](https://docs.barcoder.ai/docs/payments/EG)
- **PH** — [PH-philippines.md](https://docs.barcoder.ai/docs/payments/PH)
