1 [mass noun] profit from an investment equal to the initial outlay:a long time lag between investment and payback [count noun]:we aim to achieve a payback of the cost within eight years
2an act of revenge or retaliation:the drive-by shootings are mainly paybacks