PV
Returns the present value of an investment: the total amount that a series of future payments is worth right now.
PV(rate, nper, pmt, [fv], [type])Arguments
rateInterest rate per periodnperTotal number of payment periodspmtPayment made each periodfvFuture value (default 0)(optional)type0 = end of period, 1 = beginning of period(optional)
=PV(5%/12, 360, -1000)How much can you borrow if you pay $1K/month for 30 years at 5%
=PV(8%, 10, -5000)Present value of receiving $5K per year for 10 years at 8%
=PV(6%/12, 60, 0, -25000)How much to invest now to have $25K in 5 years at 6%
- •Useful for comparing investment options in today's money
- •Helps answer: how much loan can I afford?
- •Negative PMT means outgoing payments
- •Not matching the rate and nper periods - an annual rate with a monthly nper (or vice versa) produces a present value that's off by a large margin
- •Confusing PV with FV - PV answers 'what is this future amount worth today,' while FV answers 'what will this grow into,' and mixing them up inverts the entire calculation
- •Forgetting the sign convention, where the returned present value is typically negative when pmt or fv represent money received, since PV treats that as the amount you'd need to pay out now for equivalent value
Why is my PV result negative?
PV follows the standard cash flow convention - if the pmt or fv you supplied represents money you'll receive, PV returns a negative to represent the equivalent amount you'd need to pay out today, since inflows and outflows always have opposite signs in these functions.
What's the difference between PV and NPV?
PV assumes a single amount or a series of identical regular payments, while NPV can discount a series of different cash flow amounts across periods - use NPV when your cash flows vary from period to period.
Do I need to adjust the rate for monthly payments?
Yes, divide the annual rate by 12 and express nper in months to keep both arguments in the same period - mismatched periods produce a badly wrong present value.
Need to translate a formula using PV?
Use our translator to convert your complete formula
