Solution case studyQR-001

QRIS: one code for every app, interoperability lessons from 44.86 million merchants

Finance & rural banksRetail payment systems and digital financial inclusion
Calculator, glasses and financial papers on a desk

Solution case studies are scenarios based on common industry problem patterns. They do not refer to any client and are not MarkasDev project portfolio items. Our client portfolio is published separately.

Industry context

A note up front: MarkasDev had no part in building QRIS. This page examines the case using official sources and media coverage. The Quick Response Code Indonesian Standard (QRIS) is set and developed by Bank Indonesia together with the payment-system industry (including the Indonesian Payment System Association / ASPI). We read Bank Indonesia’s official QRIS pages and press releases, plus Kontan, Tirto, CNBC Indonesia, and Kompas reporting that quotes BI officials. All sources are listed at the end.

On 17 August 2019, coinciding with Indonesia’s 74th Independence Day, Bank Indonesia launched QRIS as the national QR Code standard for payments. Nationwide implementation took effect on 1 January 2020, with a transition period for Payment Service Providers (PJPs). The implementing rules include Members of the Board of Governors Regulation (PADG) No. 21/18/PADG/2019 dated 16 August 2019, later amended, including PADG No. 3 of 2025 (BI’s QRIS page and Kompas, 17 August 2019).

The core idea is simple and consequential: one payment QR Code that any licensed PJP app can scan, so a merchant does not need a wall of stickers from every e-wallet and bank. The standard uses the international EMV Co specification to support interoperability across providers, instruments, and—later—countries (BI QRIS page).

For operations leaders in companies, local government, regional SOEs, health facilities, logistics, retail, and public services, QRIS is a concrete example of how a technical standard plus clear rules can change everyday behaviour for millions of people—from street stalls to MRT stations.

Problem

Before QRIS, QR-based payments in Indonesia were fragmented. Each payment app tended to work only at merchants that used a QR from the same PJP. A shop that wanted to accept several e-wallets and bank apps at once had to display several codes. BI’s official FAQ states the problem plainly: without a shared standard, an app could pay only merchants that shared the same PJP account (BI QRIS page).

The real cost of that fragmentation was more than stickers at the till. Merchants faced messy reconciliation, booking errors, and a higher barrier to entering the cashless economy. Customers wondered which QR to scan. On the policy side, BI linked the standard to the Indonesia Payment System Vision 2025 announced in May 2019: transaction efficiency, financial inclusion, and support for MSMEs (launch coverage summarised by Kompas and BI regulations pages).

The scale is national. According to Deputy Governor Filianingsih Hendarta (quoted by Tirto, 21 August 2026), Indonesia has more than 59 million MSME units, contributing about 60.5 percent of GDP and employing more than 117 million workers, or about 97 percent of the workforce. Without a cheap, uniform digital payment method, many micro businesses stay outside formal financial networks.

So the problem was not “ship another QR app.” It was how to make banks, e-wallets, switching institutions, and millions of merchants speak one technical language—without forcing everyone onto a single brand.

Constraints

  • Had to become the mandatory national standard for every payment in Indonesia facilitated by a payment QR Code (QRIS PADG)
  • Had to work across many bank and non-bank PJPs without locking merchants to one app brand
  • Had to use the international EMV Co standard while fitting Indonesia’s local needs
  • Had to reach MSMEs and small-ticket payments, with a Merchant Discount Rate (MDR) scheme set by BI (including special categories such as education, fuel stations, and BLU/PSO)
  • Maximum Rp10,000,000 per transaction; issuers may add daily/monthly cumulative limits under their risk management (BI QRIS page)
  • Security, PJP licensing, and BI supervision had to hold—users are directed to licensed PJPs
  • Later extensions (MPM/CPM, QRIS TUNTAS, cross-border, and NFC-based QRIS TAP) had to expand capability without breaking older interoperability
  • Evidence limit: full internal switching design, national uptime SLAs, and the full cost of building the standard are not fully published in the sources we opened

Approach

Diagnose

This section is our analysis of how a Diagnose phase shows up in the QRIS case. It is not a claim that MarkasDev delivered the work.

Diagnose starts with naming the fragmentation: proprietary QR schemes, merchants carrying many codes, and weak interoperability. The policy response was to set one national standard—not to build a single state-owned app that replaces every PJP. That is a consequential architecture choice: BI sets and governs the standard; the industry (PJPs, switches, the standards body) processes day-to-day transactions (BI QRIS page, parties section).

Field pilots ran before the official launch: first wave September–November 2018, second wave April–May 2019, then the 17 August 2019 launch (Kompas, 17 August 2019). The standard was tested in the wild before the national obligation applied.

Diagnose questions for your organisation: where is fragmentation in your ecosystem (many payment channels, many merchant-ID formats, many manual reconciliations)? Who is allowed to define the shared data language? What success metrics matter—active merchants, transaction volume, or lower cash-handling cost? See our Diagnose approach.

Deliver

This is also analysis. Deliver, in the QRIS story, looks like publishing a specification, issuing implementing rules, and onboarding PJPs and merchants at scale—not a single-vendor big bang.

PADG 21/18/PADG/2019 set the national QR payment standard. The early model focused on Merchant Presented Mode (MPM): the merchant shows a QR, the customer scans. The ecosystem later covers static MPM (sticker/print-out) and dynamic MPM (EDC/phone), plus Customer Presented Mode (CPM) for high-throughput merchants such as transport and modern retail (BI QRIS page).

According to BI, processing parties include PJPs (issuer/acquirer), switching institutions, the standards body, and the National Merchant Repository operator. PJPs and switches that process QRIS transactions need BI approval. Funding sources include deposits, debit/credit cards, credit facilities, and server-based e-money (BI QRIS page).

On 14 March 2025, QRIS TAP (tap-to-pay without scanning, using NFC) launched at MRT Bundaran HI Station, with an initial footprint at Bundaran HI and Lebak Bulus MRT stations, Royaltrans, limited DAMRI JR Connexion services, parking merchants, and hospitals including RSUD Tarakan, RSCM Kencana, and RSPAD Gatot Subroto Paviliun Kartika (BI press release No. 27/58/DKom). Users pay no TAP transaction fee; MDR for BLU/PSO categories is 0 percent.

Reasonable acceptance criteria for a similar interoperability programme (our analysis): one merchant identity usable across PJPs, cross-app payments without duplicate stickers, and a clear complaint path to licensed PJPs. See also system & API integration and Deliver.

Operate

This is also analysis. Operate, for QRIS, is the long work after the standard goes live: grow merchants, tune MDR, add features, and keep public trust.

As of June 2026, BI press release No. 28/159/DKom (17 August 2026) reports 65.77 million users (including 6.23 million new users in January–June 2026) and 44.86 million merchants, of which 96.68 percent are MSMEs. In the first half of 2026, QRIS recorded 12.55 billion transactions with a nominal value of Rp1.12 quadrillion, up 93.92 percent year on year. Tirto (21 August 2026) quotes the same user and merchant figures from Deputy Governor Filianingsih Hendarta.

For full-year 2025, Kontan (12 March 2026) quotes Filianingsih: 15.51 billion transactions (+148.54 percent yoy) worth Rp1,420.66 trillion (+115.27 percent yoy). January 2026 alone: 1.83 billion transactions and Rp164.48 trillion, with 43.06 million merchants and 59.98 million users.

Pricing policy keeps being tuned. From 1 October 2026, BI expands 0 percent MDR to all merchant categories for transactions up to Rp100,000, and continues 0 percent MDR for micro enterprises on transactions up to Rp500,000 (BI press release 17 August 2026; Tirto). That is Operate guided by adoption data: small-ticket economics must stay attractive for warungs.

Feature development is also Operate: QRIS without face-to-face meeting, QRIS TUNTAS (cash withdrawal, transfer, cash deposit), cross-border QRIS, and QRIS TAP (BI QRIS page). By July 2026, CNBC Indonesia quoted Filianingsih saying cross-border connectivity covered six countries (Singapore, Malaysia, Thailand, Japan, South Korea, and China), with inbound foreign-visitor transactions of Rp5.9 trillion across 19.76 million payments.

In an Operate frame, the lesson for organisations is that a live standard still needs adoption monitoring, fee tuning, merchant education, and channel expansion—go-live is not the finish line.

High-level architecture

This flow is our simplification of BI’s official QRIS page and related press releases, not an architecture we audited. Detailed switching protocols, national capacity figures, and the exact technical split among PJPs are not fully published in the sources we opened. QRIS TAP uses NFC: the user brings a smartphone near a terminal instead of scanning a QR image. The sources we opened do not describe AI as a core QRIS component. This is a standardisation, interoperability, and national-operations case.

Typical outcomes

Figures below come from sources we opened; we do not round beyond what those sources state.

Merchant and user acceptance (June 2026, BI press release 17 August 2026): 44.86 million merchants (96.68 percent MSMEs); 65.77 million users; 6.23 million new users in January–June 2026.

First-half 2026 transactions (same BI release): 12.55 billion transactions; nominal value Rp1.12 quadrillion; nominal growth 93.92 percent yoy.

Full year 2025 (Kontan, 12 March 2026, quoting Deputy Governor Filianingsih Hendarta): 15.51 billion transactions (+148.54 percent yoy); value Rp1,420.66 trillion (+115.27 percent yoy).

January 2026 (same Kontan article): 1.83 billion transactions (+131.47 percent yoy); value Rp164.48 trillion (+103.35 percent yoy); 43.06 million merchants; 59.98 million users.

July 2026 (CNBC Indonesia, 7 September 2026, quoting Filianingsih): cumulative volume reached 15 billion transactions; about 45 million merchants; 67 million users; ecosystem served by 96 banks, 60 non-bank institutions, and 4 switches; connectivity to 6 countries; inbound visitor payments Rp5.9 trillion (19.76 million transactions).

H1 2025 benchmark (BI QRIS Jelajah Indonesia 2025 release): 57 million users; 39.3 million merchants (93.16 percent MSMEs); 6.05 billion transactions; value Rp579 trillion—showing how sharply acceptance rose within a year.

Channel innovation: QRIS TAP launched on 14 March 2025 with an initial footprint in transport modes and selected health/retail sites (BI press release No. 27/58/DKom).

What we did not find in open sources: the full national build cost of the standard, aggregate uptime SLAs, and a detailed provincial volume breakdown.

Typical or expected outcomes, not claims about MarkasDev project results.

Extra analysis: why this case matters for organisations in Indonesia

If you are mapping similar system fragmentation in your own organisation, start with Diagnose, design the build through Deliver, and sustain adoption through Operate.

QRIS matters far beyond fintech. Hospitals that want one payment path at the desk, local governments collecting fees, water utilities, logistics operators, campuses, and retail chains all face the same question: how can many systems and many providers accept transactions without forcing users to install ten apps?

Diagnose / Deliver / Operate lessons from this case:

  • Diagnose: map fragmentation and who owns the standard.
  • Deliver: publish a specification, run pilots, onboard licensed parties, and set cross-party acceptance criteria.
  • Operate: watch volume, tune fees, expand channels (including public transport, as in the QRIS TAP launch), and protect trust.

Sources

  1. Bank Indonesia — official Quick Response Code Indonesian Standard (QRIS) page: https://www.bi.go.id/id/fungsi-utama/sistem-pembayaran/ritel/kanal-layanan/QRIS/default.aspx
  2. Bank Indonesia — press release No. 28/159/DKom, 17 August 2026 (Indonesian Credit Card and QRIS 0% MDR expansion): https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_2815926.aspx
  3. Bank Indonesia — press release No. 27/58/DKom, 14 March 2025 (QRIS TAP launch): https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_275825.aspx
  4. Bank Indonesia — QRIS Jelajah Indonesia 2025 press release (H1 2025 figures): https://www.bi.go.id/id/publikasi/ruang-media/news-release/Pages/sp_2717025.aspx
  5. Bank Indonesia — PADG 21/18/PADG/2019 and related amendments: https://www.bi.go.id/id/publikasi/peraturan/Pages/padg_211819.aspx
  6. Kompas.com, 17 August 2019 — BI launches Indonesia’s QR Code standard: https://tekno.kompas.com/read/2019/08/17/11055727/bi-luncurkan-standar-qr-code-indonesia
  7. Kontan, 12 March 2026 — January 2026 QRIS value and 2025 results (quoting Filianingsih Hendarta): https://keuangan.kontan.co.id/news/bi-mencatat-nilai-transaksi-qris-capai-rp-16448-triliun-pada-januari-2026
  8. Tirto, 21 August 2026 — 44.86 million QRIS merchants, 96% MSMEs: https://tirto.id/bi-catat-4486-juta-merchant-qris-96-di-antaranya-umkm-hBB8
  9. CNBC Indonesia, 7 September 2026 — 15 billion cumulative transactions, 67 million users, cross-border: https://www.cnbcindonesia.com/news/20260907055124-4-765593/qris-tembus-15-miliar-transaksi-penggunanya-67-juta-di-juli-2026

Accessed on 12 October 2026 (WIB).

Common questions

Did MarkasDev build or operate QRIS?
No. QRIS is set by Bank Indonesia together with the payment-system industry. This page summarises accessible documents and reporting, not a MarkasDev client or portfolio item.
When was QRIS launched and when did it become mandatory?
It launched on 17 August 2019. Nationwide implementation took effect on 1 January 2020 according to Kompas coverage and BI explanations; BI’s QRIS page also describes the obligation to align payment QR Codes with the QRIS standard.
What are the latest user and merchant figures verified in official sources?
BI’s 17 August 2026 press release cites, as of June 2026, 65.77 million users and 44.86 million merchants (96.68 percent MSMEs). CNBC Indonesia (7 September 2026) quotes July 2026 figures of about 67 million users and 45 million merchants.
Is there AI in QRIS?
The sources we opened do not describe AI as a core component. This is a case about QR standardisation, PJP/switching interoperability, MDR policy, and feature expansion such as TAP and cross-border payments.
What can non-payment organisations copy from this case?
Diagnose fragmentation before adding more channels, define one shared interface contract across providers, pilot in the field before a full mandate, then operate adoption with fee tuning and education—do not stop on launch day.