Compound Interest Calculator (Excel Style)
How to Calculate Compound Interest on Excel
If you are trying to grow savings, compare investments, or plan retirement, learning how to calculate compound interest on Excel is one of the most useful skills you can build. Excel can do much more than a one-time total. It can show future value, annual progress, and the split between what you contributed and what growth did for you.
The calculator above gives you quick answers. The sections below show how to reproduce the same math in Excel so you can customize everything for your own goals.
The Core Compound Interest Formula
Compound interest means your money earns returns, and then those returns start earning returns too. The classic formula is:
A = P(1 + r/n)nt
- A = future value (ending balance)
- P = principal (starting amount)
- r = annual interest rate (decimal form)
- n = number of compounding periods per year
- t = number of years
If you also make regular contributions, use Excel's FV function or add an annuity term to the formula.
Method 1: Use Excel's FV Function (Fastest)
The easiest way to calculate compound growth with recurring deposits is the FV function:
=FV(rate, nper, pmt, [pv], [type])
- rate: interest rate per period (annual rate divided by periods per year)
- nper: total number of periods (years × periods per year)
- pmt: contribution each period (negative value if money leaves your pocket)
- pv: present value or starting balance (negative value for cash outflow)
- type: 0 for end-of-period contributions, 1 for beginning
Example with a $10,000 start, 7% annual rate, 20 years, monthly compounding, and $100 monthly contribution:
=FV(7%/12,20*12,-100,-10000,0)
Method 2: Build a Year-by-Year Compound Interest Table
If you want a visual schedule, build a simple table in Excel. This lets you chart growth and review each year.
Suggested Columns
- Year
- Starting Balance
- Contributions
- Interest Earned
- Ending Balance
Simple Setup Flow
- Put assumptions at the top (rate, contribution, starting balance, years).
- Year 0 ending balance equals starting balance.
- For each new row/year, starting balance equals prior year's ending balance.
- Interest = starting balance × annual rate (or use periodic method for precision).
- Ending balance = starting balance + contributions + interest.
If you want monthly-level accuracy, create rows per month instead of per year and use rate/12 each row.
Step-by-Step Excel Example
1) Enter assumptions
- B1: Initial Investment (e.g., 10000)
- B2: Annual Rate (e.g., 7%)
- B3: Years (e.g., 20)
- B4: Compounding Per Year (e.g., 12)
- B5: Contribution Per Period (e.g., 100)
2) Use FV formula in B7
=FV(B2/B4,B3*B4,-B5,-B1,0)
3) Calculate totals
- Total contributed:
=B1 + (B5*B3*B4) - Total interest:
=B7 - [total contributed]
Common Mistakes to Avoid
- Using annual rate directly with monthly periods. Always divide rate by period count.
- Wrong cash-flow signs in FV. Use negatives for money you invest.
- Mixing frequencies (monthly contributions but yearly compounding) without adjustment.
- Rounding too early in intermediate steps, which can distort long-term totals.
Why Excel Is Great for Compound Interest
- You can test multiple scenarios quickly.
- You can add inflation, taxes, and fees into your model.
- You can build charts to visualize long-term growth.
- You can verify online calculators with your own spreadsheet.
Final Thoughts
To calculate compound interest on Excel, start with the FV function for speed, then expand to a detailed schedule if you need better planning insight. The most important thing is consistency: match your contribution timing, compounding frequency, and interest rate units.
Use the calculator above to test your numbers first, then copy the generated FV formula into Excel and build from there.