Calculate the discount factor 1/(1 + r)^n from a rate and number of periods, with a cumulative factor table, or solve for present value, rate or periods.

Use a rate for the same period as n, e.g. an annual rate with years.

Optional settings

Discount Factor Formula

The following equation gives the discrete discount factor for a per-period effective rate. Continuous mode instead uses D = exp(−rT), with a continuously compounded rate. Keep the rate and time in matching periods. At zero elapsed periods the factor is 1; inverse rate or time may not be uniquely defined.

D = 1 / (1 + r)T
  • Where D is the discount factor
  • r is the discount rate per period as a decimal (r = Rate% ÷ 100)
  • T is the number of compounding periods.

To calculate the discount factor, convert the rate from percent to a decimal (divide by 100), then divide 1 by (1 + r) raised to the power of the number of periods. (If you have a nominal APR compounded m times per year for t years, the equivalent exponent is T = m·t and the per-period rate is r = (APR/100)/m.)

Discount Factor Definition

What is a discount factor? A discount factor (also called the PVIF for a single future payment) is the number you multiply a future value by to convert it into a present value for a given rate and number of periods. For example, a 1% rate per period over 10 periods has a discount factor of 0.9053 (since 1/(1.01)10 ≈ 0.9053). Multiply 0.9053 by the future/original amount to get the discounted (present) value; the implied reduction is (1 − 0.9053) = 0.0947 (about 9.47%) of the future/original amount.

Discount Factor Example

How to calculate a discount factor?

  1. First, determine the rate.

    Determine the discount percentage rate.

  2. Next, determine the number of compounding periods.

    Determine the total number of compounding periods of the discount.

  3. Finally, calculate the discount factor.

    Calculate the discount factor using the formula above.

FAQ

What is a discount factor?

A discount factor is the factor used to convert a future value into a present value for a given rate and number of periods (PV = FV × discount factor).