Discounted Cash Flow (DCF) Calculator: What Future Money Is Worth Today

A dollar received next year is not worth the same as a dollar received today. Today's dollar can be invested, spent, or held without risk, while next year's dollar carries waiting, uncertainty, and the lost opportunity of using it sooner. Discounted cash flow analysis makes that intuition quantitative: it converts future cash flows into today's terms, so an investment that pays out over years can be compared fairly with one that pays out immediately, or with simply keeping the money.

The Discounted Cash Flow (DCF) Calculator performs that conversion for a simple, common case: an initial investment, an equal yearly cash flow, a number of years, and a discount rate. It returns the present value of the cash flows and the net present value, which is present value minus the initial investment. These are educational estimates, not investment advice, because real cash flows are rarely equal, rarely certain, and the choice of discount rate is itself a judgement.

How it works

Discounting works one cash flow at a time. A cash flow received in year t is divided by one plus the discount rate, raised to the power t. With a 10 percent discount rate, a cash flow of 3,000 dollars in year one is worth 3,000 divided by 1.10, which is 2,727.27 dollars today. The same 3,000 dollars in year five is worth 3,000 divided by 1.10 to the power five, which is 3,000 divided by 1.61051, giving 1,862.76 dollars today. The further away a cash flow is, the more heavily it is discounted, which is why distant promises contribute less to present value than near-term cash.

Present value is the sum of all the discounted cash flows. When the yearly cash flow is equal each year, the sum has a shortcut called the annuity factor: one minus one plus the rate to the power of negative years, all divided by the rate. For five years at 10 percent, that factor is one minus 1.10 to the power minus five, which is one minus 0.62092, giving 0.37908, divided by 0.10, giving 3.7908. Multiplying the yearly cash flow by the annuity factor gives the present value directly.

Net present value subtracts the initial investment from present value. A positive net present value means the future cash flows, discounted at the chosen rate, are worth more than the investment costs, which suggests the investment earns more than the discount rate. A negative net present value means the opposite. A zero net present value means the investment earns exactly the discount rate. The discount rate therefore acts as a hurdle: raise it, and fewer investments clear it; lower it, and more do.

Worked example

Take an initial investment of 10,000 dollars, an equal yearly cash flow of 3,000 dollars for five years, and a discount rate of 10 percent. The annuity factor is one minus 1.10 to the power minus five, divided by 0.10. One point ten to the power minus five is 0.62092, so one minus that is 0.37908, and dividing by 0.10 gives 3.7908. Present value is 3,000 multiplied by 3.7908, which is 11,372.36 dollars, rounded to 11,372 dollars in round figures. Net present value is 11,372.36 minus 10,000, which is 1,372.36 dollars, a positive figure.

The positive net present value says the cash flows are worth 1,372.36 dollars more, in today's terms, than the investment costs, at a 10 percent discount rate. If the discount rate rose to 15 percent, the annuity factor would fall to 3.3522, present value would be 3,000 multiplied by 3.3522, which is 10,056.60 dollars, and net present value would shrink to 56.60 dollars, barely positive. That sensitivity is the point of the exercise: the verdict depends on the rate, so the rate must be chosen and justified, not copied blindly.

  • Annuity factor at 10 percent for 5 years: (1 - 1.10^-5) / 0.10 = 3.7908.

  • Present value: 3,000 multiplied by 3.7908 = 11,372.36 dollars.

  • Net present value: 11,372.36 minus 10,000 = 1,372.36 dollars, positive.

  • At 15 percent the factor is 3.3522, present value 10,056.60 dollars, net present value 56.60 dollars.

Common mistakes to avoid

The most common mistake is choosing a discount rate without justification. The rate should reflect the risk of the cash flows and the return available elsewhere, and a rate picked for convenience can flip a decision. Always test at least two rates, a base case and a higher, more cautious rate, and see whether the verdict survives. A second mistake is treating forecast cash flows as certain: a net present value built on optimistic cash flows is optimistic, however correct the arithmetic is.

A third mistake is ignoring everything after the forecast period. Many investments have value beyond the modelled years, through resale, terminal value, or continued cash flows, and omitting that value understates the investment. Conversely, assuming cash flows continue unchanged forever overstates it. State the horizon explicitly and justify any terminal assumption separately. A fourth mistake is comparing net present values of investments with different sizes or durations as if they were directly comparable; a larger investment can have a larger net present value while earning a lower return.

What it does not do

This calculator gives educational estimates, not investment advice. It assumes equal yearly cash flows, a constant discount rate, and cash flows at year ends, none of which hold exactly for real investments. It does not model risk beyond the discount rate, taxes, inflation separately from the rate, financing structure, or the option to delay, expand, or abandon an investment. Real valuation requires those considerations and professional judgement, and no calculator output should be the sole basis for committing money.

The model is also only as good as its cash flow forecasts. Small errors in early cash flows matter less than errors in the discount rate or the horizon, because early cash flows are discounted least, but a systematic optimism across all years compounds into a large overstatement. Treat the output as a disciplined way to compare assumptions, not as a prediction of what will happen.

A short practical routine

A practical routine for evaluating a simple investment is to run three cases: a cautious case with lower cash flows and a higher discount rate, a base case, and an optimistic case. If the net present value is positive in the cautious case, the investment is robust to pessimism. If it is positive only in the optimistic case, the investment depends on things going well, and that dependence should be explicit in the decision. Record the rate, the cash flows, and the horizon alongside the result, so the analysis can be revisited when facts change.

Revisit the analysis when cash flows arrive differently from forecast, rather than treating the original calculation as settled. A single year of shortfall changes the remaining present value and may change the decision about continuing. For related financial tools, the Compound Interest Calculator shows growth in the other direction, the Dividend Yield Calculator covers income from shares, and the guide on How to Calculate an Average the Right Way helps when averaging rates or cash flows.

Start with the Discounted Cash Flow (DCF) Calculator, check growth with the Compound Interest Calculator, and check share income with the Dividend Yield Calculator.