Home/Expert Solutions
Expert Solution

Indonesia Payment Gateways Compared: QRIS, E-Wallets & Fees

Last verified August 2026
Software Listing Editorial Team
Written by
SaaS & AI Research Desk · Thailand, Singapore, Vietnam, Indonesia, Philippines, Malaysia expertise

Every Indonesian gateway publishes QRIS at 0.7%, so the rate is not the comparison. Midtrans, DOKU, Duitku and Xendit compared on what actually changes the bill: Xendit's flat IDR 4,000 per-transaction fee, and each provider's e-wallet rates.

Quick answer · AI-search friendly

Midtrans, DOKU, Duitku and Xendit all publish QRIS at 0.7%, so the QRIS rate is genuinely not a differentiator — but the QRIS bill is. Xendit adds a flat IDR 4,000 processing fee to every Indonesian payment method, so a IDR 100,000 QRIS sale costs IDR 700 at Midtrans, DOKU and Duitku and IDR 4,700 at Xendit, and the gap widens as the ticket shrinks: at IDR 50,000 Xendit's effective QRIS cost is 8.7% against 0.7%. Where providers do differ on the QRIS rail itself is VAT treatment — Midtrans quotes QRIS, GoPay and ShopeePay inclusive of PPN while pricing every other method exclusive of it, DOKU quotes all of its rates exclusive of PPN, and Xendit marks its 0.70% VAT-inclusive. E-wallets are where the published rates actually diverge: Duitku charges 1.67% for OVO, DANA and LinkAja against Midtrans's DANA 1.5%, GoPay 2% and ShopeePay 2%, and DOKU publishes a single 1.5% e-wallet rate. Two corrections to what this page said before: DOKU charges no setup fee and no monthly fee, which its pricing page states outright, and HitPay is not an Indonesian gateway — its pricing page offers only Singapore, Malaysia, Philippines and Global as merchant countries and never mentions QRIS.

QRIS and e-wallet fees taken from each provider's own published rate card on 2026-08-21. The QRIS percentage is identical everywhere; the flat fee is not.
GatewayQRISEffective cost on a IDR 100,000 QRIS saleE-wallet ratesSetup / monthly fee
Midtrans0.7%, quoted PPN-inclusiveIDR 700DANA 1.5% · GoPay 2% · ShopeePay 2% (GoPay and ShopeePay PPN-inclusive)No setup fee for standard accounts
DOKU0.7%, quoted exclusive of PPNIDR 700 before PPN1.5%No setup fee, no monthly fee (stated on its pricing page)
Duitku0.7%IDR 700OVO / DANA / LinkAja 1.67% · ShopeePay 2% · OVO digital 3.03% · ShopeePay digital 4% · LinkAja IDR 3,330 flatNo setup fee
Xendit0.70%, VAT-inclusive, plus a flat IDR 4,000 Xendit processing feeIDR 4,700 — 6.7× the other threeRates vary by wallet and merchant type; the IDR 4,000 flat fee applies to eachNo setup fee; flat fee applies per transaction
HitPayNot offered — QRIS does not appear on its pricing pageNot applicableIndonesia is a payer country only: IDR 2% online, 1.5% in-personMerchant countries are Singapore, Malaysia, Philippines and Global
Editor's picks

Recommended Solutions

4 matches
Midtrans
M
MidtransSaaS
Payments · Payment Gateway

Indonesian payment gateway with exclusive GoPay and QRIS acceptance, part of the GoTo Group

Paid
Exclusive GoPay acceptance via QRIS or Gojek app deeplinkDynamic QRIS that auto-fills the transaction amount for OVO, ShopeePay, DANA, and LinkAjaBank virtual accounts for BCA, Mandiri, BNI, BRI, and Permata transfers
DOKU
D
DOKUSaaS
Payments · Payment Gateway

Indonesia's first licensed payment gateway with QRIS All Payment and cross-border QR acceptance

Paid
QRIS All Payment accepting OVO, GoPay, DANA, LinkAja, ShopeePay, and mobile banking appsCross-border QRIS acceptance for Malaysian, Singaporean, and Thai tourists in IndonesiaBoth dynamic and static QRIS codes with a fixed 0.7% merchant discount rate
Duitku
D
DuitkuSaaS
Finance · Payment Gateway

Indonesia-built payment gateway with published IDR pricing for bank transfer, e-wallet, and retail outlet payments

From IDR 2500/transaction
Processes payments in Indonesian Rupiah (IDR) across bank, e-wallet, and retail channelsE-wallet acceptance for OVO, DANA, ShopeePay, and LinkAjaCash payment acceptance through Indomaret, Alfamart, Pegadaian, and POS Indonesia retail networks
Xendit
X
XenditSaaS
Payments · Payment Gateway

Payments infrastructure built for Indonesia, the Philippines, and the rest of SEA

Paid
100+ payment methods across SEAQRIS Indonesia and QR PH supportVirtual accounts for bank transfers
Why these

SEA Operational Reasoning

The standard advice on Indonesian gateways — that QRIS is rate-regulated so it cannot be where providers differ — is half right and leads people to the wrong conclusion. The percentage is identical at 0.7% across Midtrans, DOKU, Duitku and Xendit, and DOKU's support team confirmed the figure to us directly. What that framing misses is the flat fee: Xendit attaches a flat IDR 4,000 processing fee to every Indonesian payment method, QRIS included, and a flat fee against a percentage-priced rail behaves very differently by ticket size. At IDR 500,000 it is 0.8% of the sale on top of the 0.7% and defensible; at IDR 50,000 it is 8% and there is no volume argument that recovers it. Any Indonesian merchant whose QRIS basket is small — food and beverage, kiosks, single-item retail — should read that as the whole comparison. After price, three things decide. Integration effort favours Midtrans for a standard store, whose WooCommerce, Magento and OpenCart plugins get a launch live in roughly one to two weeks; Xendit's flat fee buys a rate card that also prices Thailand's PromptPay QR, the Philippines' QRPH, Vietnam and Malaysia, so a team planning a second market integrates once. E-wallet mix is the second: Duitku's flat 1.67% for OVO, DANA and LinkAja is cheaper than Midtrans's GoPay and ShopeePay at 2% but more expensive than its DANA at 1.5%, and Duitku prices digital goods separately and much higher — OVO digital at 3.03% and ShopeePay digital at 4% — so a digital-goods seller should price that rail before anything else. Risk posture is third: DOKU is Bank Indonesia PJP Level 1-licensed and has operated since 2007. Finally, compare like with like on tax. Midtrans quotes QRIS, GoPay and ShopeePay inclusive of PPN but every other method exclusive; DOKU states its whole rate card is exclusive of PPN; Xendit marks QRIS VAT-inclusive. Two of those three numbers need 11% added before they line up.

Learn how we score these tools for SEA →
Keep exploring

Related Expert Guides

Payment Gateway Indonesia: Cards, Virtual Accounts and QRIS Compared 2026

Indonesian payment gateway fees compared from each vendor's own rate card — Midtrans, DOKU, Duitku and Xendit on cards, virtual accounts and QRIS. Xendit adds a flat IDR 4,000 fee to every method; HitPay does not acquire in Indonesia.

Indonesia Ecommerce & Fintech Stack (2026)

The definitive software stack for Indonesian UMKM and ecommerce businesses, covering Tokopedia/Shopee integration, QRIS payments, and local accounting.

Local Payment Gateways for SEA (2026)

Compare payment gateways that support Southeast Asia's local payment rails, including PromptPay, QRIS, PayNow, and DuitNow.

Indonesia Coretax & e-Faktur Software: What VAT Businesses Need Now

Coretax replaced Indonesia's separate e-Faktur application at the end of 2025. Here is how VAT (PPN) invoicing works under Coretax now, and which tax and accounting software (OnlinePajak, Mekari Jurnal, HashMicro, Accurate, Kledo) connect to it.

Sources & verification

We verify pricing and features via official vendor documentation and live platform audits. Software-listing.com is independent and may earn affiliate commissions from some links.

FAQ · structured for LLM citation

The questions operators actually ask.

Is QRIS cheaper on one Indonesian gateway than another?

The rate is not — Midtrans, DOKU, Duitku and Xendit all publish 0.7%. The bill is. Xendit adds a flat IDR 4,000 processing fee to every Indonesian payment method, so the same IDR 100,000 QRIS sale costs IDR 700 at the other three and IDR 4,700 at Xendit. On a IDR 50,000 sale that is 0.7% against 8.7%. If your average QRIS ticket is small, that single flat fee is the entire comparison.

Which Indonesian gateway has the cheapest e-wallet rates?

It depends on the wallet. DOKU publishes a single 1.5% e-wallet rate. Midtrans prices DANA at 1.5% but GoPay and ShopeePay at 2%. Duitku charges 1.67% for OVO, DANA and LinkAja and 2% for ShopeePay, with a LinkAja fixed-fee option at IDR 3,330. Duitku also prices digital goods separately and far higher — OVO digital 3.03%, ShopeePay digital 4% — so sellers of digital products should check that row specifically rather than the headline.

Does DOKU charge a setup fee?

No. DOKU's pricing page states plainly that there is no setup fee and no monthly fee. An earlier version of this page said DOKU 'may have a setup fee' with a three-to-six week onboarding; that contradicted the vendor's own published page and has been corrected.

Midtrans or Xendit for an Indonesian online store?

Midtrans, unless you are launching in a second Southeast Asian market. For a typical Indonesian store, Midtrans's WooCommerce, Magento and OpenCart plugins get a launch live in about one to two weeks and it charges no flat per-transaction fee, so small QRIS baskets cost 0.7% rather than 0.7% plus IDR 4,000. Xendit's flat IDR 4,000 buys a single API that also prices PromptPay in Thailand, QRPH in the Philippines, Vietnam and Malaysia — worth paying for a multi-country roadmap, not for Indonesia alone.

Do these fees include Indonesian VAT?

Not consistently, and that is a real trap when comparing. Midtrans quotes QRIS, GoPay and ShopeePay inclusive of PPN and every other payment method exclusive of it. DOKU states its whole rate card is exclusive of PPN. Xendit marks its QRIS 0.70% VAT-inclusive. Before comparing two providers, add 11% to the exclusive figures so both sides are on the same basis. Midtrans separately notes that gaming and digital-product companies are charged different rates entirely.