Isi saldo DANA masih sering gagal gara-gara salah memasukkan kode virtual account atau tidak memenuhi batas minimal top up. Karena itu, penting memahami format kode, nominal minimum, dan biaya admin sebelum konfirmasi transaksi.

Top up DANA bisa dilakukan lewat mobile banking, ATM, maupun gerai retail. Setiap metode punya aturan berbeda, termasuk prefix kode, batas transaksi, dan ketentuan biaya.

Kode Top Up DANA 2026 dan Format Input

Kode top up berfungsi sebagai identitas virtual account agar transfer bank masuk ke akun DANA yang tepat. Formatnya umumnya berupa kode prefix diikuti nomor HP yang terdaftar di DANA.

  • BCA (myBCA, BCA Mobile, ATM): 3901 + nomor HP terdaftar.
  • Mandiri (Livin by Mandiri): 89508 + nomor HP terdaftar.
  • BRI (BRImo): lewat menu Dompet Digital, cukup pilih DANA dan masukkan nomor HP.
  • Gerai retail: menggunakan nomor HP atau kode bayar dari aplikasi, tergantung gerai.

Pastikan nomor HP yang dimasukkan aktif dan sesuai akun DANA. Kesalahan satu digit bisa membuat transaksi gagal atau salah tujuan.

Top Up DANA via myBCA

Di myBCA, pengisian saldo dilakukan melalui menu transfer ke Virtual Account. Kode yang dipakai adalah 3901 diikuti nomor HP terdaftar di DANA.

  1. Login ke myBCA.
  2. Pilih menu Transfer lalu Virtual Account.
  3. Masukkan nomor VA: 3901 + nomor HP DANA.
  4. Masukkan nominal, cek detail, lalu konfirmasi dengan PIN.

Top Up DANA via BCA Mobile

BCA Mobile juga menggunakan fitur BCA Virtual Account. Format inputnya sama, yaitu 3901 ditambah nomor HP DANA.

  1. Login ke BCA Mobile, lalu pilih m-Transfer.
  2. Pilih BCA Virtual Account.
  3. Masukkan nomor VA: 3901 + nomor HP DANA.
  4. Masukkan nominal, cek detail, lalu konfirmasi dengan PIN m-BCA.