Dalam pemrograman komputer, panggilan balik adalah kode yang dapat dieksekusi yang diteruskan sebagai argumen ke kode lain, yang diharapkan untuk memanggil kembali (mengeksekusi) argumen pada waktu tertentu. Eksekusi ini mungkin langsung seperti dalam panggilan balik sinkron, atau mungkin terjadi di lain waktu seperti dalam panggilan balik asinkron.