1 a financial return; a reward.
2 the profit from an investment etc., esp. one equal to the initial outlay.
Phrases and idioms:
payback period the length of time required for an investment to pay for itself in terms of profits or savings.
Useful english dictionary. 2012.