Automated teller machine atau Anjungan Tunai Mandiri (ATM) adalah terminal yang dikendalikan oleh komputer terletak di mana nasabah dapat melakukan sejumlah transaksi. Melalui mesin tersebut nasabah dapat melakukan setoran, mengambil uang tunai, mentransfer dana antar-rekening, dan transaksi rutin lainnya seperti yang mereka lakukan melalui teller bank. Kelompok bank terkadang berbagi jaringan ATM yang berlokasi di seluruh wilayah negara.
ATM memudahkan transaksi nasabah. Mereka dapat mengaksesnya 24 jam dan hanya membutuhkan kartu ATM dan PIN.
Selain ada di dekat kantor bank, ATM juga dapat ditemukan sejumlah tempat strategis seperti pusat perbelanjaan, bandar udara, stasiun kereta api, hotel, rumah sakit, dan lain sebagainya.
Perangkat keras ATM biasanya terdiri dari Central Processing Unit (CPU), pembaca chip kartu, papan ketik, pengaman Kriptoprosesor, monitor, tombol fungsi, mesin pencetak bukti transaksi, kamera, dan ruang penyimpanan.