MS Excel: PV function to calculate present value
- Fakhriddinbek
- Apr 29
- 2 min read
The time value of money is one of the most fundamental principles in finance. Whether you're analyzing loans, investments, or capital projects, understanding how to calculate the present value of future cash flows is critical. Excel’s PV function is the go-to tool for this task.
This article offers a professional deep dive into the PV function—explaining how to structure it, apply it in real-world scenarios, and avoid common mistakes.

The PV function returns the present value of an investment or loan, given:
A fixed interest rate
A series of future payments
The total number of periods
In simple terms, it tells you how much a future stream of payments is worth in today's dollars.
Syntax
=PV(rate, nper, pmt, [fv], [type])
Parameter Breakdown:
Argument | Description |
rate | Interest rate per period (not annual unless periods are annual). |
nper | Total number of payment periods. |
pmt | Payment made each period (use negative value for outflows). |
fv | (Optional) Future value you want left after the last payment (default is 0). |
type | (Optional) When payments are due: 0 = end of period (default), 1 = beginning. |
Example 1: Present Value of a Loan
Scenario: You plan to borrow $100,000 to be paid in monthly installments of $2,000 over 5 years at 6% annual interest (compounded monthly). What is the present value of this loan?
Formula:
=PV(6%/12, 60, -2000)
Result: $100,000
This confirms that with these payments, you're effectively borrowing $100,000 today.
Example 2: Present Value of a Future Lump Sum
Scenario: You expect to receive $50,000 five years from now. The annual discount rate is 8%.
What’s its present value?
Formula:
=PV(8%, 5, 0, 50000)
Result: $34,026.47
So, the value of $50,000 in five years is approximately $34,026 today.
Excel’s PV function is ideal for:
Loan analysis
Lease valuations
Bond pricing (simplified)
Investment planning
Discounted cash flow (DCF) models
It forms the backbone of many personal and corporate finance models where future inflows/outflows are involved.
Related Functions
Function | Use Case |
FV | Calculates future value of an investment |
PMT | Calculates periodic payment amount |
NPV | Net present value for irregular cash flows |
RATE | Solves for interest rate |
NPER | Solves for number of periods |
Tips & Best Practices
Use negative numbers for outflows (pmt) and positive numbers for inflows to get meaningful financial results.
Convert annual rates to period rates when working monthly, quarterly, etc. (e.g., 6% annual → 6%/12 monthly).
Set type = 1 if payments are due at the start of the period (e.g., rent).
FV can be used to represent a balloon payment or final expected value.
Summary Table
Feature | Value |
Function Name | PV (Present Value) |
Best For | Valuing loans, leases, future sums |
Required Inputs | Rate, periods, payment |
Optional Inputs | Future value, payment timing |
Common Mistakes | Not converting rates, wrong payment sign, ignoring type |
Final Thoughts
The PV function is a foundational Excel tool for any finance or accounting professional. Whether you're analyzing loan affordability, planning retirement income, or performing investment appraisal, mastering PV is essential.
Its simplicity and power make it one of the most frequently used tools in corporate finance, banking, and financial modeling.
Want a pre-built loan calculator or investment model using the PV function? I can build one for you or tailor it to your business case.
Comments