Trong lập trình máy tính, một lệnh gọi lại là bất kỳ mã thực thi nào được chuyển làm đối số cho mã khác, được mong đợi sẽ gọi lại (thực thi) đối số tại một thời điểm nhất định. Việc thực thi này có thể diễn ra ngay lập tức như trong lệnh gọi lại đồng bộ hoặc có thể xảy ra sau đó như trong lệnh gọi lại không đồng bộ.