Are you trying to figure out how much your savings will grow over time? Or want to know what your 401(k) will be worth at retirement? The Excel FV (Future Value) function is one of the most powerful financial tools built right into Excel — and most people never use it.
In this guide, you’ll learn exactly how the FV function works, with real-world examples like retirement planning, education funds, and savings goals — all step by step.
What Is the Excel FV Function?
The FV function in Excel calculates the future value of an investment based on:
- A constant interest rate
- Regular periodic payments
- An optional starting amount (present value)

In simple words: “If I save $200 (or ₹16,000) every month at Y% interest, how much will I have after Z years?”
This function is located under Formulas → Financial in Excel.
FV Function Syntax
=FV(rate, nper, pmt, [pv], [type])| Argument | Description | Required? |
|---|---|---|
| rate | Interest rate per period | Yes |
| nper | Total number of payment periods | Yes |
| pmt | Payment made each period (negative = money going out) | Yes |
| pv | Present value / starting amount (default = 0) | Optional |
| type | 0 = payment at end of period, 1 = beginning (default = 0) | Optional |
Important: If your payments are monthly, divide the annual rate by 12. For example, 6% annual rate → use
6%/12or0.5%per month.
Example 1: Monthly Retirement Savings (401k / SIP Planning)
Scenario: You plan to contribute $300/month (approx. ₹25,000/month) to your retirement account for 30 years. Your account earns an average 7% annual return. How much will you have at retirement?

Setup in Excel:
| Cell | Value | Label |
|---|---|---|
| B1 | 7% | Annual Interest Rate |
| B2 | 30 | Years |
| B3 | -300 | Monthly Payment ($) |
Formula in B4:
=FV(B1/12, B2*12, B3)Result: $365,991 (approx. ₹3,05,00,000)
By saving just $300/month (₹25,000) consistently, you could retire with over $365,000 (₹3 Crore+) — thanks to the power of compound interest.
Example 2: One-Time Investment Growth (Lump Sum)
Scenario: You invest $5,000 today (approx. ₹4,15,000) at 6% annual interest for 15 years. No monthly payments. What will it be worth?

Formula:
=FV(6%/12, 15*12, 0, -5000)Result: $12,298 (approx. ₹10,20,000)
Your $5,000 (₹4.15 Lakh) nearly triples in 15 years without adding another dollar.
Example 3: Education Fund Planning
Scenario: You want to save for your child’s college. You already have $10,000 saved (approx. ₹8.3 Lakh) and will add $200/month (₹16,600/month) for 18 years at 5% annual return.

Formula:
=FV(5%/12, 18*12, -200, -10000)Result: $107,736 (approx. ₹89,00,000)
Combined with your starting savings and monthly contributions, you could build a $107,000+ (₹89 Lakh+) education fund.
Example 4: House Down Payment Goal
Scenario: You want to save for a house down payment. You deposit $3,000 today (approx. ₹2.5 Lakh) and add $100 every month (₹8,300/month) at 7% annual interest for 5 years.

Formula:
=FV(7%/12, 5*12, -100, -3000, 1)(Type = 1 because payments are made at the beginning of each month)
Result: ~$11,671 (approx. ₹9.7 Lakh)
FV vs PV — What’s the Difference?
| Function | What It Calculates | Use When |
|---|---|---|
| FV | Future Value | You want to know what your money will grow TO |
| PV | Present Value | You want to know what future money is worth TODAY |
Example:
- FV: “I save $200/month (₹16,600). How much will I have in 20 years?” → Use FV
- PV: “I need $100,000 (₹83 Lakh) in 10 years. How much do I need today?” → Use PV
Common Errors and How to Fix Them
Error 1: Getting a Negative Result
Problem: Your result shows a negative number like -$365,991
✅ Must Read: Samsung vs Google Pixel: Which Brand Should You Choose? (2026 Complete Guide)
📌 Also Read: How to download Voter ID Card in Smartphone
Fix: Make sure your payment (pmt) value is negative. In Excel, money going OUT is negative.
Correct: =FV(7%/12, 360, -300)
Wrong: =FV(7%/12, 360, 300)Error 2: Wrong Result Due to Rate/Period Mismatch
Problem: Your result seems way off.
Fix: Rate and nper must match the same time period:
- Monthly payments → divide rate by 12, multiply years by 12
- Quarterly payments → divide rate by 4, multiply years by 4
Monthly: =FV(7%/12, 30*12, -300)
Wrong: =FV(7%, 30, -300)Error 3: #NUM! or #VALUE! Error
Cause: Text entered where numbers are expected, or rate is negative.
Fix: Check all cells referenced in your formula contain numbers, not text.
Pro Tips for Excel 365 Users (2026)
Tip 1: Use Named Ranges for Clarity
Instead of:
=FV(B1/12, B2*12, B3)Name your cells using Formulas → Define Name and write:
=FV(AnnualRate/12, Years*12, MonthlyPayment)Much easier to read and audit.
Tip 2: Build a Scenario Comparison Table
Use Excel’s Data Table feature (What-If Analysis) to compare multiple interest rates or time periods side by side. Great for comparing different investment options.
💡 You might like: 3 Ways to quickly find duplicate values in Excel
👉 Don't miss: How to create a Gmail account without phone number
Tip 3: Combine FV with IF for Conditional Planning
=IF(A1>50000, FV(8%/12, 10*12, -500, -A1), FV(5%/12, 10*12, -500, -A1))This applies a higher return rate if your starting investment is above $50,000.
Quick Reference: FV Formula Cheat Sheet
| Scenario | Formula Example |
|---|---|
| Monthly savings only | =FV(rate/12, years*12, -monthly_payment) |
| Lump sum only | =FV(rate/12, years*12, 0, -lump_sum) |
| Monthly savings + lump sum | =FV(rate/12, years*12, -monthly_payment, -lump_sum) |
| Payment at start of month | Add , 1 at end of formula |
Frequently Asked Questions (FAQ)
Q1. Why is my FV result negative?
Your payment (pmt) or present value (pv) needs to be entered as a negative number. Money leaving your account = negative. Flip the sign on your pmt value.
Q2. Can I use the FV function for a 401(k), IRA, or Indian SIP?
Yes! FV works perfectly for any regular investment plan — US 401(k), IRA, or Indian SIP (Systematic Investment Plan). Enter your monthly contribution as a negative pmt, your expected annual return as rate (divided by 12), and the number of months as nper. Indian investors can use ₹ amounts directly in the formula.
Q3. What is the difference between FV and FVSCHEDULE?
FV uses a constant interest rate throughout. FVSCHEDULE is for variable interest rates that change each period — useful for modeling realistic market fluctuations.
Q4. How do I calculate FV with annual payments instead of monthly?
Simply don’t divide the rate by 12, and use years directly for nper: =FV(7%, 30, -3600)
Q5. Does the FV function work in Google Sheets too?
Yes! The FV function has the exact same syntax in Google Sheets.
Q6. What does the “type” argument in FV mean?
Type 0 = payment at end of period. Type 1 = payment at beginning of period.
Q7. My bank gives quarterly interest. How do I adjust the formula?
Divide the annual rate by 4 and multiply years by 4: =FV(rate/4, years*4, -quarterly_payment)
Conclusion
The Excel FV function is an essential tool for anyone planning their financial future — whether it’s retirement savings, an education fund, or a home down payment. With just a few inputs, you can instantly see how your money will grow over time.
Key takeaways:
- Always match your rate and nper to the same time period
- Enter payments as negative numbers
- Use the optional pv argument when you have a starting balance
- Combine with Data Tables to compare multiple scenarios at once
💬 Loading comments...