Calculates the present value of an investment or a loan taken at a fixed interest rate
Over 1.8 million professionals use CFI to learn accounting, financial analysis, modeling and more. Start with a free account to explore 20+ always-free courses and hundreds of finance templates and cheat sheets.
The PV Function is a widely used financial function in Microsoft Excel. It calculates the present value of a loan or an investment.
In financial statement analysis, PV is used to calculate the dollar value of future payments in the present time. For multiple payments, we assume periodic, fixed payments and a fixed interest rate. Alternatively, the function can also be used to calculate the present value of a single future value.
=PV(rate, nper, pmt, [fv], [type])
The PV function uses the following arguments:
rate (required argument) – The interest rate per compounding period. A loan with a 12% annual interest rate and monthly required payments would have a monthly interest rate of 12%/12 or 1%. Therefore, the rate would be 1%.
nper (required argument) – The number of payment periods. For example, a 3 year loan with monthly payments would have 36 periods. Therefore, nper would be 36 months.
pmt (required argument) – The fixed payment per period.
fv (optional argument) – An investment’s future value at the end of all payment periods (nper). If there is no input for fv, Excel will assume the input is 0.
type (optional argument) – Type indicates when payments are issued. There are only two inputs, 0 and 1. If type is omitted or 0 is the input, payments are made at period end. If set to 1, payments are made at period beginning.
An annuity consists of multiple fixed cash payments made over a specific period (e.g. car loans, mortgages)
Cash outflows, such as deposits to a trust fund, are shown negative numbers. Cash inflows, such as dividends on investments, are shown as positive numbers.
How to use the PV Function in Excel
To understand the uses of the PV function, let us consider a few examples:
For this example, we have an annuity that pays periodic payments of $100.00 with a 5.5% annual interest rate. This annuity makes payments on a monthly basis and will do so for 5 years. The setup and formula for the PV function would be as shown below:
Using the PV function, we calculate that the fair present value, if you were to purchase this annuity today, would be $5,235.28.
Alternatively, we have an annuity that makes periodic payments of $5000.00 every quarter for 5 years with a 10% interest rate. Payments are made at period beginning. The setup would be as follows:
Using this function, we calculate that the fair present value, if were to purchase this annuity today, would be $79,894.46.
Things to remember about the PV Function
#VALUE! error – Occurs if any of the given arguments is non-numeric.
One common error in using the PV function is not converting the annual interest rate into a periodic interest rate, or as payments are made. If omitted, it can result in an error.
PV Function Template
Download CFI’s Excel template to advance your finance knowledge and perform better financial analysis.
Thanks for reading CFI’s guide to important Excel functions! By taking the time to learn and master these functions, you’ll significantly speed up your financial modeling and analysis. To learn more, check out these additional CFI resources:
Take your learning and productivity to the next level with our Premium Templates.
Upgrading to a paid membership gives you access to our extensive collection of plug-and-play Templates designed to power your performance—as well as CFI's full course catalog and accredited Certification Programs.
Already have a Self-Study or Full-Immersion membership? Log in
Access Exclusive Templates
Gain unlimited access to more than 250 productivity Templates, CFI's full course catalog and accredited Certification Programs, hundreds of resources, expert reviews and support, the chance to work with real-world finance and research tools, and more.