💰 Finance calculator

Discount Factor Calculator

Calculate the discount factor and present value for a single future cash flow — or switch to NPV mode for a full multi-year discounted cash flow analysis. See the PV waterfall, a 7-period factor reference table, and a rate sensitivity comparison showing how different discount rates change present value for the same cash flow.

Choose a mode

Single mode for one cash flow; NPV mode for a multi-year project.

🟡 Discount rate
📉
Annual rate for annual periods · WACC, required return, or risk-free rate
🔵 Cash flow details
💵
Amount expected to be received in the future
📅
Years if using annual rate · 1–30
🔴 Initial investment (Year 0)
💸
Upfront cost — enter as positive, treated as outflow
🟢 Future cash flows

Core formulas

DF = 1 ÷ (1 + r)^n
PV = FV × DF
NPV = Σ(CF × DF) − Investment
Year 0 DF always = 1.0

Single vs NPV mode

Use Single mode when discounting one future payment — a bond maturity, a receivable, or a project terminal value. Use NPV mode when a project generates cash flows across multiple years — enter each year's flow and get a full discounted cash flow table with NPV decision output.

Tip: the discount rate should reflect the risk of the cash flow. Use WACC for corporate projects, the risk-free rate for near-certain government cash flows, and a higher rate for speculative or startup scenarios. A wrong rate is the most common source of error in DCF analysis.
This calculator is for educational and planning purposes only. Real valuation work may require time-varying discount rates, terminal value assumptions, tax adjustments, working capital changes, and other factors not captured here. Results are not investment or financial advice.

Frequently asked questions

What is the discount factor formula?

Discount factor = 1 ÷ (1 + r)^n, where r is the discount rate per period as a decimal and n is the number of periods. Present value = Future cash flow × Discount factor.

What is the difference between discount factor and present value?

The discount factor is a multiplier — a number between 0 and 1. Present value is a dollar amount: the future cash flow multiplied by the discount factor. The factor is universal; the PV is specific to a particular cash flow amount.

What does a positive NPV mean?

A positive NPV means the project or investment creates value above the required rate of return — the sum of discounted cash flows exceeds the initial investment. In theory, positive-NPV projects should be accepted. Negative NPV destroys value at the given discount rate.

Can I use this for monthly discounting?

Yes — enter a monthly rate and set n to the number of months. To convert an annual rate to monthly: monthly rate ≈ annual rate ÷ 12 (approximate). For exact conversion: monthly rate = (1 + annual rate)^(1/12) − 1.

Related finance calculators

Disclaimer

This calculator is for educational and planning purposes only. It does not provide investment, tax, accounting, or financial advice. Real valuation results may differ because of rate selection, timing assumptions, risk premiums, inflation adjustments, and cash flow uncertainty.