- Buka aplikasi mobile banking Anda (BRImo, BCA Mobile, Livin’ by Mandiri, BNI Mobile, atau bank lainnya).
- Pilih menu Transfer atau Top Up E-Wallet
- Pilih DANA sebagai tujuan top up.
- Masukkan nomor virtual account DANA yang sesuai dengan bank yang digunakan. Biasanya formatnya adalah 8059+Nomor HP yang terdaftar di DANA.
- Masukkan jumlah top up yang diinginkan.
- Konfirmasi transaksi dan masukkan PIN mobile banking.
- Saldo DANA akan bertambah dalam hitungan menit.
2. Top Up DANA Lewat ATM (Bisa 24 Jam)
Jika mobile banking tidak bisa diakses atau sedang mengalami gangguan, Anda bisa melakukan top up DANA melalui ATM yang bisa digunakan kapan saja.
Berikut langkah-langkahnya:
- Pergi ke ATM terdekat yang mendukung top up DANA.
- Masukkan kartu ATM dan input PIN.
- Pilih menu Transfer atau Pembayaran.
- Pilih Virtual Account dan masukkan kode DANA 8059+Nomor HP Anda.
- Masukkan nominal top up yang diinginkan.
- Konfirmasi transaksi dan selesaikan pembayaran.
- Saldo DANA akan otomatis bertambah setelah transaksi berhasil.

3. Top Up DANA via Aplikasi Dompet Digital Lain
Jika Anda memiliki saldo di aplikasi dompet digital lain seperti GoPay, OVO, ShopeePay, atau LinkAja, Anda bisa melakukan transfer ke DANA melalui fitur transfer saldo.
Beberapa aplikasi memungkinkan transfer ke rekening bank atau e-wallet lain dengan metode berikut:
- Buka aplikasi dompet digital yang memiliki saldo.
- Pilih menu Transfer ke Bank atau Transfer ke E-Wallet
- Pilih tujuan bank sesuai dengan kode virtual account DANA yang digunakan.
- Masukkan nominal saldo yang ingin dikirim.
- Konfirmasi dan selesaikan transaksi.
- Saldo DANA akan bertambah setelah proses selesai.
- 4. Top Up DANA via Indomaret & Alfamart (Tertentu Buka 24 Jam)
Jika Anda ingin top up secara tunai di luar jam operasional bank, beberapa minimarket seperti Indomaret dan Alfamart yang buka 24 jam bisa menjadi alternatif.
Berikut caranya:
- Kunjungi Indomaret atau Alfamart terdekat yang masih buka.
- Informasikan kepada kasir bahwa Anda ingin melakukan top up saldo DANA.
- Berikan nomor HP yang terdaftar di DANA.
- Pilih nominal saldo yang diinginkan (biasanya minimal Rp10.000).
- Lakukan pembayaran tunai sesuai dengan jumlah top up.
- Setelah transaksi selesai, saldo akan langsung masuk ke akun DANA Anda.
5. Top Up DANA Melalui Pulsa (Konversi ke Saldo DANA)
Baca Juga: Cek Fakta: Budi Arie Sebut Pemerintah Pakai Dana Haji Rp700 Triliun untuk IKN
Jika Anda memiliki pulsa yang berlebih dan ingin mengubahnya menjadi saldo DANA, Anda bisa menggunakan layanan konversi pulsa ke saldo DANA melalui jasa pihak ketiga. Caranya: