Kode BCA ke DANA adalah 3901, angka yang wajib ditempatkan di depan nomor HP terdaftar saat mengisi saldo. Kode ini berfungsi sebagai nomor Virtual Account untuk top up DANA dari rekening BCA. Tanpa awalan 3901, sistem tidak mengenali transaksi sebagai pengisian saldo dompet digital Anda.
Banyak nasabah gagal top up karena lupa mengetik 3901 di depan nomor HP. Sebagian lain bingung membedakan menu BCA Virtual Account dengan menu Transfer Antar Bank. Dua kesalahan ini membuat saldo tidak masuk meski rekening sudah terpotong.
Cara Menyusun Nomor Virtual Account DANA
Nomor Virtual Account DANA disusun dengan menggabungkan kode 3901 dan nomor HP yang terdaftar di akun DANA. Polanya sederhana: tulis 3901 lebih dulu, lalu sambung nomor ponsel tanpa spasi. Jika nomor DANA Anda 081234567890, maka nomor VA yang diketik adalah 3901081234567890.
Kode 3901 bekerja seperti kode pos pada alamat surat. Fungsinya mengarahkan dana ke gerbang DANA yang tepat di antara ribuan e-wallet lain. Bank Central Asia (BCA) memakai sistem awalan kode ini untuk semua dompet digital, bukan hanya DANA.
Insight: Kode 3901 adalah jembatan, bukan formalitas. Salah satu digit saja, dana berputar di sistem BCA tanpa pernah sampai ke akun DANA.
Cara Top Up DANA lewat BCA Mobile (m-BCA)

Top up DANA lewat BCA Mobile dilakukan melalui menu BCA Virtual Account, bukan transfer antar bank. Aplikasi m-BCA adalah jalur paling banyak dipakai nasabah karena praktis dari ponsel. Ikuti langkah berikut.

- Buka aplikasi BCA Mobile, lalu pilih menu m-Transfer.
- Ketuk opsi BCA Virtual Account pada daftar menu.
- Masukkan nomor VA dengan format 3901 diikuti nomor HP DANA.
- Periksa nama pemilik akun yang muncul, pastikan sesuai.
- Ketik nominal top up, minimal Rp 10.000.
- Masukkan PIN m-BCA untuk mengonfirmasi transaksi.
- Simpan bukti transaksi sebagai catatan.
Saldo umumnya masuk seketika setelah konfirmasi berhasil. Notifikasi top up biasanya muncul di aplikasi DANA dalam hitungan detik.
Cara Top Up DANA via myBCA Terbaru
Aplikasi myBCA menyediakan jalur top up DANA yang sama melalui menu Virtual Account, hanya dengan tampilan lebih baru. Banyak tutorial masih fokus pada m-BCA versi lama, padahal myBCA adalah aplikasi perbankan digital yang sedang didorong bank ini.
- Login ke aplikasi myBCA memakai BCA ID dan PIN.
- Pilih menu Transfer, lalu ketuk Virtual Account.
- Masukkan nomor VA 3901 diikuti nomor HP DANA.
- Konfirmasi nama akun yang tertera di layar.
- Isi nominal top up dan lanjutkan ke verifikasi.
- Selesaikan transaksi dengan PIN atau verifikasi biometrik.
Menurut OttoDigital (2025), limit transfer harian via myBCA mencapai Rp 50.000.000. Angka ini lebih dari cukup untuk kebutuhan top up harian maupun operasional usaha kecil.
Cara Transfer BCA ke DANA lewat ATM dan KlikBCA
Pengisian saldo DANA juga bisa lewat ATM BCA dan KlikBCA untuk Anda yang tidak memakai aplikasi mobile. Keduanya tetap memakai menu Virtual Account dengan kode 3901 di depan nomor HP.
Lewat ATM BCA
- Masukkan kartu ATM BCA, lalu ketik PIN Anda.
- Pilih menu Transaksi Lainnya, kemudian Transfer.
- Pilih opsi ke Rekening BCA Virtual Account.
- Ketik nomor VA 3901 diikuti nomor HP DANA.
- Masukkan nominal dan konfirmasi transaksi.
- Ambil struk sebagai bukti pengisian.
Lewat KlikBCA
- Login ke situs KlikBCA Individu dengan User ID dan PIN.
- Pilih menu Transfer Dana, lalu Transfer ke BCA Virtual Account.
- Masukkan nomor VA 3901 diikuti nomor HP DANA.
- Isi nominal, lalu otorisasi dengan KeyBCA.
- Simpan halaman bukti transaksi.
Biaya Admin dan Limit Top Up DANA via BCA
Top up DANA dari BCA tidak selalu gratis seperti anggapan umum. Skema bebas admin berlaku terbatas, dan banyak pengguna terpotong tanpa sadar. Berikut rinciannya.
| Komponen | Ketentuan |
|---|---|
| Minimal top up | Rp 10.000 per transaksi |
| Batas gratis admin | 20 kali per bulan |
| Syarat bebas admin | Nominal di atas Rp 50.000 |
| Biaya setelah kuota habis | Rp 500 per transaksi |
| Limit harian myBCA | Hingga Rp 50.000.000 |
Menurut Kompas (2024), biaya admin Rp 500 dikenakan setelah kuota gratis 20 kali per bulan habis. Aturan ini berlaku luas sejak akhir 2023 untuk pengisian e-wallet dari rekening bank.
Mitos: Top up DANA lewat BCA selalu gratis seumur hidup tanpa syarat.
Faktanya: Menurut OttoDigital (2025), gratis admin hanya berlaku 20 kali per bulan untuk nominal di atas Rp 50.000. Di luar itu, saldo terpotong Rp 500 per transaksi.
Saldo BCA Terpotong tapi Belum Masuk DANA
Saldo yang sudah terpotong namun belum masuk DANA umumnya disebabkan jeda sistem, bukan kehilangan uang. Berdasarkan pola keluhan pengguna di kolom komentar tutorial, dua penyebab paling sering muncul: gangguan jaringan dan transaksi di jam mutasi offline bank.
Praktik lapangan menunjukkan saldo biasanya masuk otomatis dalam beberapa menit hingga maksimal 1×24 jam. Jangan langsung mengulang top up, karena risikonya saldo terpotong dua kali. Simpan bukti transaksi lebih dulu sebagai pegangan.
Jika dalam 24 jam saldo tetap tidak masuk, laporkan ke layanan resmi melalui DANA Help Center dengan melampirkan bukti transfer. Operator umumnya meminta nomor referensi transaksi untuk menelusuri dana yang tertahan.
Simpan Nomor VA DANA ke Daftar Transfer BCA
Nomor VA DANA bisa disimpan ke Daftar Transfer di BCA Mobile agar tidak perlu mengetik kode 3901 manual setiap top up. Fitur ini jarang dibahas, padahal memangkas risiko salah ketik secara signifikan.
Caranya, masuk ke menu BCA Virtual Account, masukkan nomor VA sekali, lalu pilih opsi simpan ke daftar. Pada top up berikutnya, Anda cukup memilih nama tersimpan tanpa mengetik ulang. Cara ini cocok untuk pengguna yang mengisi saldo rutin tiap minggu.
Pertanyaan Umum tentang Kode BCA ke DANA
Berapa kode transfer dari BCA ke DANA?
Kode transfer dari BCA ke DANA adalah 3901. Angka ini ditempatkan di depan nomor HP yang terdaftar di akun DANA tanpa spasi. Kode 3901 berfungsi sebagai awalan nomor Virtual Account yang dipakai BCA untuk semua transaksi pengisian e-wallet, termasuk DANA.
Berapa minimal top up DANA via BCA?
Minimal top up DANA via BCA adalah Rp 10.000 per transaksi. Nominal di bawah angka tersebut akan ditolak sistem dan transaksi gagal diproses. Untuk mendapatkan bebas biaya admin, disarankan mengisi saldo di atas Rp 50.000 dalam batas 20 kali per bulan.
Apakah top up DANA dari BCA kena biaya admin?
Top up DANA dari BCA bisa kena biaya admin Rp 500 per transaksi. Potongan ini berlaku setelah kuota gratis 20 kali per bulan habis, atau untuk nominal di bawah Rp 50.000. Di dalam kuota dan nominal yang memenuhi syarat, pengisian saldo tidak dikenakan biaya.
Kenapa transfer BCA ke DANA gagal?
Transfer BCA ke DANA paling sering gagal karena salah memasukkan kode 3901 atau memakai menu Transfer Antar Bank. Penyebab lain adalah nominal di bawah Rp 10.000 dan nomor HP yang tidak terdaftar di akun DANA. Pastikan memakai menu BCA Virtual Account dengan format kode yang benar.
Bisakah top up DANA pakai menu Transfer Antar Bank?
Top up DANA tidak bisa lewat menu Transfer Antar Bank di BCA. Pengisian saldo wajib melalui menu BCA Virtual Account dengan kode 3901. Memilih menu Transfer Antar Bank dan mengetik nama bank DANA akan membuat transaksi tidak dapat diproses sistem.
Kunci pengisian saldo DANA dari BCA terletak pada satu deret angka: 3901 di depan nomor HP, lewat menu Virtual Account yang tepat. Sekali pola ini dikuasai, top up jadi rutinitas singkat tanpa risiko saldo nyangkut.