doit
Pricing

Pricing you never have to guess

Pay as you go, with no monthly subscription. Per-transaction fees at the providers' official rates, with no markup from us, plus a flat Rp10.000 payout fee each time funds are transferred to your account. A quiet month means a bill of zero. We make our living from fees you can see and that follow your usage, not from quietly skimming your transactions or slipping in admin fees that show up later. The only subscription, and it's optional, is Account Mutation if you use bank transfer: per account, prepaid, detailed in the card below.

Virtual Account

Rp3.000 – Rp4.000 / transaction

BRIRp3.000
BNIRp3.000
CIMB NiagaRp3.000
PermataRp3.000
DanamonRp3.000
MaybankRp3.000
MandiriRp4.000
BSIRp4.000

QRIS

0% up to Rp100.000

The QRIS MDR follows Bank Indonesia regulations, not a number we made up ourselves. When the regulation changes, our price follows.

In force since 1 October 2026: transactions up to Rp100.000 carry no MDR (0%), per Bank Indonesia regulation; above that it is 0,7% per transaction. Applied automatically, nothing to configure.

One code for every digital wallet and mobile banking app connected to QRIS.

Payout fee

Rp10.000 / transfer, flat

This is the only platform fee for VA and QRIS we charge, and it only appears when funds are actually sent to your account. Deducted from that payout itself, shown as its own line in the settlement email and history. There is no monthly subscription.

Applies to VA and QRIS payouts only (payment gateway). Bank transfer via Account Mutation is exempt: the money lands directly in your account, so there is nothing to pay out. Want to save? Defer and batch payouts via manual mode; the whole accumulation goes out as one transfer with one fee.

How it works

  • Automatic, T+1 business days One transfer per business day that has funds, so one fee for that day. No transactions that day means no transfer and no fee.
  • Manual mode: batch it, pay once Accumulate several days and pay out yourself from the portal, weekly or monthly. The whole accumulation goes out as a single transfer with a single Rp10.000 fee. Pending balances are paid out automatically by the start of the next month at the latest.
  • Never turns a payout into zero If the day's funds don't exceed Rp10.000, the fee isn't taken; the funds are forwarded in full.
  • Everything included Dashboard, reports & CSV export, production API, sandbox & webhooks, Duitku & Xendit compatibility mode, plus 24-hour support and integration guidance. Nothing is locked behind another plan.

Never billed separately:

  • A monthly subscription There isn't one. A month with no transactions means a bill of zero.
  • Integration, setup, or onboarding fees No upfront costs and no minimum deposit.
  • Dashboard, reports, sandbox, team accounts Every feature for every customer.
  • API calls, webhooks, or redeliveries Never billed per call.
  • Cancelling No penalty, no contract term, no minimum period. Funds already received keep being forwarded to you until fully paid out.

So the whole bill is: per-transaction fees (VA Rp3.000–Rp4.000, QRIS 0% up to Rp100.000 then 0,7%, bank transfer Rp0) at the providers' official rates with no markup, plus Rp10.000 each time funds are paid out. The only optional extra is the Account Mutation subscription if you use bank transfer. No fee ever shows up on your bill unannounced.

Settlement to your verified business account: T+1 business days, with a flat Rp10.000 payout fee per transfer.

Compare

Which is cheaper?

Fill in your own numbers. Our math already includes the payout fee, even at its worst case, with no monthly subscription.

Compare us against a typical payment gateway

A typical gateway…
doit.id (transactions + Rp10.000 payout fee x 22 business days)…

The doit.id figure above already includes the payout fee at its worst case: a payout every business day (22 x Rp10.000 = Rp220.000). Batch payouts weekly via manual mode and that drops to about Rp40.000. For other gateways, add their disbursement admin fee yourself if they charge one. QRIS is left out of the math: its MDR is set by Bank Indonesia (0% up to Rp100.000, 0,7% above that) and the same everywhere; we add no markup.

Still have questions about pricing?

Ask us directly, and we will answer honestly, including when the answer is “you do not need us yet”. Or start with the most frequently asked questions on the FAQ page.

care@doit.id Read the FAQ