Discount Factor Calculator
The multiplier, period by period, with the annuity factor.
Work out Discount Factor. The multiplier, period by period, with the annuity factor. Built to be checked against a model you already have.
Discount factor at period 5
0.6209
a unit then is worth 0.6209 now at 10%
The cumulative column is the annuity factor: multiply a level payment by 6.1446 and you have the present value of all 10 of them. It is the same number the annuity formula gives, reached by addition instead of algebra. At 10% a future amount loses half its present value every 7.3 periods.
How the Discount Factor Calculator works
A discount factor is present value with the numerator set to one: the multiplier that turns a unit of future money into today's money. Building the table rather than a single number is what makes it useful, because the running total down the column is the annuity factor — the same number the annuity formula produces, arrived at by addition rather than algebra.
Also known as: discount factor formula calculator · present value factor table · annuity discount factor calculator · cumulative discount factor
The calculation itself
A discount factor is present value with the numerator set to one: 1 ÷ (1 + r)^t. It is the multiplier that converts a unit of money at period t into money today.
The running total down the column is the cumulative discount factor, and it is the annuity factor. Multiply a level payment by it and you have the present value of the whole stream — the same answer the annuity formula gives, reached by addition instead of algebra.
That equivalence is why printed discount tables always had two columns, and why building the table is more useful than computing one number.
In practice
At 10%, the factor for period five is 0.6209 — a dollar then is worth about 62 cents now.
Summed over ten periods the cumulative factor is 6.1446. So $1,000 a year for ten years at 10% is worth $6,144.60 today, against $10,000 of face value.
The shape is the useful part. Period one contributes 0.909, period ten contributes 0.386, and everything past about period fifteen adds very little at ordinary rates. A thirty-year forecast at 10% is mostly a ten-year forecast with decoration.
At 10% a future amount loses half its present value every 7.27 periods. That half-life framing makes the erosion concrete in a way a table of decimals does not.
Where the figure deceives
Factors below one are a consequence of a positive rate, not a law. Negative rates have appeared in real bond markets, and they produce factors above one — future money worth more than present money, which is strange but arithmetically ordinary.
Whole-period discounting assumes cash arrives on the last day of each period. It rarely does. The mid-year convention uses fractional periods — 0.5, 1.5, 2.5 — and raises the valuation slightly; it is standard in professional valuation and worth knowing about before reconciling two models that differ by a few percent for no visible reason.
And a factor table is only as meaningful as its rate. The precision of four decimal places says nothing about whether 10% was the right rate to tabulate.
Acting on it
Use the cumulative column whenever the payments are level — it turns a stream into one multiplication.
Look at where the factors stop mattering before deciding how long to forecast. Effort spent on years whose factors are below about 0.2 is largely wasted.
If you are reconciling against someone else's model, check the period convention first. End-of-period against mid-year is the commonest reason two correct models disagree.
Not financial advice. This calculator is for planning and illustration, not financial advice. Real products carry fees, taxes, and terms it does not model. Confirm figures with your lender or a qualified adviser before committing.
Frequently asked questions
What is a discount factor?
One divided by (1 + r) raised to the period. At 10%, the factor for year five is 0.6209, so a dollar arriving then is worth about 62 cents now.
What is a cumulative discount factor?
The running sum of the individual factors, and it is the annuity factor. Multiply a level payment by it and you have the present value of the whole stream, which is why discount tables historically had two columns.
Why use factors instead of the formula?
Because they show where the answer comes from. A single present value hides which years are doing the work; a factor table makes it obvious that anything beyond about fifteen years contributes very little at ordinary rates.
Do discount factors ever exceed one?
Only at a negative rate, which does occur in some bond markets. At any positive rate the factor is below one and falls with time, which is the entire content of the time value of money.
How do I discount a mid-year cash flow?
Use a fractional period — 0.5 for mid-year. The mid-year convention is common in valuation because cash arrives through the year rather than on its last day, and it raises the answer slightly.
Put this calculator on your own site
Free to use, on any site, commercial or not. Paste this where you want it to appear. It is a plain iframe, so it works in WordPress, Squarespace, Wix, Webflow, Ghost and anything else that accepts HTML.
<iframe src="https://www.thecalclibrary.com/embed/discount-factor-calculator" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:12px" loading="lazy" title="Discount Factor Calculator"></iframe>The only condition is that the credit line stays visible. It sits inside the frame, so you do not have to do anything to keep it.