Virtual Account
Rp3.000 – Rp4.000 / transaction
| BRI | Rp3.000 |
| BNI | Rp3.000 |
| CIMB Niaga | Rp3.000 |
| Permata | Rp3.000 |
| Danamon | Rp3.000 |
| Maybank | Rp3.000 |
| Mandiri | Rp4.000 |
| BSI | Rp4.000 |
QRIS
0,7% / transaction
The QRIS MDR follows Bank Indonesia regulations, not a number we made up ourselves. When the regulation changes, our price follows.
One code for every digital wallet and mobile banking app connected to QRIS.
Ecosystem subscription
Rp200.000 / month
This is the only platform fee we charge, and it buys full access for 30 days: receiving funds, the dashboard, the API, all the way to WACO. Use it heavily or barely at all, the price stays the same.
Included
- Settlement T+1 business days Automatic every business day to your verified business entity account, with an email breakdown per payment method on every transfer.
- Dashboard, reports & CSV export Auditable transaction and settlement history, reconciliation, plus downloads for bookkeeping and tax.
- Production API, sandbox & webhooks Test and production keys, payment simulation, webhook redelivery, with no paid call limits.
- Duitku & Xendit compatibility mode Migrate without rewriting code: swap the base URL and key, and your existing integration keeps working.
- WACO subscription The official WhatsApp Business API using your own number. Already have a WACO account? Link it, and the subscription is covered by this plan. Conversation fees are paid directly to Meta, with no markup from us.
- 24-hour support & integration guidance In Bahasa Indonesia, from people who understand your code, until your first live transaction goes through.
Never billed separately:
- Disbursement admin fees No matter how many times, every business day. We cover the cost of transferring to your account; the amount that lands is exactly the amount in your settlement email.
- Integration, setup, or onboarding fees No upfront costs and no minimum deposit.
- WACO monthly fees Already covered by this Rp200.000, not a second bill.
- Dashboard, reports, sandbox, team accounts Every feature for every customer. Nothing is locked behind a pricier plan.
- API calls, webhooks, or redeliveries Never billed per call.
- Cancelling your subscription No penalty, no contract term, no minimum period. Funds already received keep being forwarded to you until fully paid out.
Beyond Rp200.000, there is only one other thing: the per-transaction fee (VA Rp3.000–Rp4.000, QRIS 0,7%) at the providers' official rates, with no markup. Two components, that is all. There is no third component, and no fee that suddenly shows up on your bill.
No monthly payment ritual. The subscription is deducted automatically from your settlement each month, appearing as a single deduction line in your settlement email and history. No invoice to remember, no logging in to pay. If a month has no settlement to deduct from, only then do we send the bill by email.
It runs for as long as your account is active, including the quiet months. What you pay for is the readiness, exactly like an office subscription that keeps running in a month you take things slow. When you truly no longer need it, stop any time.
If you fall behind: on day 7 the WhatsApp features are suspended, on day 30 dashboard access is locked and the WACO service ends. But payments from your customers and settlement forwarding are never stopped: your funds keep being forwarded T+1 business days. We do not hold anyone's money to collect a bill, and once you settle up, everything is restored automatically.
Settlement to your verified business account: T+1 business days, with no disbursement fee.
Do you actually need doit.id?
Not every business needs a payment gateway, and we would rather you know that now than cancel three months from now.
For some businesses, a static QRIS from a business bank account is still the best fit: the MDR is the same 0,7%, with no monthly subscription. What usually gets expensive is not the transaction fee, it is the conversation: sending invoices every month, reminding those who have not paid, receiving transfer receipts, checking them one by one, replying “payment received”, then switching the service on. Work that never makes it into the books, but eats up your days.
Signs you do not need it yet
- Customers are still few, and they pay without needing reminders
- Nobody is waiting; confirming tomorrow morning is perfectly fine
- One purchase, done. No bills that repeat every month
- Checking transfer receipts one by one does not feel like a burden yet
Signs you already do
- Every month you send invoices to the same people, then remind them again
- The “I already transferred it” chat arrives before the money does
- Customers complain their service is not on even though they have paid
- Answering payment questions takes more time than the actual work
If you do need one: which is cheaper?
Compare us against a typical payment gateway. Fill in your own numbers, and we keep the math honest: our own subscription is included.
| A typical gateway | … |
| doit.id (transactions + Rp200.000 subscription) | … |
The math above does not include disbursement admin fees. If your current gateway charges one per disbursement, multiply it yourself by your disbursements per month; at doit.id that number is zero, and disbursement runs every business day. QRIS is left out of the math: its 0,7% MDR is set by Bank Indonesia and the same everywhere; we add no markup. And remember: that Rp200.000 already includes a WACO subscription (the official WhatsApp Business API), value the math above does not count.