Answer:
the time value of money.
Step-by-step explanation:
The time value of money is a concept that states that money held today is worth more than more held tomorrow or at any future date.
Money has the capacity of earning interest or some other type of return, that is why money paid in the future should account for the lost interest revenue.
Rock's clients understand that if they wait to pay until the last possible date, they can use the money to generate some type of gain.