Compound Interest Calculator

Watch your money grow with compound interest

Understand the power of compounding in your finances. Enter your amounts and let the calculator show how your balance builds over time.

Basic mode shows core inputs only. Advanced mode shows the full setup.

Turn on to calculate the required contribution for a target ending balance.

Select a preset to fill typical values instantly.

Example: Enter 10000 for a $10,000 starting balance.

Example: 200 for a $200 recurring contribution.

Leave blank if you are not withdrawing.

Enter 7 for 7% per year.

Presets are illustrative only. A 10% setting is a commonly cited long-run nominal equity-market assumption for broad U.S. stocks. Actual returns vary and can be negative.

Example: 30 for a 30-year plan.

More compounding periods can slightly increase total growth.

Use 0 if you want nominal results only.

Pause contributions for the first N months.

Reduces the annual return before compounding.

Charged against the balance each year.

Choose the year your plan starts.

Optional: name this scenario for easy comparison.

Data Summary (non-advisory)

Your Data Summary will appear here.

Scenarios

Scenario comparison

Save different contribution and return assumptions to compare growth impact.

Graph Section

The chart visualizes your projected account balance, broken out by total contributions and interest growth for each period. Switch between line and bar views to compare trends over time.

Community Benchmark

Anonymous share only. No personal information is stored. Viewing and voting are completely optional.

This section compares your result with anonymous users in your selected country and age group. Run a calculation, share anonymously to unlock voting, then vote once to reveal benchmark insight and community pulse.

Change at least 3 input values from defaults, then share anonymously to enable voting.

0%

Community Benchmark: Calculating...

Benchmark Insight

Run a calculation, then share anonymously to compare with similar users.

Community Pulse

Community pulse will appear after votes are submitted.

Results Overview

Principal + Contributions-
Projected Ending Balance (can be negative)-
After Inflation (estimate)-
Total Contributions-
Net Growth-
Compound Crossover-

Compound crossover occurs when cumulative net growth exceeds cumulative recurring contributions. Year -.

Yearly Breakdown

YearEnd Balance
Run a calculation to see yearly details.

Disclaimer

Estimates are illustrative and for educational purposes only. This compound interest calculator does not provide financial, investment, tax, or legal advice. Results depend on your inputs and assumptions and may not reflect real-world outcomes. Market returns are uncertain and may be negative, and fees, taxes, and inflation are not included unless explicitly stated. Past performance is not a reliable indicator of future results. Read the full Financial Disclaimer and Terms of Use.

Compound Interest Calculator (Formula, Examples + Full Features)

Use our free compound interest calculator to see how your savings or investments may grow over time, whether you make regular contributions or leave the balance untouched. To begin, enter your initial balance, interest rate, compounding frequency, time period, and any scheduled deposits or withdrawals. The calculator supports deposits, withdrawals, inflation adjustment, and clear charts for straightforward analysis.

If you are planning for a long-term goal such as retirement, a home deposit, an education fund, or general wealth building, understanding compound interest is essential. It demonstrates why time and consistency are as important as your initial investment.

Table of contents

What is compound interest?

Compound interest means earning interest on both your original amount and on the interest already added to it. As interest is added to your balance, future interest is calculated on a larger total, causing your money to grow faster over time.

This differs from simple interest, where interest is calculated only on the original principal, and earlier interest is not added to the base.

Charlie Munger

“The big money is not in the buying and the selling, but in the waiting.”

Attribution note: This quote is widely attributed and included as motivational context, not as technical guidance.

Benjamin Franklin

“Money makes money. And the money that money makes, makes money.”

Attribution note: This quote is widely attributed and included as motivational context, not as technical guidance.

What drives compounding over time

  1. Time: The longer you remain invested, the more opportunities compounding has to build. Growth may appear slow in the early years but can accelerate over time.
  2. Consistency: Regular contributions can significantly impact results. Each deposit benefits from its own compounding process.
  3. Compounding frequency: More frequent compounding (monthly vs. yearly, daily vs. monthly) can yield slightly higher totals because interest is credited sooner. In many cases the difference is modest, but it is still worth modelling for long periods.
  4. Staying realistic about variability: Market-based returns are inherently variable. For example, major indexes can have strong gains and also large declines. Long-term planning is most effective when you recognize projected rates are estimates rather than certainties, and you diversify to reduce volatility risk.

Calculator features (quick overview)

  • Flexible compounding: "Compounds per year" is a selectable input (1 yearly, 4 quarterly, 12 monthly, 365 daily).
  • Deposits and withdrawals: Add regular contributions and schedule regular withdrawals as needed (withdrawals are in Advanced mode).
  • Inflation-adjusted results: See both the projected balance and an after-inflation value (estimated purchasing power).
  • Inflation toggle: Turn inflation adjustment on or off for a clearer nominal vs. real view.
  • Target goal mode (Advanced mode): Enter a desired ending balance and the tool computes the required contribution.
  • Rule of 72 insight: See how long a balance takes to double at the net rate.
  • Benchmark presets: One‑click rate options like Savings (4%), Equity Market Estimate (10% historical avg), and Conservative (6%).
  • Currency selector: Display results in your chosen currency (USD, GBP, INR, and more).
  • Chart toggle: Switch between a line chart and a bar chart.
  • Download chart as PNG: Export the current chart view for sharing.
  • Timeline milestones: Track when you cross 10k, 25k, 50k, 100k, 250k, and 1M.
  • Tax/fees (Advanced mode): Model both annual return drag and annual balance fees.
  • Contribution pause (Advanced mode): Pause deposits for the first N months.
  • Milestone recommendations (Advanced mode): See the suggested contribution increase to reach a goal.
  • Scenario comparisons: Save multiple scenarios, prevent duplicates, delete them at any time, and compare results side by side.
  • Data Summary: The tool converts your inputs and results into a clear, human-readable explanation that you can copy.
  • Exports: Download CSV and PDF reports (inputs, results, scenarios, summary text, and chart).
  • Auto-calculate: Results update automatically as you change inputs.

"Compounds per year" is a flexible input (not a fixed list)

Many calculators require you to select from preset options such as monthly, quarterly, or yearly. This calculator allows you to choose a standard compounding schedule that matches your assumptions.

Common values include 1 (yearly), 4 (quarterly), 12 (monthly), 52 (weekly), and 365 (daily). This flexibility is useful because real financial products do not always follow standard defaults.

Currency selection (USD, GBP, INR and more)

Currency selection is provided for clarity. Whether you use USD, GBP, INR, or another currency, the calculator formats outputs consistently to make tables, charts, and exports easier to interpret and share.

Inflation adjustment: see results "after inflation"

Inflation-adjusted results help you estimate the future value of your money in today’s terms by accounting for changes in the cost of living. Enter an inflation rate and the calculator displays both the nominal value and an after-inflation value.

  • Nominal value: the projected balance without adjusting for inflation
  • After-inflation value: an inflation-adjusted estimate of buying power

The adjustment is computed like this:

After-inflation value = Final balance / (1 + inflation) ^ years

How compound interest is calculated

Core formula (future value):

A = P (1 + r/n) ^ (n t)

  • A = future value (ending amount)
  • P = principal (starting amount)
  • r = annual rate as a decimal (8% → 0.08)
  • n = compounding periods per year
  • t = time in years

Interest-only version (optional):

Interest = P (1 + r/n) ^ (n t) - P

How to Calculate Compound Interest Using Only a Scientific Calculator

This is a text-only, button-by-button method for calculating compound interest for a single starting amount. A basic scientific calculator with a power key like xʸ is enough.

For steady contributions, the future value of an annuity formula is:

FV = PMT × ((1 + i)^n − 1) / i

The example used here

  • Starting amount (P): $5,000
  • Annual rate (r): 6%
  • Compounding: monthly (n = 12)
  • Time: 8 years (t = 8)

The goal is to calculate the estimated ending value using:

A = P × (1 + r/n) ^ (n × t)

Step 1: Convert the rate and set the monthly rate

  • Annual rate: 6% → 0.06
  • Monthly rate: r/n = 0.06 ÷ 12 = 0.005

Step 2: Calculate the growth base

Calculator keys:

  • 0.06 → ÷ → 12 → =
  • Then + 1

This gives:

  • 1 + 0.06/12 = 1.005

So the base is:

  • (1.005)

Step 3: Calculate the total number of compounding periods

  • n × t = 12 × 8 = 96

Step 4: Raise the base to the power

Calculator keys:

  • 1.005 → xʸ → 96 → =

Result:

  • (1.005)^96 ≈ 1.614143

Step 5: Multiply by the starting amount

Calculator keys:

  • 1.614143 → × → 5000 → =

Result:

  • A ≈ 8,070.71

Final value: ≈ $8,070.71

Plain language summary

This estimate uses the same starting amount, rate, compounding schedule, and time period as the original estimate. It shows what a single lump sum could grow to under monthly compounding, before adding any extra deposits or withdrawals.

1) One-year example (simple and beginner-friendly)

A = P(1 + r)

Example: 100 at 5% for 1 year. Convert 5% → 0.05. Bracket: (1 + 0.05 = 1.05). Multiply: (100 × 1.05 = 105). Ending value after 1 year: 105.

2) Add time: annual compounding for 10 years

A = P(1 + r) ^ t

Example: 100 at 5% for 10 years. (1.05 ^ 10 ≈ 1.6289). (100 × 1.6289 ≈ 162.89). Ending value after 10 years: ≈ 162.89.

3) Monthly compounding (same annual rate, interest credited monthly)

A = P(1 + r/n) ^ (n t)

Example: 100 at 5%, compounded monthly for 10 years. n=12, t=10, so nt=120. Bracket: 1 + 0.05/12 ≈ 1.0041667. Power: 1.0041667 ^ 120 ≈ 1.6470. Multiply: 100 × 1.6470 ≈ 164.70. Ending value: ≈ 164.70.

4) Add regular yearly contributions (simple model)

A = P(1 + r)^t + C((1 + r)^t - 1) / r

Example: Start 100, add 100 per year, 5% for 10 years. Ending value: ≈ 1,420.68.

5) Add monthly deposits and monthly withdrawals (simple calculator version)

Let i = r/n and N = n t.

A = P(1 + i) ^ N + (C - W)((1 + i) ^ N - 1) / i

Example: Start 1,000; deposit 50 monthly; withdraw 20 monthly; 5% annual; monthly compounding; 10 years. Estimated ending value: ≈ 6,305.48. With 3% inflation for 10 years: ≈ 4,691.87.

You can mirror this in the calculator by entering principal 1000, rate 5%, years 10, compounds per year 12, deposit 50 monthly, withdrawal 20 monthly, inflation 3%, and your preferred currency.

Example: What will 10,000 become in 20 years?

Assume a starting balance of 10,000, a 5% annual rate, yearly compounding, no deposits or withdrawals, and a 20-year horizon. The table below shows the year-by-year balance.

YearBalance
110,500.00
211,025.00
311,576.25
412,155.06
512,762.81
613,400.95
714,071.00
814,774.55
915,513.28
1016,288.94
1117,103.38
1217,958.55
1318,856.47
1419,799.29
1520,789.25
1621,828.71
1722,920.15
1824,066.16
1925,269.47
2026,532.98

Result: 10,000 grows to 26,532.98 after 20 years at 5% compounded yearly. Total interest: 16,532.98, assuming the rate remains constant.

YearInterest EarnedEnd Balance
1500.0010,500.00
2525.0011,025.00
3551.2511,576.25
4578.8112,155.06
5607.7512,762.82
6638.1413,400.96
7670.0514,071.00
8703.5514,774.55
9738.7315,513.28
10775.6616,288.95
11814.4517,103.39
12855.1717,958.56
13897.9318,856.49
14942.8219,799.32
15989.9720,789.28
161,039.4621,828.75
171,091.4422,920.18
181,146.0124,066.19
191,203.3125,269.50
201,263.4826,532.98

A quick "time + rate" story example

Assume 1,000 invested once at 10% per year for 19 years.

A = 1000(1.10) ^ 19 ≈ 6115.91

Ending value: ≈ 6,115.91. The key point is not that the rate is guaranteed, but that compounding can turn modest beginnings into significant outcomes over time.

How this calculator works (transparent explanation)

This tool calculates future projections using a step-by-step process. It takes your inputs such as initial balance, interest rate, compounding frequency, deposits, and withdrawals, then applies them across the chosen timeframe to estimate your ending balance.

Inputs are converted so the timing aligns: the calculator converts the annual percentage rate into a decimal, converts deposit and withdrawal schedules into per-year frequencies, and translates those into per-compounding-period amounts.

The main projection runs period-by-period: it applies interest, then applies any withdrawal for that period, then applies any deposit for that period. It tracks totals and records a year-end snapshot for the results table.

Inflation adjustment is applied at the end by dividing the final balance by:

(1 + inflation) ^ years

What is the Rule of 72?

The Rule of 72 is a quick financial shortcut used to estimate how many years it will take for an investment to double in value at a fixed annual interest rate. By dividing 72 by your annual rate of return, you can find your “doubling time” without using a complex compound interest formula.

The Rule of 72 Formula

Years to Double = 72 ÷ Annual Interest Rate

Example Calculation

  • At a 6% return: 72 ÷ 6 = 12 years to double a balance.
  • At a 10% return: 72 ÷ 10 = 7.2 years to double a balance.

Rule of 72 vs. Actual Compound Interest Accuracy

Interest RateRule of 72 (Estimated Years)Exact Calculation (Actual Years)Accuracy Error
2%36.0 Years35.0 Years+2.8%
4%18.0 Years17.7 Years+1.7%
6%12.0 Years11.9 Years+0.8%
8%9.0 Years9.0 Years0.0%
10%7.2 Years7.3 Years-1.4%
12%6.0 Years6.1 Years-1.6%

Charts: toggle line or bar view

You can switch the chart display between a line chart (best for seeing the curve and acceleration over time) and a bar chart (best for comparing year-by-year levels quickly).

Download Chart as PNG

You can now export your chart as a PNG image, perfect for sharing with clients and teammates or for saving for your own records.

Scenarios: save and compare multiple plans

Scenarios allow you to store different combinations of assumptions such as rate, years, deposits, withdrawals, and inflation. The tool prevents duplicate entries, allows deletion, and supports side-by-side comparisons so you can evaluate tradeoffs.

Data Summary: readable summary you can copy

After each calculation, the tool generates a summary paragraph from your inputs and results, including principal, deposit and withdrawal settings, compounding, years, final value, inflation-adjusted value, and totals. The Copy Summary button lets you copy this text for saving or sharing your plan notes.

Timeline Milestones

See when you first cross key balance targets: 10k, 25k, 50k, 100k, 250k, and 1M.

If you don’t reach a milestone within your selected timeframe, the app clearly marks it as “Not reached.”

Tax/Fee Modelling (Two Practical Options)

You can model fees in two simple ways:

  1. Annual return drag — reduces expected return before compounding (Example: 7% return with 1% drag becomes 6%.)
  2. Balance fee per year — applies a fee across compounding periods (Example: 1% yearly applied monthly becomes 1%/12 each month.)

Contribution Pause (Months)

Pause your contributions for the first N months, then have the plan resume them automatically. This feature helps you model real-life breaks without the need to rebuild your plan.

Chart Matches the Calculation

This chart shows your full setup, including your chosen contribution and withdrawal frequency, so you can track your progress.

  • Return drag and balance fees
  • Contribution pauses

Milestone Recommendations (What “Increase contributions by $X” means)

When the calculator shows “increase contributions by $X,” it is describing the extra amount that would be added to each recurring deposit to reach a selected milestone, such as $50k, $100k, or $250k, within the same time frame. The estimate is based on the inputs currently set in the calculator, including the return assumption, fees, contribution frequency, and any pauses.

If a milestone is not reached with the current contribution level, the calculator tests higher contribution amounts until the milestone is met, then reports the smallest increase that achieves it. This gives a quick sense of how the contribution level or fees affect the timeline to a target.

Auto-calculation and exports

  • Auto-calculate: results refresh as soon as you change inputs.
  • Exports: download CSV and PDF outputs including your inputs, results tables, scenarios, summary text, and chart.

Presets

When you select a preset such as Retirement, College Fund, or Emergency Fund, the calculator automatically fills in the inputs with typical values for that goal—starting balance, contribution amount, interest rate, time horizon, compounding frequency, inflation rate, and a preset scenario label. As soon as you choose the preset, the calculator recalculates instantly and updates the results and chart so you can see an estimate right away. You can still change any field afterwards—the preset is simply a helpful starting point, not a locked setting.

Cloud save and load

Use the Cloud save feature to store your current inputs and scenario data with a Cloud Access Code, then load the same setup later on another session or device.

This is useful when you want to continue your plan later without rebuilding assumptions manually. Keep your code private and review the Terms page before using cloud sync features.

Community voting and benchmark

The Community Benchmark section lets you compare your projection with anonymous aggregates by country and age group after you share your result anonymously.

The voting buttons help show whether users feel a benchmark is realistic, too low, or too high. This section is for educational context only and not a personal recommendation.

Video

Video credit belongs to the original creator.

Transcript (short): The instructor compares simple vs. compound interest using a $4,000 principal at 2.5% for 4 years. Simple interest earns $100 per year, totaling $400. For compounding, they show the formula 4,000 × (1.025)^4 ≈ 4,415.25, so interest earned is about $415.25—roughly $15 more than simple interest.

Final note

Compound interest is straightforward in theory but powerful in practice. Time, consistency, and realistic assumptions are more important than perfection. Use the calculator to test different scenarios and understand how deposits, withdrawals, compounding frequency, and inflation may affect outcomes.

If you have feature requests or feedback, please share them. Tools like this improve most when they address real user questions.

About the author

This content was authored by Anto George, a Software Engineer at Buddy Soft Solutions Pvt. Ltd (2007–Present). He specialises in developing financial applications and finance-focused calculation tools. Since 2007, he has built Windows and web applications utilising the .NET platform and SQL Server, with an emphasis on sound financial logic, robust data handling, and transparent reporting. His professional experience includes the design and implementation of calculation systems for finance-related workflows, where precision and consistency are paramount. He is based in Kerala, India, and completed his studies at Sam Higginbottom University. Anto George is a Software Engineer. Brightscale Labs Limited does not provide regulated financial advice, nor are we authorized by the FCA to arrange or promote financial products. These tools are built as mathematical utilities for educational use.

Sources and Methodology

FAQs

Quick answers

What is the difference between "Annual Return Drag" and "Balance Fee"?

Annual Return Drag reduces your interest rate before compounding, ideal for modeling expense ratios or taxes. A Balance Fee is applied to your total balance each period, best for modeling AUM (Assets Under Management) fees.

How does the "Contribution Pause" affect my results?

The Contribution Pause stops scheduled deposits for a set number of months at the start of your plan. Your initial principal continues to compound, but your principal plus contributions and final balance will reflect the break in contributions.

Why does the "After Inflation" value look different from the "Final Value"?

The Final Value is the nominal dollar amount projected in the future. The "After Inflation" value represents the purchasing power of that money in today's dollars, accounting for the rising cost of living over your investment horizon.

What should I enter for "Compounds per year"?

Enter the frequency at which interest is credited. Common values include 12 for monthly (savings accounts), 4 for quarterly (dividends), 1 for yearly (bonds), or 365 for daily compounding.

Can I model both deposits and withdrawals simultaneously?

Yes. You can set both a periodic contribution and a periodic withdrawal. The calculator nets these amounts for each period, allowing you to model complex scenarios like a retirement drawdown where you still have some income.

How accurate is the "Data Summary"?

The Data Summary is a human-readable interpretation of the calculator's mathematical output. It is intended for non-advisory, illustrative purposes. For raw data, users should always refer to the Yearly Breakdown table.

What does "Increase contributions by $X" mean?

When you see "increase contributions by $X," it shows how much you need to raise your recurring deposits to hit a milestone (like 50k, 100k, or 250k) in the same time frame. This estimate uses your current return, fees, contribution frequency, and pauses. If you don’t reach a milestone, the calculator keeps testing higher contributions until the target is met, then shows the smallest increase. Use this as a quick way to see what you need to save or which fees to reduce to hit your goal.

How do you calculate the Rule of 72?

To calculate the Rule of 72, divide the number 72 by your expected annual interest rate. The result is the approximate number of years it will take for your initial investment to double.

Was this helpful?

Your feedback helps us improve this calculator.

Disclaimer: This calculator is for educational purposes only and does not provide financial advice.