Time value of money is the difference between an amount of money in the present and that same amount of money in the future. Having money now is more valuable than having money later because you can invest it and earn more money!