Mengisi saldo DANA, OVO, atau GoPay dari rekening BCA sebenarnya cukup mudah. Nasabah bisa menggunakan beberapa kanal, mulai dari myBCA, BCA mobile, ATM BCA, hingga KlikBCA. Namun, setiap dompet digital mempunyai kode Virtual Account (VA), batas minimum, dan ketentuan biaya yang berbeda.

Karena itu, penting untuk mengetahui kode VA yang benar sebelum melakukan transaksi. Kesalahan memasukkan kode atau nomor HP bisa membuat top up gagal atau saldo masuk ke akun yang tidak sesuai.

Selain cara transfer, hal yang tidak kalah penting adalah mengetahui biaya admin. Berdasarkan informasi dalam sumber per Agustus 2026, DANA mempunyai skema gratis dengan syarat tertentu, sedangkan OVO dan GoPay dikenai biaya admin Rp1.000 melalui Virtual Account BCA.

Kode BCA untuk Transfer ke DANA, OVO, dan GoPay

Sebelum melakukan top up, pastikan kode Virtual Account yang digunakan sesuai dengan e-wallet tujuan.

E-Wallet Kode Virtual Account BCA Minimum Top Up Biaya Admin
DANA 3901 + nomor HP Rp10.000 Rp500 atau gratis dengan syarat tertentu
OVO 39358 + nomor HP Rp10.000–Rp20.000 Rp1.000
GoPay 70001 + nomor HP Rp10.000 Rp1.000

Informasi tersebut merupakan rangkuman data yang dicantumkan sumber per Agustus 2026. Ketentuan biaya maupun limit dapat berubah sehingga pengguna tetap perlu mengecek nominal yang tampil pada halaman konfirmasi sebelum memasukkan PIN.

Cara Transfer BCA ke DANA

Untuk mengisi saldo DANA melalui BCA, pengguna perlu menggunakan kode VA 3901 yang diikuti nomor HP terdaftar pada akun DANA.

Contohnya, jika nomor HP fiktif yang digunakan adalah 0812-XXXX-XXXX, format VA menjadi:

Baca Juga:  Aplikasi Trading Saham Terbaik 2026: Fitur, Biaya, dan Cara Mulai

39010812XXXXXX

Pastikan nomor HP tersebut memang terhubung dengan akun DANA tujuan.

Transfer BCA ke DANA lewat myBCA

Langkah-langkahnya sebagai berikut:

  1. Buka aplikasi myBCA dan login.
  2. Pilih menu Transfer.
  3. Pilih Virtual Account.
  4. Pilih opsi untuk melakukan transfer ke tujuan baru.
  5. Masukkan kode 3901 + nomor HP DANA.
  6. Pilih rekening sumber dana.
  7. Masukkan nominal top up.
  8. Periksa nama penerima, nomor tujuan, nominal, dan biaya.
  9. Jika seluruh informasi sudah benar, lakukan konfirmasi.
  10. Masukkan PIN.
  11. Simpan bukti transaksi.

Sebelum transaksi diselesaikan, jangan hanya memastikan nominal. Nama penerima yang muncul di layar konfirmasi juga perlu diperiksa agar risiko salah tujuan dapat diminimalkan.

Transfer BCA ke DANA lewat BCA mobile

Jika menggunakan BCA mobile, caranya adalah:

  1. Buka aplikasi BCA mobile.
  2. Pilih m-BCA dan masukkan kode akses.
  3. Pilih m-Transfer.
  4. Pilih BCA Virtual Account.
  5. Masukkan 3901 + nomor HP DANA.
  6. Masukkan nominal top up.
  7. Periksa kembali detail transaksi.
  8. Pilih OK.
  9. Masukkan PIN m-BCA.

Transfer BCA ke DANA lewat ATM

Pengguna ATM BCA juga bisa melakukan top up melalui Virtual Account.

Caranya:

  1. Masukkan kartu ATM dan PIN.
  2. Pilih Transaksi Lainnya.
  3. Pilih Transfer.
  4. Pilih Ke Rekening BCA Virtual Account.
  5. Masukkan kode 3901 dan nomor HP DANA.
  6. Masukkan nominal.
  7. Periksa detail transaksi.
  8. Pilih Ya.
  9. Ambil dan simpan struk transaksi.

Transfer BCA ke DANA lewat KlikBCA

Untuk KlikBCA, pilih menu Transfer, kemudian masuk ke pilihan transfer ke BCA Virtual Account. Masukkan nomor VA DANA, nominal top up, lalu selesaikan proses menggunakan KeyBCA.

Berapa Biaya Transfer BCA ke DANA?

Berdasarkan ketentuan yang dicantumkan dalam sumber, top up DANA melalui transfer bank dapat memperoleh biaya Rp0 apabila memenuhi syarat tertentu.

Salah satu ketentuannya adalah top up minimal Rp50.000 dan masih berada dalam kuota kurang dari 20 kali per bulan melalui transfer. Jika syarat tersebut tidak terpenuhi, biaya Rp500 dapat dikenakan sesuai ketentuan yang berlaku.

Dengan demikian, istilah “transfer BCA ke DANA gratis” tidak berarti seluruh transaksi selalu bebas biaya. Pengguna perlu memperhatikan nominal dan jumlah transaksi dalam periode yang berlaku.

Cara Transfer BCA ke OVO

Untuk melakukan top up OVO melalui BCA Virtual Account, gunakan kode:

39358 + nomor HP yang terdaftar di OVO

Contoh nomor fiktif 0812-XXXX-XXXX akan menjadi:

393580812XXXXXX

Cara transfernya pada dasarnya sama. Pengguna bisa membuka myBCA, BCA mobile, ATM BCA, atau KlikBCA, kemudian memilih menu BCA Virtual Account dan memasukkan nomor VA tersebut.

Baca Juga:  Saldo DANA Bisa Berkembang? Ini Cara Mudah Menggunakan DANA+

Biaya Transfer BCA ke OVO

Sumber mencantumkan biaya admin sebesar Rp1.000 per transaksi. Biaya tersebut dipotong dari saldo OVO Cash yang masuk.

Sebagai contoh, ketika melakukan top up Rp100.000, saldo yang diterima dapat menjadi Rp99.000 setelah biaya Rp1.000 diperhitungkan.

Minimum top up yang dicantumkan berada pada kisaran Rp10.000 hingga Rp20.000, tergantung kanal yang digunakan.

Cara Transfer BCA ke GoPay

Untuk GoPay, kode Virtual Account yang digunakan adalah:

70001 + nomor HP yang terdaftar di GoPay atau Gojek

Contohnya:

700010812XXXXXX

Kode tersebut digunakan untuk metode Virtual Account. Sementara itu, OneKlik mempunyai mekanisme yang berbeda karena rekening atau kartu debit BCA ditautkan untuk pembayaran dari aplikasi.

Transfer BCA ke GoPay lewat myBCA

Langkahnya:

  1. Buka myBCA.
  2. Pilih Transfer.
  3. Pilih Virtual Account.
  4. Masukkan 70001 + nomor HP GoPay.
  5. Masukkan nominal.
  6. Periksa detail transaksi.
  7. Konfirmasi.
  8. Masukkan PIN.

Transfer BCA ke GoPay lewat BCA mobile

Pilih m-Transfer, kemudian BCA Virtual Account. Masukkan kode 70001 yang diikuti nomor HP GoPay, masukkan nominal, lalu selesaikan transaksi menggunakan PIN.

Transfer BCA ke GoPay lewat ATM

Pada ATM BCA, masuk ke menu transfer dan pilih BCA Virtual Account. Masukkan nomor VA GoPay, nominal top up, kemudian lakukan konfirmasi.

Berapa Biaya Transfer BCA ke GoPay?

Biaya admin yang dicantumkan sumber untuk top up GoPay melalui Virtual Account BCA adalah Rp1.000 dengan minimum transaksi Rp10.000.

Sementara untuk BCA OneKlik, biaya yang dicantumkan juga Rp1.000 dengan minimum transaksi Rp1. Ketentuan limit untuk metode tersebut dapat berbeda dari Virtual Account.

Artinya, pengguna sebaiknya tidak menganggap semua metode top up BCA mempunyai biaya dan limit yang sama.

Perbandingan BCA ke DANA, OVO, dan GoPay

Jika ingin melihat perbedaannya secara cepat, berikut rangkumannya:

Aspek DANA OVO GoPay
Kode VA 3901 + HP 39358 + HP 70001 + HP
Minimum Rp10.000 Rp10.000–Rp20.000 Rp10.000
Biaya Rp500 dengan ketentuan tertentu Rp1.000 Rp1.000
Gratis Ada, dengan syarat Tidak permanen Tidak
Kanal myBCA, BCA mobile, ATM, KlikBCA myBCA, BCA mobile, ATM, KlikBCA myBCA, BCA mobile, ATM, KlikBCA
Kecepatan Biasanya cepat Biasanya cepat Biasanya cepat

Sumber menyebutkan data tersebut sebagai informasi per Agustus 2026.

Apakah Transfer BCA ke E-Wallet Bisa Gratis?

Jawabannya tergantung e-wallet dan ketentuan yang berlaku.

Untuk DANA, sumber mencantumkan adanya kuota gratis dengan syarat nominal minimal Rp50.000 dan jumlah transaksi masih berada dalam ketentuan bulanan. Sementara itu, OVO dan GoPay dicantumkan tetap mengenakan biaya Rp1.000 melalui Virtual Account BCA.

Baca Juga:  TikTok PayLater Tidak Muncul? Ini Cara Mengaktifkan dan Penyebabnya

Karena biaya dapat berubah, pengguna sebaiknya tidak hanya mengandalkan tutorial lama yang menyebut semua top up e-wallet dari BCA gratis.

Apakah Bisa Menggunakan BI-FAST?

BI-FAST merupakan layanan transfer antarbank. Top up e-wallet melalui BCA Virtual Account menggunakan mekanisme Virtual Account, sehingga tidak otomatis sama dengan transfer BI-FAST.

Dengan kata lain, jangan berasumsi bahwa menggunakan BI-FAST akan membuat seluruh transaksi top up e-wallet menjadi gratis.

Berapa Lama Saldo E-Wallet Masuk?

Top up e-wallet biasanya diproses secara elektronik dan dapat masuk secara real-time hingga beberapa menit. Namun, kondisi tertentu seperti pemeliharaan sistem, gangguan jaringan, atau proses verifikasi dapat menyebabkan keterlambatan.

Jika saldo BCA sudah terpotong tetapi saldo e-wallet belum bertambah, jangan langsung melakukan transaksi kedua.

Lakukan beberapa pemeriksaan berikut:

  1. Cek mutasi rekening BCA.
  2. Cek riwayat transaksi pada e-wallet.
  3. Pastikan nomor Virtual Account benar.
  4. Simpan bukti transaksi.
  5. Tunggu apabila transaksi masih berstatus pending.
  6. Hubungi kanal layanan resmi jika saldo tetap belum masuk.

Nomor referensi transaksi sebaiknya disimpan karena dapat dibutuhkan saat mengajukan laporan.

Kenapa Transfer BCA ke E-Wallet Bisa Gagal?

Ada beberapa kemungkinan penyebab transaksi gagal, antara lain:

  • Kode Virtual Account salah.
  • Nomor HP tujuan tidak sesuai.
  • Nomor HP belum terdaftar.
  • Saldo rekening tidak mencukupi.
  • Nominal di bawah batas minimum.
  • Melebihi limit transaksi.
  • Akun e-wallet mempunyai pembatasan.
  • Sistem sedang mengalami maintenance.
  • Jaringan mengalami gangguan.
  • Aplikasi atau sistem belum diperbarui.

Karena itu, pastikan seluruh informasi sudah benar sebelum memasukkan PIN.

Tips Aman Saat Transfer BCA ke DANA, OVO, atau GoPay

Kesalahan nomor tujuan bukan satu-satunya risiko. Pengguna juga perlu mewaspadai penipuan yang mengatasnamakan bank atau layanan e-wallet.

Jangan pernah memberikan PIN, password, OTP, CVV, atau kode keamanan kepada orang lain, termasuk pihak yang mengaku sebagai customer service. Hindari pula menginstal APK dari pesan tidak dikenal, membuka tautan mencurigakan, atau mengikuti instruksi untuk melakukan screen sharing.

Sebelum transaksi, selalu pastikan aplikasi dan kanal yang digunakan merupakan kanal resmi.

Jangan Terburu-buru Memasukkan PIN

Satu langkah sederhana yang sering dilewatkan adalah membaca kembali halaman konfirmasi.

Setidaknya periksa:

  • Nama penerima.
  • Nomor tujuan.
  • Nominal top up.
  • Biaya admin.
  • Total transaksi.

Jika ada informasi yang tidak sesuai, batalkan transaksi dan periksa kembali nomor VA yang dimasukkan.

Apakah E-Wallet Harus Premium untuk Menerima Top Up?

Pada umumnya, akun e-wallet tidak harus berstatus Premium hanya untuk menerima top up. Upgrade akun biasanya berkaitan dengan akses terhadap fitur tertentu, seperti transfer ke rekening bank atau limit transaksi yang lebih tinggi.

Namun, batas saldo dan fitur setiap layanan dapat berbeda sehingga pengguna perlu melihat ketentuan akun masing-masing.

Kesimpulan

Cara transfer BCA ke DANA, OVO, dan GoPay dapat dilakukan melalui Virtual Account dengan langkah yang relatif sederhana. Perbedaannya terletak pada kode VA, minimum transaksi, biaya admin, serta ketentuan masing-masing layanan.

Untuk DANA, kode yang digunakan adalah 3901 + nomor HP. OVO menggunakan 39358 + nomor HP, sedangkan GoPay menggunakan 70001 + nomor HP. Biaya juga berbeda, dengan DANA memiliki skema gratis bersyarat, sementara OVO dan GoPay dalam data sumber dikenai biaya Rp1.000.

Yang paling penting, jangan langsung memasukkan PIN setelah mengetik nomor VA. Periksa kembali nama penerima, nomor tujuan, nominal, dan biaya yang muncul di layar konfirmasi. Dengan begitu, risiko salah transfer maupun kesalahan nominal bisa diminimalkan.