Top up saldo DANA lewat BCA adalah salah satu cara pengisian dompet digital yang paling sering dilakukan di Indonesia. Prosesnya cepat, real-time, dan bisa dilakukan dari mana saja — tapi banyak orang gagal karena tidak tahu kode yang tepat atau salah format penulisan nomor Virtual Account.
Artikel ini membahas kode DANA BCA yang benar, empat metode transfer lengkap beserta langkah-langkahnya, rincian biaya admin terbaru, limit per kanal, hingga solusi ketika top up gagal.
Kode DANA BCA (Virtual Account) Terbaru 2026
Kode Virtual Account (VA) DANA untuk bank BCA adalah 3901, diikuti langsung dengan nomor HP yang terdaftar di akun DANA — tanpa spasi, tanpa tanda hubung.
Format penulisan:
3901 + Nomor HP DANA
Contoh:
Penting: Gunakan nomor HP lengkap dengan angka 0 di depan. Jangan disingkat atau diganti kode negara (+62).
Kode ini berlaku di semua kanal BCA — BCA Mobile, myBCA, KlikBCA, dan ATM BCA.
Cara Tercepat Mendapatkan Nomor VA DANA
Nomor VA bisa langsung dilihat dari aplikasi DANA sendiri tanpa harus menghafal format:
Buka aplikasi DANA
Pilih Isi Saldo atau Top Up
Pilih bank BCA
Nomor VA langsung muncul dengan format lengkap
Cara ini lebih aman dari risiko salah ketik karena nomor sudah otomatis terisi sesuai akun.
Syarat Sebelum Top Up DANA dari BCA
Sebelum melakukan transfer, pastikan kondisi berikut sudah terpenuhi:
Saldo BCA mencukupi — minimal nominal top up + biaya admin
Akun DANA aktif — nomor HP yang digunakan harus terdaftar di aplikasi DANA
Akun DANA sudah Premium — hanya akun Premium yang bisa menerima transfer dari bank; akun Basic tidak bisa menerima transfer dari rekening bank
Koneksi internet stabil — untuk transaksi via aplikasi mobile atau internet banking
Cara Upgrade Akun DANA ke Premium (Gratis)
Upgrade ke DANA Premium tidak dikenakan biaya apa pun. Caranya:
Buka aplikasi DANA
Pilih menu Saya di pojok kanan bawah
Pilih Upgrade DANA Premium atau Verifikasi Akun
Foto e-KTP sesuai instruksi di layar
Lakukan verifikasi wajah (selfie dengan KTP)
Klik Kirim dan tunggu beberapa menit
Setelah verifikasi berhasil, status akun otomatis berubah menjadi Premium.
4 Cara Transfer BCA ke DANA Lengkap
1. Via BCA Mobile (m-Banking)
Cara paling praktis karena bisa dilakukan kapan saja dari smartphone:
Buka aplikasi BCA Mobile
Login dengan kode akses m-BCA
Pilih m-Transfer
Pilih BCA Virtual Account
Masukkan nomor VA: 3901 + nomor HP DANA
Masukkan nominal top up (minimal Rp10.000)
Periksa detail transaksi — pastikan nama penerima benar
Klik OK dan masukkan PIN BCA Mobile
Saldo DANA masuk dalam hitungan detik setelah transaksi dikonfirmasi.
2. Via myBCA
Cocok untuk pengguna yang mengakses BCA dari browser desktop atau aplikasi myBCA:
Login ke aplikasi atau web myBCA
Pilih menu Transfer
Pilih Virtual Account
Pilih Transfer ke Tujuan Baru
Masukkan nomor VA: 3901 + nomor HP DANA
Pilih rekening sumber dana (jika lebih dari satu)
Masukkan nominal, klik Lanjut
Periksa detail transaksi, klik Lanjut
Masukkan PIN, transaksi selesai
3. Via KlikBCA (Internet Banking)

Pilihan bagi pengguna yang lebih nyaman transaksi via browser:
Buka situs ibank.klikbca.com
Login dengan User ID dan PIN internet banking
Pilih menu Transfer Dana
Pilih Transfer ke BCA Virtual Account
Masukkan nomor VA: 3901 + nomor HP DANA
Masukkan nominal
Konfirmasi dengan KeyBCA Token
4. Via ATM BCA
Solusi bagi yang tidak memiliki akses ke aplikasi mobile atau internet banking:
Masukkan kartu ATM dan PIN
Pilih Transaksi Lainnya
Pilih Transfer
Pilih Ke BCA Virtual Account
Masukkan nomor VA: 3901 + nomor HP DANA
Masukkan nominal top up
Konfirmasi transaksi di layar
Biaya Admin Top Up DANA dari BCA
Struktur biaya top up DANA via BCA berbeda tergantung kanal yang digunakan:
Kanal | Biaya Admin | Catatan |
|---|
BCA Mobile (m-BCA) | Gratis s.d. 20 kali/bulan (min. Rp50.000/top up) | Di luar batas: Rp500/transaksi |
myBCA | Gratis s.d. 20 kali/bulan (min. Rp50.000/top up) | Di luar batas: Rp500/transaksi |
ATM BCA | Rp1.000/transaksi | Berlaku selalu |
KlikBCA | Rp1.000/transaksi | Berlaku selalu |
Catatan penting biaya admin BCA Mobile dan myBCA:
Gratis berlaku jika nominal top up minimal Rp50.000 per transaksi
Jika top up di bawah Rp50.000, langsung dikenakan biaya Rp500
Setelah melewati 20 kali top up dalam satu bulan, setiap transaksi berikutnya dikenakan Rp500
Limit Transaksi Top Up DANA dari BCA
Limit top up DANA dari BCA dipengaruhi oleh dua faktor: limit kanal BCA dan limit akun DANA itu sendiri.
Limit Kanal BCA untuk Dompet Digital
Berikut limit harian transaksi Virtual Account BCA khusus kategori top up dompet digital/uang elektronik:
Kanal BCA | Limit Harian (Top Up Dompet Digital) |
|---|
BCA Mobile | Rp20.000.000 |
myBCA | Rp20.000.000 |
ATM BCA | Rp50.000.000 |
KlikBCA Individu | Tidak ada limit kategori khusus |
Limit ini bersifat akumulatif dengan seluruh transaksi VA di kategori yang sama pada hari tersebut.
Limit Akun DANA (Basic vs Premium)

Selain limit dari BCA, ada pula batasan dari sisi akun DANA itu sendiri:
Jenis Akun | Saldo Maksimum | Uang Masuk per Bulan | Kirim ke Bank per Hari |
|---|
DANA Basic | Rp2.000.000 | Rp20.000.000 | Tidak bisa |
DANA Premium | Rp20.000.000 | Rp40.000.000 | Rp50.000.000 |
Nominal minimal top up dari BCA adalah Rp10.000.
Penyebab Top Up DANA dari BCA Gagal dan Solusinya
Kegagalan transaksi hampir selalu bisa diatasi. Berikut penyebab dan solusinya:
1. Nomor VA salah ketik
2. Akun DANA belum Premium
3. Saldo BCA tidak cukup
4. Nomor HP tidak terdaftar di DANA
5. Sistem sedang maintenance
6. Koneksi internet tidak stabil
FAQ — Pertanyaan yang Sering Dicari
Apa kode DANA BCA yang benar?
Kode VA DANA BCA adalah 3901, diikuti langsung nomor HP DANA tanpa spasi. Contoh: 3901081234567890.
Apakah top up DANA via BCA Mobile bisa gratis?
Ya, gratis hingga 20 kali per bulan dengan minimal top up Rp50.000 per transaksi. Di luar itu dikenakan Rp500.
Berapa lama saldo DANA masuk setelah transfer dari BCA?
Hampir instan — umumnya kurang dari 10 detik setelah transaksi dikonfirmasi.
Apakah harus punya akun DANA Premium untuk bisa top up dari BCA?
Ya. Hanya akun DANA Premium yang bisa menerima transfer dari rekening bank. Upgrade gratis dan bisa dilakukan dalam beberapa menit via aplikasi DANA.
Berapa minimal top up DANA dari BCA?
Minimal Rp10.000.
Bisakah top up DANA dari BCA tanpa aplikasi?
Bisa, lewat ATM BCA. Langkahnya: Transaksi Lainnya → Transfer → BCA Virtual Account → masukkan kode VA.
Keunggulan Top Up DANA via BCA
Transaksi instan — saldo masuk dalam hitungan detik
Banyak pilihan kanal — BCA Mobile, myBCA, KlikBCA, dan ATM BCA
Biaya terjangkau — gratis 20x/bulan via mobile banking, atau Rp1.000 via ATM dan KlikBCA
Aman — menggunakan sistem Virtual Account resmi BCA yang terenkripsi
Limit besar — hingga Rp20 juta/hari via mobile banking untuk kategori top up dompet digital