Sekarang transaksi cashless sudah jadi bagian dari aktivitas sehari-hari. Mau beli pulsa, bayar tagihan, pesan makanan, belanja online, sampai kirim uang ke teman, semuanya bisa dilakukan dari HP. Salah satu dompet digital yang banyak dipakai di Indonesia adalah DANA.
Nah, salah satu hal penting yang perlu kamu tahu sebelum isi saldo adalah kode Virtual Account DANA. Kode ini dibutuhkan saat kamu ingin top up DANA lewat transfer bank, baik dari ATM, mobile banking, internet banking, maupun aplikasi perbankan lainnya.
Masalahnya, kode VA DANA tidak selalu sama untuk setiap bank. Kode DANA BCA berbeda dengan kode DANA BRI, kode DANA Mandiri, BNI, CIMB Niaga, dan bank lainnya. Jadi, kalau salah memasukkan kode, transaksi bisa gagal, saldo tidak masuk, atau kamu harus melakukan pengecekan ulang ke pihak bank dan DANA.
Artikel ini akan membahas daftar kode Virtual Account DANA lengkap, format penulisannya, cara top up dari beberapa bank populer, tips agar transaksi berhasil, sampai penyebab kenapa top up DANA lewat VA bisa gagal. Kalau kamu juga sering melakukan transfer antarbank, kamu bisa sekalian membaca panduan daftar kode bank Indonesia terlengkap agar tidak salah memasukkan kode tujuan saat transaksi.
Daftar Isi Tulisan
Apa Itu Kode Virtual Account DANA?
Kode Virtual Account DANA adalah kombinasi angka yang digunakan sebagai alamat tujuan pembayaran ketika kamu mengisi saldo DANA lewat transfer bank. Biasanya formatnya adalah:
Kode VA DANA sesuai bank + nomor HP yang terdaftar di akun DANA
Contohnya, kalau nomor DANA kamu adalah 081234567890 dan kamu ingin top up lewat BCA, maka format Virtual Account yang digunakan adalah:
3901081234567890
Angka 3901 adalah kode VA DANA untuk BCA, sedangkan 081234567890 adalah nomor HP akun DANA kamu. Jadi, kode VA ini bukan sekadar angka acak, melainkan penghubung antara rekening bank pengirim dan akun DANA penerima.
Apakah Kode Virtual Account Sama dengan Kode Transfer Bank?
Tidak sama. Ini yang sering bikin orang bingung.
Kode transfer bank digunakan untuk mengirim uang dari satu rekening bank ke rekening bank lain. Misalnya kode Bank BCA, BRI, BNI, Mandiri, atau bank lainnya. Sementara itu, kode Virtual Account DANA digunakan untuk top up saldo DANA lewat kanal pembayaran bank.
Jadi, kalau kamu ingin isi saldo DANA, yang kamu butuhkan adalah kode VA DANA sesuai bank, bukan kode transfer bank biasa. Namun, untuk transaksi tertentu seperti transfer dari bank yang tidak tersedia langsung di menu DANA, kamu mungkin tetap perlu memilih bank tujuan tertentu seperti Permata atau menggunakan jalur transfer antarbank sesuai instruksi di aplikasi.

Daftar Kode Virtual Account DANA Lengkap Semua Bank
Berikut daftar kode Virtual Account DANA yang umum digunakan untuk top up saldo lewat transfer bank. Pastikan kamu tetap mengecek ulang di aplikasi DANA sebelum transaksi, karena tampilan menu, kode, minimum top up, dan kebijakan biaya bisa berubah sewaktu-waktu mengikuti ketentuan DANA maupun masing-masing bank.
Bank |
Kode Virtual Account DANA |
Format Nomor VA |
Contoh Jika Nomor DANA 081234567890 |
|---|---|---|---|
BCA |
3901 |
3901 + Nomor DANA |
3901081234567890 |
BRI |
88810 |
88810 + Nomor DANA |
88810081234567890 |
BNI |
8881 |
8881 + Nomor DANA |
8881081234567890 |
Mandiri |
89508 |
89508 + Nomor DANA |
89508081234567890 |
CIMB Niaga |
8059 |
8059 + Nomor DANA |
8059081234567890 |
Panin Bank |
8100 |
8100 + Nomor DANA |
8100081234567890 |
BTPN / Jenius |
8000009 |
8000009 + Nomor DANA |
8000009081234567890 |
Permata / Bank Lain |
8528 |
8528 + Nomor DANA |
8528081234567890 |
Untuk bank yang tidak memiliki kode khusus di daftar utama, biasanya kamu bisa menggunakan pilihan Bank Lain atau Permata Virtual Account dengan format 8528 + nomor HP DANA. Beberapa bank seperti Maybank, Danamon, Sinarmas, BTN, DBS/digibank, Neobank, BSI, dan Muamalat juga disebut DANA sebagai bank yang dapat digunakan untuk top up via transfer bank. Namun, cara paling aman tetap mengecek nomor VA yang muncul langsung di aplikasi DANA.
Cara Melihat Nomor Virtual Account DANA di Aplikasi
Kalau kamu ragu dengan kode VA yang beredar di internet, cara paling aman adalah melihatnya langsung dari aplikasi DANA. Ini juga berguna kalau DANA memperbarui daftar bank atau mengubah format nomor VA.
Langkah-langkah Cek Kode VA DANA
- Buka aplikasi DANA di HP kamu.
- Login menggunakan PIN DANA.
- Pilih menu Isi Saldo atau tombol tambah saldo.
- Pilih metode Transfer Bank.
- Pilih bank yang ingin kamu gunakan.
- Nomor Virtual Account DANA akan muncul di layar.
- Salin nomor tersebut agar tidak salah ketik saat transfer.
Cara ini lebih aman dibanding mengetik manual dari ingatan, apalagi kalau kamu top up ke nomor DANA orang lain. Sama seperti saat membaca panduan biaya dan cara top up DANA di Alfamart, pastikan nomor tujuan dan nominal sudah benar sebelum pembayaran dikonfirmasi.
Rincian Kode Virtual Account DANA Berdasarkan Bank
1. Kode Virtual Account DANA BCA: 3901
Untuk nasabah BCA, kode Virtual Account DANA yang digunakan adalah 3901, lalu diikuti nomor HP yang terdaftar di akun DANA.
Format: 3901 + nomor DANA
Contoh: 3901081234567890
Top up DANA lewat BCA bisa dilakukan melalui ATM BCA, KlikBCA, m-BCA, dan beberapa kanal BCA lainnya. Di menu transfer, kamu biasanya perlu memilih BCA Virtual Account, lalu memasukkan nomor VA DANA yang sudah disalin dari aplikasi.
Tips Top Up DANA Lewat BCA
Sebelum transaksi, cek kembali nama akun DANA yang muncul di layar konfirmasi. Kalau nama penerima tidak sesuai, jangan lanjutkan transaksi. Untuk panduan lebih detail khusus pengguna BCA, kamu bisa membaca artikel cara top up DANA lewat Bank BCA.
Kalau kamu baru mulai menggunakan layanan digital banking BCA, artikel cara membuat m-Banking BCA Mobile juga bisa membantu agar transaksi top up DANA jadi lebih praktis tanpa harus ke ATM.
2. Kode Virtual Account DANA BRI: 88810
Untuk pengguna BRI, kode Virtual Account DANA adalah 88810. Setelah kode tersebut, masukkan nomor HP DANA yang ingin kamu isi saldonya.
Format: 88810 + nomor DANA
Contoh: 88810081234567890
Di BRI, layanan virtual account dikenal dengan BRIVA. Jadi, ketika kamu top up DANA lewat ATM BRI, internet banking BRI, atau BRImo, cari menu pembayaran BRIVA atau pembayaran virtual account, lalu masukkan nomor VA DANA.
Tips Top Up DANA Lewat BRI
Pastikan angka 88810 tidak tertinggal di bagian depan nomor. Kalau hanya memasukkan nomor HP saja, sistem tidak akan membaca transaksi sebagai top up DANA. Untuk kamu yang belum memakai mobile banking BRI, cek juga panduan cara buat m-Banking BRI Mobile tanpa perlu ke bank agar proses top up berikutnya lebih cepat.
3. Kode Virtual Account DANA BNI: 8881
Untuk nasabah BNI, kode Virtual Account DANA yang digunakan adalah 8881, lalu diikuti nomor HP akun DANA.
Format: 8881 + nomor DANA
Contoh: 8881081234567890
Top up DANA lewat BNI bisa dilakukan melalui ATM BNI, internet banking, dan mobile banking. Biasanya kamu perlu memilih menu Virtual Account Billing atau menu pembayaran yang tersedia di aplikasi BNI.
Tips Top Up DANA Lewat BNI
Jika transaksi lewat BNI Mobile gagal, coba perbarui aplikasi BNI Mobile ke versi terbaru, cek koneksi internet, lalu ulangi transaksi secara berkala. Jangan lupa simpan bukti transfer sampai saldo benar-benar masuk ke akun DANA.
4. Kode Virtual Account DANA Mandiri: 89508
Untuk Bank Mandiri, kode VA DANA adalah 89508, lalu diikuti nomor HP DANA.
Format: 89508 + nomor DANA
Contoh: 89508081234567890
Top up DANA dari Mandiri biasanya dilakukan melalui menu pembayaran atau multipayment, tergantung kanal yang digunakan. Di Livin by Mandiri, alur menu dapat berubah mengikuti pembaruan aplikasi, jadi ikuti instruksi yang muncul di layar.
Tips Top Up DANA Lewat Mandiri
Saat transaksi, cek kembali nominal dan nomor VA. Kalau kamu ingin memastikan transaksi sudah berhasil dari sisi rekening, kamu bisa membaca panduan cara cek mutasi rekening Mandiri.
5. Kode Virtual Account DANA CIMB Niaga: 8059
Untuk pengguna CIMB Niaga, kode VA DANA adalah 8059, diikuti nomor HP DANA yang aktif.
Format: 8059 + nomor DANA
Contoh: 8059081234567890
Top up DANA lewat CIMB Niaga dapat dilakukan melalui ATM CIMB Niaga, CIMB Clicks, Go Mobile, dan kanal lain yang mendukung transfer atau pembayaran ke nomor VA.
Tips Top Up DANA Lewat CIMB Niaga
Di beberapa menu, kamu mungkin diminta memasukkan VA sebagai rekening tujuan. Pastikan nomor yang dimasukkan adalah gabungan kode 8059 dan nomor HP DANA tanpa spasi, tanda hubung, atau karakter tambahan.
6. Kode Virtual Account DANA Panin Bank: 8100
Untuk nasabah Panin Bank, kode Virtual Account DANA yang umum digunakan adalah 8100, lalu diikuti nomor HP akun DANA.
Format: 8100 + nomor DANA
Contoh: 8100081234567890
Top up DANA melalui Panin dapat dilakukan melalui kanal ATM, internet banking, atau mobile banking yang tersedia. Menu yang digunakan bisa berupa pembayaran, top up, e-commerce, atau virtual account, tergantung versi layanan Panin yang kamu gunakan.
Tips Top Up DANA Lewat Panin
Karena tampilan menu perbankan bisa berubah, sebaiknya tetap mulai dari aplikasi DANA terlebih dahulu. Pilih Panin Bank pada menu Isi Saldo, salin nomor VA yang muncul, lalu lanjutkan transaksi dari aplikasi atau ATM Panin.
7. Kode Virtual Account DANA BTPN / Jenius: 8000009
Untuk Bank BTPN atau Jenius, kode Virtual Account DANA yang umum digunakan adalah 8000009, kemudian diikuti nomor HP DANA.
Format: 8000009 + nomor DANA
Contoh: 8000009081234567890
Perlu diperhatikan, minimum top up lewat BTPN bisa berbeda dari bank lain. Jadi, sebelum transaksi, cek nominal minimum yang tampil di aplikasi DANA atau kanal BTPN/Jenius yang kamu gunakan.
Tips Top Up DANA Lewat BTPN atau Jenius
Karena angka kode VA BTPN lebih panjang dibanding bank lain, sebaiknya jangan mengetik manual. Gunakan fitur salin dari aplikasi DANA agar tidak ada angka yang tertinggal.
8. Kode Virtual Account DANA Bank Lain / Permata: 8528
Kalau bank yang kamu pakai tidak tersedia secara khusus di daftar utama, kamu bisa menggunakan pilihan Bank Lain atau Permata Virtual Account. Kode yang digunakan adalah 8528, lalu diikuti nomor HP DANA.
Format: 8528 + nomor DANA
Contoh: 8528081234567890
Kode ini sering digunakan untuk top up DANA dari bank yang belum memiliki menu khusus. Misalnya melalui transfer antarbank ke Permata Virtual Account. Namun, jangan langsung asal pakai kode ini tanpa mengecek aplikasi DANA, karena beberapa bank sudah punya integrasi sendiri.
Tips Menggunakan Kode 8528
Saat menggunakan kode 8528, biasanya kamu perlu memilih Permata Bank sebagai bank tujuan. Setelah itu, masukkan nomor VA dengan format 8528 + nomor HP DANA. Jika bank pengirim mengenakan biaya transfer antarbank, biaya tersebut akan mengikuti kebijakan bank yang kamu gunakan.
Bank Apa Saja yang Bisa Digunakan untuk Top Up DANA?
Berdasarkan daftar bank yang didukung DANA untuk isi saldo via transfer bank, pengguna bisa melakukan top up melalui berbagai bank besar di Indonesia. Beberapa di antaranya adalah BCA, BRI, BNI, Mandiri, CIMB Niaga, Panin, Permata, BTPN, Maybank, Danamon, Sinarmas, BTN, DBS/digibank, Neobank, BSI, Muamalat, dan bank lainnya melalui jalur Permata Virtual Account.
Dengan banyaknya pilihan bank tersebut, pengguna DANA jadi lebih fleksibel. Kamu bisa top up dari bank utama yang dipakai sehari-hari, dari mobile banking, ATM, atau kanal digital lain. Namun, setiap bank bisa memiliki biaya admin, batas minimum, dan tampilan menu yang berbeda.
Kalau kamu juga sering memindahkan saldo dari DANA ke rekening bank, baca panduan cara transfer uang dari DANA ke Bank BCA, BRI, Mandiri, dan BNI agar tahu alur transaksi sebaliknya.

Minimum Top Up DANA Lewat Bank
Minimum top up DANA bisa berbeda tergantung metode pembayaran dan bank yang dipakai. Secara umum, transfer dari bank besar seperti BCA, BRI, Mandiri, BNI, Panin, dan CIMB Niaga memiliki nominal minimum yang berbeda dari transfer lewat Permata, Maybank, Danamon, Sinarmas, BTN, Digibank, Livin by Mandiri, atau BTPN.
Karena ketentuan minimum dan biaya bisa berubah sewaktu-waktu, langkah paling aman adalah melihat nominal minimum langsung dari aplikasi DANA saat kamu memilih metode isi saldo. Jika nominal yang kamu masukkan lebih kecil dari ketentuan minimum, transaksi bisa gagal atau tidak dapat diproses.
Cara Top Up DANA Lewat Virtual Account Secara Umum
Walaupun tiap bank punya tampilan menu berbeda, alur dasarnya hampir sama. Kamu hanya perlu mengambil nomor VA dari aplikasi DANA, lalu melakukan pembayaran dari aplikasi bank atau ATM.
Langkah Umum Top Up DANA Lewat Transfer Bank
- Buka aplikasi DANA.
- Pilih menu Isi Saldo.
- Pilih metode Transfer Bank.
- Pilih bank yang ingin digunakan.
- Salin nomor Virtual Account yang muncul.
- Buka aplikasi mobile banking atau pergi ke ATM.
- Pilih menu transfer, pembayaran, virtual account, atau menu lain sesuai bank.
- Masukkan nomor VA DANA.
- Masukkan nominal top up.
- Cek nama penerima dan nominal.
- Konfirmasi transaksi.
- Tunggu saldo masuk ke akun DANA.
Kalau saldo sudah masuk, kamu bisa menggunakan DANA untuk berbagai kebutuhan harian. Misalnya beli pulsa, bayar tagihan, belanja online, atau transfer ke e-wallet lain. Untuk transaksi antar dompet digital, Lapakfjbku.com juga punya panduan cara transfer DANA ke GoPay dan cara transfer DANA ke ShopeePay.
Penyebab Top Up DANA Lewat Virtual Account Gagal
Top up DANA lewat VA biasanya berlangsung cepat. Namun, ada beberapa kondisi yang bisa membuat transaksi gagal, pending, atau saldo belum masuk.
1. Salah Memasukkan Kode VA
Kesalahan paling umum adalah salah mengetik kode awal. Misalnya ingin top up lewat BCA, tetapi memasukkan kode BRI. Atau kode bank sudah benar, tetapi ada angka yang tertinggal.
2. Nomor HP DANA Tidak Sesuai
Selain kode VA, nomor HP juga harus benar. Kalau nomor HP salah, transaksi bisa masuk ke akun lain atau tidak terbaca sebagai akun DANA yang valid.
3. Nominal Top Up di Bawah Minimum
Setiap metode punya batas minimum top up. Jika nominal terlalu kecil, sistem bisa menolak transaksi. Karena itu, selalu cek nominal minimum yang muncul di aplikasi.
4. Gangguan Sistem Bank atau DANA
Kadang transaksi tidak langsung masuk karena ada gangguan sistem, maintenance, atau koneksi yang kurang stabil. Jika saldo rekening sudah terpotong tetapi saldo DANA belum bertambah, simpan bukti transaksi dan tunggu sesuai estimasi yang diberikan aplikasi.
5. Salah Memilih Menu Pembayaran
Beberapa bank punya menu khusus untuk Virtual Account, sementara bank lain menggunakan menu transfer biasa. Jika salah pilih menu, nomor VA bisa tidak dikenali.
Tips Aman Saat Top Up DANA Lewat Virtual Account
1. Selalu Salin Nomor VA dari Aplikasi DANA
Jangan hanya mengandalkan catatan lama. Kode VA memang sering tetap, tetapi cara terbaik adalah menyalin nomor yang muncul langsung dari aplikasi DANA.
2. Cek Nama Penerima Sebelum Konfirmasi
Sebelum menekan tombol bayar atau transfer, pastikan nama penerima sesuai dengan akun DANA tujuan. Kalau nama tidak muncul atau tidak sesuai, batalkan transaksi dulu.
3. Jangan Berikan PIN dan OTP ke Siapa Pun
Top up DANA tidak membutuhkan PIN DANA atau OTP untuk diberikan kepada orang lain. Kalau ada pihak yang meminta PIN, kode OTP, atau akses akun, itu patut dicurigai sebagai penipuan.
4. Simpan Bukti Transfer
Screenshot bukti transfer atau simpan struk ATM sampai saldo benar-benar masuk. Bukti ini penting jika kamu harus menghubungi customer service bank atau DANA.
5. Gunakan Kanal Resmi
Lakukan transaksi dari aplikasi DANA, aplikasi bank resmi, ATM resmi, atau merchant resmi. Hindari mengikuti instruksi dari link mencurigakan. Supaya makin waspada, kamu juga bisa membaca artikel modus penipuan website abal-abal sebagai pengingat agar tidak sembarangan memasukkan data transaksi.
Top Up DANA Bisa Dipakai untuk Apa Saja?
Setelah saldo DANA terisi, kamu bisa menggunakannya untuk banyak kebutuhan. Bukan cuma belanja online, tetapi juga pembayaran digital sehari-hari.
1. Beli Pulsa dan Paket Data
DANA bisa dipakai untuk membeli pulsa atau paket internet. Kalau kamu pengguna Telkomsel, artikel cara mudah beli paket kuota internet Telkomsel bisa jadi bacaan tambahan untuk membandingkan pilihan pembelian paket data.
2. Bayar Tagihan Listrik
Saldo DANA juga bisa digunakan untuk membayar berbagai tagihan, termasuk listrik. Sebelum membayar, pastikan kamu tahu ID pelanggan atau nomor meter. Kalau lupa, baca panduan cara cek tagihan listrik online lewat HP.
3. Beli Token Listrik
Untuk pengguna listrik prabayar, saldo DANA dapat membantu pembelian token listrik lebih praktis. Jika kamu belum terbiasa, cek artikel cara mengisi token listrik PLN. Kalau token sudah dibeli tetapi gagal masuk ke meteran, kamu bisa membaca solusi di artikel token listrik gagal terisi.
4. Transfer ke E-Wallet Lain
Selain ke rekening bank, saldo DANA juga bisa digunakan untuk transfer ke e-wallet lain, tergantung fitur yang tersedia dan ketentuan akun. Jika kamu memakai lebih dari satu dompet digital, artikel cara transfer OVO ke ShopeePay bisa membantu memahami alur transfer antar layanan e-wallet.
5. Mengubah Pulsa Menjadi Saldo DANA
Dalam kondisi tertentu, sebagian orang juga mencari cara mengubah pulsa menjadi saldo dompet digital. Jika kamu penasaran, baca panduan cara convert pulsa menjadi saldo DANA. Namun, pastikan selalu menggunakan layanan yang aman dan memahami potongan biaya yang berlaku.
FAQ Seputar Kode Virtual Account DANA
Apakah nomor Virtual Account DANA selalu sama?
Untuk akun dan bank yang sama, nomor VA biasanya menggunakan format yang sama, yaitu kode bank + nomor HP DANA. Namun, tetap disarankan untuk mengecek ulang dari aplikasi DANA setiap kali transaksi.
Apakah bisa top up DANA dari bank yang tidak ada di daftar?
Bisa, biasanya melalui pilihan Bank Lain atau Permata Virtual Account dengan kode 8528 + nomor HP DANA. Namun, alur transfer bisa berbeda tergantung bank pengirim.
Apakah top up DANA lewat VA langsung masuk?
Dalam kondisi normal, saldo bisa masuk dengan cepat. Tetapi jika ada gangguan sistem, maintenance, atau salah input data, saldo bisa tertunda. Simpan bukti transaksi sampai saldo masuk.
Apakah ada biaya admin top up DANA lewat bank?
Biaya admin dapat berbeda tergantung bank, metode transfer, dan ketentuan terbaru. Beberapa transaksi bisa dikenakan biaya admin atau biaya transfer antarbank sesuai kebijakan masing-masing bank.
Kalau salah memasukkan nomor VA, apa yang harus dilakukan?
Segera cek status transaksi di mutasi rekening. Jika saldo sudah terpotong tetapi tidak masuk ke akun DANA yang benar, hubungi customer service bank dan DANA dengan menyertakan bukti transaksi.
Apakah kode VA DANA sama untuk semua nomor HP?
Kode awal sesuai bank sama, tetapi bagian nomor HP berbeda mengikuti nomor akun DANA tujuan. Jadi VA untuk setiap pengguna akan berbeda karena nomor HP-nya berbeda.
Kesimpulan
Mengetahui kode Virtual Account DANA sangat penting agar proses top up saldo berjalan lancar. Secara umum, kode VA DANA yang perlu kamu ingat adalah 3901 untuk BCA, 88810 untuk BRI, 8881 untuk BNI, 89508 untuk Mandiri, 8059 untuk CIMB Niaga, 8100 untuk Panin, 8000009 untuk BTPN/Jenius, dan 8528 untuk Permata atau bank lain.
Namun, jangan lupa bahwa kode, biaya admin, minimum top up, dan alur menu bank bisa berubah. Cara paling aman adalah selalu membuka aplikasi DANA, masuk ke menu Isi Saldo, pilih Transfer Bank, lalu salin nomor VA yang muncul di layar.
Dengan begitu, kamu bisa top up DANA dengan lebih aman, cepat, dan minim risiko salah transfer. Apalagi kalau saldo DANA dipakai untuk kebutuhan harian seperti beli pulsa, bayar listrik, belanja online, atau transfer ke rekening bank. Intinya, cek nomor VA, cek nama penerima, cek nominal, baru konfirmasi transaksi.
Referensi External
- DANA Blog – Cara Mudah Melihat Virtual Account DANA untuk Semua Bank
- DANA Help Center – Bank yang Dapat Digunakan untuk Isi Saldo DANA via Transfer Bank
- DANA Help Center – Jumlah Minimum Isi Saldo DANA
- DANA Help Center – Apa Itu Top Up via Bank Transfer
- DANA Corporate – Informasi PT Espay Debit Indonesia Koe