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:
Nomor HP DANA: 081234567890
Nomor VA yang dimasukkan: 3901081234567890
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.































