PV Function
Calculates the present value of a series of future payments or a future lump sum.
Syntax
Parameters
| Parameter | Description | Required |
|---|---|---|
| rate | Interest rate per period. | Required |
| nper | Total number of payment periods. | Required |
| pmt | Payment made each period (default 0). | Required |
| fv | Future value or cash balance after the last payment (default 0). | Optional |
| type | 0 = end of period (default), 1 = beginning of period. | Optional |
Basic Example
Present value of monthly payments
=PV(0.05/12, 360, -1000)The value today of receiving $1,000 per month for 30 years at 5% annual interest.
Advanced Examples
Example 1: Present value of a future goal
Savings targetHow much do I need today to have $50,000 in 10 years at 7%?
=PV(0.07, 10, 0, -50000)How PV Works
PV discounts each future cash flow back to today using the discount rate. The result is positive when future payments are entered as negative outflows.
Important Notes & Limitations
All inputs must use the same period unit.
Assumes constant payments and a constant discount rate.
Does not account for inflation, taxes, or fees.
Common Errors & Fixes
Wrong present valueThe rate was not adjusted for the period.Fix: Divide annual rate by the number of periods per year.
Sign confusionFuture value or payments have the wrong sign.Fix: Use negative for outflows and positive for inflows.
Download Practice File
PV
pvPractice PV with Real Data
Download a sample CSV file with pre-populated data and practice exercises for the PV function. Works in both Excel and Google Sheets.
File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps