Back to blog
GuidesApr 28, 20264 min read

QRIS vs bank VA vs e-wallet: which fits your store best

Cost, settlement time, and checkout UX compared across each method. Plus a default recommendation.

By Tim ShopTopia

These three payment methods dominate Indonesian e-commerce. They look similar at a glance, but cost and settlement speed differ enough to matter. Pick a default that fits your business model, then offer two backups for customer flexibility.

QRIS, universal, fast, mid-cost

Merchant fee is 0.7% for transactions ≤ Rp 100K and 0.7% standard for others (per BI regulation). Settlement is usually H+1 (or real-time for some banks). Customers can pay from every Indonesian e-wallet and mobile banking app. Best default thanks to broadest coverage.

Bank Virtual Account, traditional, fast settlement, fixed fee

Gateway fee is flat Rp 4,000–6,000 per transaction (via Xendit). Settlement is real-time once the customer transfers. Best for larger transactions (≥ Rp 500K) because QRIS’s percentage fee gets pricier. But UX requires the customer to open mobile banking, copy the VA number, and transfer manually, drop-off is higher than QRIS.

E-wallets (GoPay, OVO, DANA, ShopeePay)

Fees 2–2.5% per transaction. Settlement H+1 to H+2. UX is smoothest for urban younger buyers, they just tap-confirm in the wallet app. Penetration is weaker than QRIS for non-tier-1 cities, though.

Recommended default

  • AOV < Rp 200K and urban audience: QRIS as default, e-wallet as backup.
  • AOV Rp 200K – Rp 1M: QRIS default + bank VA as an option for buyers who prefer to transfer.
  • AOV > Rp 1M: bank VA default, QRIS as backup. Flat fee comes out ahead.

Liked this post?

Share with another seller, or try ShopTopia for your own store.

Run your own store,win back repeat orders from the marketplaces.

First store free foreverNo credit cardCancel anytime

Live today, not next weekWhatsApp support included