n. The return gained from or paid on an investment: "One problem with space ventures is that the up-front costs are enormous and the paybacks uncertain and far off at best” ( Eric Gelman). n. The return on an investment equal to the amount invested: expect a payback within six years. n. A benefit gained as the result of a previous action.n. The act or process of paying back.