Skip to content
Indonesia Knowledge
practical

QRIS — the Indonesian QR-code payment system

How QRIS works, where you can use it, foreign-card compatibility and what to do at warungs and small shops.

3 min read

QRIS (pronounced "kris", short for Quick Response Code Indonesian Standard) is Indonesia's unified QR-code payment system. Since rollout it's become near-universal at warungs, taxis, market stalls, restaurants, parking attendants and many other places. Foreign-card QRIS support is growing but local-bank apps remain the smoothest.

How QRIS works

  1. Vendor shows a QR code (printed sign or screen)
  2. You open your bank app or e-wallet
  3. Scan the QR
  4. Enter the amount (often)
  5. Confirm
  6. Vendor receives instant notification

No card, no cash, no terminal — just a QR sticker on the wall.

Where you can use QRIS

  • Almost every restaurant chain (Starbucks to bakso warung)
  • Most cafés
  • Many street stalls and warungs
  • Taxis (Bluebird, Grab, Gojek)
  • Hotel checkouts
  • Parking attendants
  • Shopping malls (most retailers)
  • Many tourist attractions
  • Banks for transfers

In 2026 cash usage is dropping fast. Carry IDR 200,000–500,000 in cash as backup but expect to pay QRIS for 80%+ of small transactions.

Setting up QRIS — Indonesian resident

If you have a KITAS and Indonesian bank account, QRIS works through your bank's app:

  • BCA mobile — most common
  • Mandiri Livin'
  • BNI Mobile Banking
  • GoPay (Gojek wallet)
  • OVO (Tokopedia wallet)
  • ShopeePay (Shopee wallet)
  • DANA

Set up takes 5 minutes. Top up via bank transfer or convenience store.

Setting up QRIS — short-stay tourist

Trickier but workable in 2026:

Option A — international card compatibility

  • Wise card increasingly supports QRIS scan-and-pay
  • Some Visa / Mastercard contactless options at certain QRIS terminals
  • Coverage is patchy — verify before relying on it

Option B — top-up e-wallet

  • Open OVO or ShopeePay (some allow registration without KITAS)
  • Top up via bank transfer or convenience store
  • Use for QRIS payments

Option C — convert at convenience store

  • Some Alfamart / Indomaret stores let foreigners load cash into an e-wallet
  • Useful for backup

Option D — just use cash + Grab card

  • Carry IDR cash for warungs
  • Use Grab cash for rides
  • Skip QRIS for short trips — small inconvenience

Foreign-card support reality

  • Visa / Mastercard direct QRIS: partial, growing
  • AMEX: very limited
  • UnionPay: increasingly accepted
  • Apple Pay / Google Pay via NFC: works at some terminals, not QRIS specifically
  • Best for tourists: Wise card with QRIS feature, OR cash backup

What to do when QRIS fails

  • Vendor cash registers usually accept IDR cash
  • Most have card terminals as backup
  • Some warungs accept only cash
  • A small amount of IDR cash (IDR 100,000–300,000) is essential

Limits

  • Standard transaction limit: IDR 5,000,000 (USD 320) per transaction
  • Daily limit varies by bank
  • Above the limit: split or use card
  • Some QRIS terminals have lower limits (IDR 2,000,000)

QRIS at the airport

  • Domestic airport food court: QRIS standard
  • International airport: QRIS + card + cash all work
  • Duty free: mostly card (foreign cards welcome)

Common mistakes

  • Assuming QRIS works for all foreign cards (it doesn't yet)
  • Carrying no cash and finding a small warung that doesn't accept your foreign card
  • Trying to scan QRIS with a non-Indonesian e-wallet that doesn't support it
  • Entering wrong amount on QRIS — vendor and you both have to confirm carefully
  • Forgetting QRIS limit and trying to pay USD 500 in one transaction

QRIS vs cash for tourists

| Situation | Best method | |---|---| | Big restaurant in tourist area | QRIS or card | | Hotel checkout | Card | | Warung lunch | QRIS or cash | | Beach vendor | Cash | | Taxi (Bluebird) | QRIS or cash | | Grab / Gojek | App-linked payment | | Domestic flight ticket | Card | | Visa-on-arrival | Cash or card | | Bali tourist levy | QRIS, card, or cash | | Temple entry | Cash usually |

Verify before acting

QRIS foreign-card support is changing fast. Verify with your specific card provider. Cash backup is essential. See disclaimer.

Related reading