To calculate the present value of an ordinary annuity, discount each equal end-of-period payment back to today and add the results. For payment amount C, periodic discount rate i, and n payments, use PV = C × [1 − (1 + i)−n] / i when i is not zero. Match the rate to the payment period: monthly payments require a monthly rate and a count of monthly payments.
What the formula calculates
An ordinary annuity is a series of equal payments made at the end of each period. Its present value is the amount those future payments are worth at a chosen discount rate today. The calculation discounts each payment separately, then adds the discounted amounts:
PV = C/(1 + i) + C/(1 + i)2 + … + C/(1 + i)n
Because the payments form a geometric series, this can be simplified to:
PV = C × [1 − (1 + i)−n] / i
- PV is the present value of the payment stream.
- C is the amount of each payment.
- i is the discount rate for one payment period, written as a decimal.
- n is the total number of payments.
If the discount rate is zero, do not divide by zero; use PV = C × n.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errors#1 Best Overall
- Profitability calculations; cash flow function Calculates NPV and IRR for uneven cash flows
- Time-value-of-money and Amortization keys solve problems including: pension calculations, loans, mortgages, etc.
- Ideal calculator for students, managers and statisticians
- Built-in functionality : List-based one- and two-variable statistics with four regression options: linear, logarithmic, exponential and power
- The BA II Plus calculator is approved for use on the following professional exams: Chartered Financial Analyst exam. GARP Financial Risk Manager (FRM) exam. Certified Management Accountants exam
How to calculate it step by step
- Confirm the payment amount and that payments are equal.
- Check when each payment occurs. Use the ordinary-annuity formula only when payments arrive at the end of each period.
- Choose the discount rate and express it for the same period as the payments.
- Count the total number of payments using that same period.
- Substitute C, i, and n into the formula and calculate the result.
Worked example: annual payments
Suppose an annuity pays $20,000 at the end of each year for five years, and the annual discount rate is 8%. Payments and rate are both annual, so C = $20,000, i = 0.08, and n = 5:
PV = $20,000 × [1 − (1.08)−5] / 0.08 ≈ $79,854
Rank #2
- PROFESSIONAL FINANCIAL CALCULATOR : Built-in TVM, IRR, NPV. Engineered for business analysts, real estate investors, accountants, and finance students.
- ADVANCED CASH FLOW & AMORTIZATION : Execute time value of money, break-even analysis, depreciation schedules, and bond pricing. Trusted for professional exam prep", MBA coursework, and banking certifications.
- CATIGA CF-300 : Flip-open hard case with a snap-close design for a secure fit. Compact and portable: designed for daily professional use in office, classroom, or on-site.
- ALL-IN-ONE FOR PROFESSIONALS : From NPV/IRR for real estate analysis to statistical calculations for business analysts. Handles probability, linear regression, and complex financial formulas.
- MORTGAGE, LOAN & INVESTMENT CALCULATOR : Covers bond pricing, loan amortization, investment analysis, and exam-level computations. Your go-to accounting calculator, business calculator, and real estate calculator in one device.
Under the stated 8% discount-rate assumption, the five future payments have a present value of about $79,854. The result depends on the chosen rate and payment timing; it is not a recommendation for what rate to use. Corporate Finance Institute’s annuity-table explanation uses the same payment amount, term, and rate in its regular-annuity illustration.
How to calculate present value for monthly payments
Use a monthly rate and the total number of monthly payments. For example, a five-year stream of monthly payments has 60 periods. If the annual rate is quoted as a nominal rate compounded monthly, divide it by 12 to obtain the monthly rate. If the rate is an effective annual rate, convert it to an equivalent monthly rate rather than simply dividing by 12. The rate’s stated convention matters; do not pair an annual rate directly with a monthly payment count.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Rank #3
- HP 10BII+ FOR STUDENTS & PROFESSIONALS – This HP calculator is built for business, finance, accounting, and statistics courses. Perfect for learners and professionals who need to solve common financial problems quickly without memorizing formulas or relying on spreadsheets.
- 100+ FUNCTIONS FOR REAL WORLD MATH – Quickly solve time value of money, interest rates, loan payments, NPV, IRR, cash flows, and more. The 10bII+ also includes probability distributions for statistics courses—a feature not often found in financial calculators.
- ALGORITHMIC INPUT WITH DEDICATED KEYS – This high-school/college calculator uses algebraic and chain logic with minimal keystrokes. Layout appears the same as standard calculators for easy learning. Dedicated keys give quick access to commonly used financial and statistical functions
- APPROVED FOR MAJOR EXAMS – The HP 10bII+ algebra calculator is permitted for use on SAT, PSAT/NMSQT, and AP tests. An ideal statistics calculator and business calculator for school finance and accounting students preparing for class, coursework, or standardized exams.
- INCLUDES TRAVEL CASE, CLEANING CLOTH & BATTERIES– Slim, durable, and easy to keep on hand or store in a backpack or locker. Includes a protective case, cleaning cloth, and batteries so it’s ready out of the box. Large screen with clear contrast (non-backlit) is easy to read during exams or lectures.
Once the monthly rate is identified, substitute the monthly payment as C, the monthly rate as i, and the number of monthly payments as n. CFI’s Excel PV-function reference also cautions that the rate must be per compounding period and the payment count must be in periods, not years.
Ordinary annuity vs. annuity due
An annuity due pays at the beginning of each period, one period earlier than an ordinary annuity. With the same payment amount, rate, and number of payments, its present value is the ordinary-annuity value multiplied by one plus the periodic rate:
Rank #4
- Solves time-value-of-money calculations such as annuities, mortgages, leases, savings, and more
- Performs cash-flow analysis for up to 32 uneven cash flows with up to 4-digit frequencies
- Calculates various financial functions: Net Future Value Net present Value Modified Internal Rate of Return Internal Rate of Return Modified Duration Payback Discounted Payback
- The Texas Instruments BAII Plus Professional features an Automatic Power Down (APD) function for extended battery life
- Prompted display guides you through financial calculations showing current variable and label. Ten-digit display
PVdue = PVordinary × (1 + i)
For the annual example, an annuity due is approximately $79,854 × 1.08 = $86,242. This difference follows from receiving every payment sooner. Verify the actual payment dates before choosing between the formulas. CFI explains the annuity-due timing relationship.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Using Excel’s PV function
Excel can calculate the same value with this syntax:
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Best Value
- Brand New in box; The product ships with all relevant accessories
- Dedicated keys allow easy access to common financial and statistics functions
- Easy-to-use design provides business, finance and statistical calculations fast
- Specially designed to meet the mathematical needs
=PV(rate, nper, pmt, [fv], [type])
- rate: discount rate for one payment period.
- nper: total number of payment periods.
- pmt: payment amount each period.
- fv: optional future value remaining after the final payment; omit or enter zero when there is none.
- type: enter 0, or omit it, for end-of-period payments; enter 1 for beginning-of-period payments.
Excel follows a cash-flow sign convention: if payments are entered as money paid out, the present value may display as negative. Interpret the sign according to whether the payments are an outflow or an inflow. CFI’s example calculates the present value of $100 monthly for five years at a stated 5.5% annual rate as $5,235.28 under that example’s setup; use its rate and period assumptions consistently when reproducing it.
What changes an annuity’s present value?
- Payment amount: Larger equal payments increase present value, all else equal.
- Number of payments: More payments generally increase present value, assuming the same payment amount and rate.
- Discount rate: A higher rate generally reduces present value because later payments are discounted more heavily.
- Timing: Payments received earlier have a higher present value than otherwise identical payments received later.
When comparing an annuity with a lump sum, value both cash flows on the same date basis and with the same discount-rate assumptions. The underlying approach is to discount future cash flows to a common present date and add them; see CFI’s explanation of net present value and its overview of the time value of money.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




