Skip to content

Home / Glossary / Time Value of Money

Finance

Time Value of Money

By Sitraka Forler · Lecturer, Durham Business SchoolUpdated 13 September 2026 About this site

A dollar today is worth more than a dollar tomorrow.

Money can be invested to earn a return, so future cash must be discounted to compare it with present cash. This single idea underlies NPV, bond pricing, loan amortisation, and valuation. The discount rate captures both time and risk.

Formula / theory

PV = FV / (1 + r)^n      FV = PV · (1 + r)^n

In Python

pv = fv / (1 + r)**n
fv = pv * (1 + r)**n

In SQL

SELECT future_value / POWER(1 + 0.05, years) AS present_value
FROM cash_flows;

Practise Time Value of Money hands-on - free, in your browser

Related terms