Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Present Value Interest Factor of Annuity
7.721735
factor per $1 annuity payment
Rate per period 5%
Number of periods 10

What Is the PVIFA?

The Present Value Interest Factor of an Annuity (PVIFA) is a multiplier that converts a series of equal future payments into a single present value. It answers the question: what is one dollar received every period for n periods worth today, given a discount rate r per period? Multiplying the PVIFA by your periodic payment instantly gives the present value of an ordinary annuity, which is why it appears in loan, lease, and bond calculations.

Timeline showing equal annuity payments discounted back to present value
PVIFA converts a series of equal future payments into a single present value.

How to Use This Calculator

Enter the interest (discount) rate per period as a percentage and the total number of periods. The rate must match the payment frequency — use a monthly rate for monthly payments and an annual rate for yearly payments. The calculator returns the PVIFA factor; multiply it by your payment amount to find the present value of the whole stream.

The Formula Explained

$$\text{PVIFA} = \frac{1 - \left(1 + r\right)^{-n}}{r}$$ Each future payment is discounted by \((1 + r)\) raised to the number of periods until it is received, and the geometric series of those discount factors collapses into this compact closed form. When \(r\) is 0, there is no discounting, so the factor simply equals \(n\).

Advertisement
Diagram breaking down the PVIFA formula components r and n
The factor depends only on the rate per period \(r\) and the number of periods \(n\).

Worked Example

Suppose \(r = 5\%\) per year and \(n = 10\) years. Then \((1.05)^{-10} \approx 0.613913\), so $$1 - 0.613913 = 0.386087$$ divided by \(0.05\) gives a PVIFA of about \(7.7217\). A $1,000 annual payment is therefore worth roughly $7,721.73 today.

FAQ

Is this for an ordinary annuity or annuity due? This factor assumes an ordinary annuity (payments at the end of each period). For an annuity due, multiply the result by \((1 + r)\).

What rate should I enter? Use the rate per period. For a 6% annual rate paid monthly, enter 0.5 (6 ÷ 12).

What happens at a 0% rate? With no discounting the PVIFA equals the number of periods, \(n\).

Last updated: