Best Value All-in-One Financial Planning Bundle
✓ Financial Planning✓ Net Worth Tracker✓ Monthly Budgeting✓ Travel Budget Planner✓ Annual Budgeting Planner✓ Monthly Expense Tracker✓ Annual Tax Planner✓ Retirement Planning
View Bundle →
intermediate Savings & Interest

Compound Monthly Savings Growth

Project how regular monthly contributions grow over time using the FV function with compound interest.

Formula
=FV(annual_rate/12, months, -monthly_contribution, -starting_balance)

How It Works

The FV (Future Value) function calculates what your savings will grow to when you make regular monthly deposits into an account that earns compound interest. It accounts for both the growth on your existing balance and the growth on each new contribution.

Syntax

=FV(rate, nper, pmt, pv)
  • rate - interest rate per period (annual rate / 12 for monthly)
  • nper - total number of periods (years * 12 for monthly)
  • pmt - payment per period (negative because money flows out)
  • pv - present value / starting balance (negative, optional)

Example

$300/month, 5% annual return, 10 years, starting with $1,000:

=FV(5%/12, 120, -300, -1000)

Result: $48,292

ComponentAmount
Starting balance$1,000
Total contributions$36,000
Interest earned$11,292
Final balance$48,292

That $11,292 in interest came from compounding - earning returns on your returns.

Growth Over Time

YearContributedBalanceInterest Earned
1$4,600$4,744$144
3$11,800$12,890$1,090
5$19,000$21,791$2,791
10$37,000$48,292$11,292
20$73,000$125,368$52,368
30$109,000$252,272$143,272

Notice how interest earned accelerates - compounding does more work over longer timeframes.

Variations

No Starting Balance

Just monthly contributions:

=FV(5%/12, 120, -300)

Finding Required Monthly Savings

Use PMT to reverse the calculation - how much per month to reach a target:

=PMT(5%/12, 120, -1000, 50000)

This gives the monthly deposit needed to turn $1,000 into $50,000 in 10 years.

Inflation-Adjusted Projection

Use a real return rate (nominal minus inflation):

=FV((5%-3%)/12, 120, -300, -1000)

This shows purchasing power in today’s dollars, assuming 3% inflation.

Building a Year-by-Year Table

For each row, use FV with increasing periods:

=FV(5%/12, A2*12, -300, -1000)

Where A2 contains the year number (1, 2, 3…).

Setting Up a Savings Projection

ABC
Monthly Deposit$300
Annual Rate5%
Starting Balance$1,000
Years10
Future Value=FV(B2/12, B4*12, -B1, -B3)
Total Contributed=B1B412+B3
Interest Earned=B6-B7

Pro Tips

  1. Use negative signs for pmt and pv - Google Sheets treats outgoing money as negative

  2. Monthly vs annual compounding - monthly compounding (rate/12, nper*12) yields slightly more than annual

  3. Conservative estimates - using 5-7% for long-term stock market returns (after inflation: 2-4%) is a common baseline

  4. Try different scenarios - change one variable at a time to see what has the biggest impact

  5. Start date matters less than duration - 30 years of $200/month beats 10 years of $600/month at the same rate

Common Errors

  • Forgetting to divide the rate: Annual rate must be divided by 12 for monthly periods
  • Positive vs negative signs: PMT and PV should be negative (money you put in), result is positive (money you get)
  • Mismatched periods: If rate is monthly, nper must also be in months
  • Ignoring fees: Real investment returns are after fees - subtract expense ratios from the rate

Want More Than a Formula?

Our premium spreadsheet templates do the heavy lifting for you - with automatic calculations, visual charts, and everything pre-built. One-time purchase, no subscriptions.

Private & secure

Your financial data stays on your device. We never see it.

Learn more →

Need help?

Check our guides or reach out with questions.

View FAQ →