← Back to all articles
FinanceTechnologyRegulations

QRIS Payment for Restaurants: The Complete Guide

Everything restaurants need to know about QRIS — how it works, what it costs, and why it's becoming essential.

Published on ·3 min read

QRIS (Quick Response Code Indonesian Standard) is the national QR payment standard mandated by Bank Indonesia. It unifies all e-wallets and bank apps into one QR code — so your customers can pay with GoPay, OVO, Dana, ShopeePay, LinkAja, or any bank app by scanning the same code.

Why QRIS Matters for Restaurants

How QRIS Works

There are two types:

Static QRIS

A printed QR code displayed at your cashier or table. Customer scans it, enters the amount manually, and pays. It's:

Dynamic QRIS

Your POS generates a unique QR code per transaction with the exact amount pre-filled. Customer scans and confirms — no manual entry. It's:

Recommendation: Start with static for simplicity, upgrade to dynamic when you adopt a POS that supports it.

What It Costs

QRIS transaction fees are regulated by Bank Indonesia:

For perspective: on a Rp 100,000 transaction, you pay Rp 300–700 in fees. Compare that to 2–3% charged by credit card processors. QRIS is dramatically cheaper.

Setting Up QRIS

  1. Choose a payment provider — Banks (BCA, Mandiri, BRI) or fintech partners (GoPay Merchant, OVO Merchant, Xendit)

  2. Register as a merchant — Provide NIB, KTP, and bank account details

  3. Receive your QR code — Static (printed sticker) and/or dynamic (POS-integrated)

  4. Train your staff — Ensure they can verify payment confirmation before releasing orders

Common Mistakes


Makan POS supports dynamic QRIS out of the box — each transaction generates a unique QR code with the correct amount, and payment confirmation is automatic. Combined with cash and split-payment support, you're covered for every scenario.

Related Articles

Manage your restaurant better with Makan

Try Free Now