Skip to main content
← Back to Learn
Accounting

Time Value of Money: Why a Dollar Today Beats a Dollar Tomorrow

5 min read

The Core Principle

The time value of money is the idea that a given amount of money is worth more today than the same amount at some point in the future. This isn't just about inflation eroding purchasing power, though that's part of it; it's also because money in hand today can be invested and start earning a return immediately, while money you won't receive until later misses out on that time to grow.

This principle underlies an enormous amount of finance and accounting: comparing loan offers, valuing a business, deciding whether a big purchase is worth it, and pricing bonds all rely on properly accounting for when cash arrives, not just how much arrives.

Present Value and Future Value

Two related concepts capture this idea. Future value is what a sum of money today will grow to after earning a return over time, using the same compound growth math as compound interest: FV = P(1 + r)^t. Present value works in the opposite direction: it answers how much you'd need today, at a given rate of return, to end up with a specific amount in the future. The formula rearranges the same relationship: PV = FV / (1 + r)^t.

A Worked Example

Suppose someone offers you a choice: receive $1,000 today, or receive $1,000 in exactly 3 years. Assuming you could otherwise earn a 5% annual return on money you invest, the choice isn't close. Take the $1,000 today, since you could invest it and have $1,000 × (1.05)^3 ≈ $1,157.63 in 3 years, more than the $1,000 you'd receive by waiting.

Now suppose instead the offer is $1,000 today versus $1,200 in 3 years. Using the present value formula at the same 5% rate, that future $1,200 is worth PV = $1,200 / (1.05)^3 ≈ $1,036.61 in today's dollars, still more valuable than $1,000 today, so in this case waiting for the $1,200 would be the better deal, assuming the payment is certain to arrive.

Why the Discount Rate Matters So Much

The rate used to convert between present and future value, often called the discount rate, has a large effect on the answer, especially over longer time periods. A higher discount rate makes future money look less attractive relative to money today, because it implies you could otherwise earn more by investing today's dollar elsewhere. This is why the same future payment can be judged very differently by two people, or two companies, who each assume a different rate of return is available to them elsewhere.

Where This Shows Up in Real Decisions

Time value of money reasoning shows up constantly: a company deciding whether a future project's expected cash flows are worth an upfront investment today, a lottery winner choosing between a smaller lump sum now or a larger amount paid out over many years, or a bond's price reflecting the present value of all its future interest and principal payments. In every case, the underlying question is the same: given what money could otherwise earn over time, how much is a future dollar really worth right now?

Test what you learned

Loading quiz…