Loan present value
=PV(0.05/12, 360, -1000) estimates present value of a 30-year mortgage payment stream at 5% annual rate compounded monthly.
PV returns the present value of an investment or loan given a constant interest rate and periodic payments. You pass rate per period, number of periods, payment amount, optional future value, and end-or-beginning timing. Finance models use PV to compare deals, price annuities, and sanity-check loan offers in Sheets.
Use PV when comparing payment plans, valuing steady cash flows, or teaching time-value-of-money in a spreadsheet model with transparent inputs.
Skip PV for irregular cash flows, daily compounding edge cases, or anything requiring full DCF with varying rates. XNPV or a dedicated model may fit better.
Put rate per period in the same units as nper, for example monthly rate with monthly periods.
Set nper to total number of payment periods over the life of the loan or investment.
Pass pmt as the fixed payment per period. Use negative for cash out if your model treats outflows as negative.
Optional fv is the lump sum left after the last payment. Optional type is 0 for end of period, 1 for beginning.
Build an Inputs tab with rate, nper, pmt, and fv clearly labeled so stakeholders can stress-test scenarios.
Compare PV output against an online calculator once before trusting a client-facing proposal tab.
=PV(0.05/12, 360, -1000) estimates present value of a 30-year mortgage payment stream at 5% annual rate compounded monthly.
=PV(0.08/12, 120, 0, -50000) finds how much to invest today to reach 50000 in ten years at 8% monthly compounding.
=PV(0.06/12, 24, -200, 0, 1) values payments at the beginning of each month instead of the end.
Build this without starting from a blank cell
Use a Better Sheets tool for PV, then watch a walkthrough when you want the full pattern.
Watch how PV works
Guides that explain PV in more depth.
This highlights how essential it is to have a dynamic and scalable tool that can adapt to real-world variables, such as changing interest rates and investment periods
Read post →Dive into Google Sheets with Expert Insights. Free Tutorials, Templates & Tools Await You. Enhance Your Skills Today!
Read post →GOOGLEFINANCE connects your sheet to Google market data. Pass a ticker symbol, an attribute like price or volume, and optional date range arguments for historical quotes. Portfolio trackers and FX dashboards use it to avoid manual price copy-paste.
Read guide →A budget sheet compares planned spending or revenue to actuals over time. Rows are categories, columns are months or quarters, and formulas SUM detail lines into subtotals. Variance columns show where you are over or under plan.
Read guide →A formula is an instruction in a cell that calculates a result from other cells, ranges, or built-in functions. Every formula begins with =. When inputs change, the sheet recalculates so dashboards and models stay live without manual copy-paste. Formulas are the default automation layer inside the grid before Apps Script or add-ons.
Read guide →Every formula starts with = followed by a function name and arguments in parentheses. Ranges use A1 notation, text sits in quotes, and operators like + and & combine values. Sheets recalculates when inputs change, so syntax errors show as #NAME? or #ERROR! in the cell.
Read guide →Done reading about PV?
Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.
Need this once
Jump to a free tool or a single tutorial for this topic.
Learning Sheets for real
Unlock the full library, generators, and templates with membership.