What is the time value of money?
The meaning of time value of money is that money you hold in your hand today is worth much more than money you suppose to receive in the future. Likewise, money you must pay out today is a greater burden than similar amount paid in the future.