Skip to main content

Accept bank transfers through virtual accounts

A virtual account is a unique account number created for a single transaction. The buyer transfers to it from any bank's mobile banking, internet banking, or ATM, and the system matches the payment automatically without you checking statements. SekaliPay offers 10 bank virtual accounts: BCA, BNC, BNI, BRI, BSI, CIMB Niaga, Danamon, Mandiri, Permata. The fee is flat per transaction, Rp 2,500 to Rp 4,700, independent of the amount, which makes it a good fit for large transactions.

Data as of October 16, 2026

How does a buyer pay with Virtual Account?

  1. The buyer picks a bank and receives a virtual account number with the amount to transfer.

  2. The buyer transfers to that number from any bank's mobile banking, internet banking, or ATM.

  3. The payment is confirmed automatically once the transfer arrives, and a webhook is sent to your system.

Best for

  • Large transactions, because the fee is flat and does not scale with the amount
  • Buyers who are used to bank transfers and do not use e-wallets
  • B2B payments and subscription invoices

When do Virtual Account funds reach your balance?

Settlement differs per bank, from D+0 (same day) to D+2. See the Settlement column in the table.

Available Virtual Account methods

10 active Virtual Account methods, data as of October 16, 2026.

10 active Virtual Account methods, data as of October 16, 2026.
MethodFeeSettlementMinimum transactionMaximum transaction
BCA Virtual AccountBCAVARp 4,700H+2Rp 10,000Rp 10,000,000
BNC Virtual Account (NEO)BNCVARp 3,500H+1Rp 10,000Rp 50,000,000
BNI Virtual AccountBNIVARp 4,000H+0 · Same dayRp 10,000Rp 50,000,000
BRI Virtual AccountBRIVARp 3,500H+1Rp 10,000Rp 10,000,000
BSI Virtual AccountBSIVARp 4,000H+1Rp 10,000Rp 2,000,000
CIMB Niaga Virtual AccountCIMBVARp 3,000H+0 · Same dayRp 10,000Rp 50,000,000
Danamon Virtual AccountDANAMONVARp 3,000H+0 · Same dayRp 10,000Rp 50,000,000
Mandiri Virtual AccountMANDIRIVARp 4,000H+0 · Same dayRp 10,000Rp 50,000,000
Permata VA AlternativePERMATAVAARp 3,500H+1Rp 1,000Rp 1,000,000
Permata Virtual AccountPERMATAVARp 2,500H+1Rp 10,000Rp 50,000,000

Start accepting payments.

Sign up today. Once verification is done in 1 to 2 business days, you can send your first bill right away.