Compound Interest Calculator
Estimate compound growth with selectable frequency and optional monthly contributions.
- Free
- No signup
- Runs in your browser
Contributions are assumed at each month’s end. With contributions, time is converted to the nearest whole month and the selected nominal compounding rate is converted to an equivalent monthly rate. Returns are estimates, not guarantees.
How it works
How to use
Enter a starting balance, annual rate and duration; select compounding frequency and an optional monthly contribution, then calculate.
Method
Without contributions: A = P(1 + r/n)ⁿᵗ.
Example
1,000 at 5% compounded annually for 2 years grows to 1,102.50.
Calculate compound interest and separate every part of the result
Enter an initial principal, annual rate, duration, compounding frequency, and optional monthly contribution. SnakTool returns the final balance together with the initial principal, total contributions, and calculated interest.
Keeping those values separate makes the result easier to read. The final balance can increase because of the starting amount, additional monthly amounts, compound interest, or a combination of all three.
Compound interest formula for an initial principal
When monthly contribution is zero, SnakTool uses A = P × (1 + r / n)^(n × t). A is final balance, P is initial principal, r is the annual percentage converted to a decimal, n is compounding periods per year, and t is time in years.
For example, 1,000 at 5% compounded annually for two years becomes 1,102.50. After year one the balance is 1,050, so the next interest calculation applies to a balance that already contains earlier interest.
How compounding frequency affects the calculation
Compounding frequency determines how many times per year the annual rate is divided and applied. The selected frequency is therefore part of the formula rather than a display setting.
With the same positive annual rate and duration, changing the frequency can change the final balance because interest enters the balance at different intervals.
Compound interest with monthly contributions
When a monthly contribution is entered, SnakTool converts the selected compounding convention to an equivalent monthly growth rate. It converts the duration to the nearest whole month and places each contribution at the end of a month.
Contribution timing matters. An amount placed at the beginning of a month would receive an additional month of growth compared with the end-of-month convention used here.
Worked example with monthly contributions
Use 1,000 as the initial principal, 100 as the monthly contribution, 6% as the annual rate, one year as the duration, and monthly compounding. Twelve monthly contributions add a total of 1,200.
The calculated final balance is approximately 2,295.23. The breakdown is 1,000 initial principal, 1,200 total contributions, and approximately 95.23 calculated interest.
- Input
- 1,000 initial principal · 100 monthly · 6% annual · 1 year · monthly compounding
- Method
- 12 end-of-month contributions with monthly compound growth
- Result
- 2,295.23 final balance · 1,200 contributions · 95.23 interest
How rate, time, and compounding work together
Compound growth depends on more than the annual rate alone. A higher positive rate increases the growth applied in each period, more time creates additional periods in which earlier growth can participate in later calculations, and the selected compounding frequency controls how the stated annual rate is divided and applied.
With monthly contributions, earlier deposits also remain in the balance for more growth periods than later deposits. SnakTool keeps the entered annual rate constant, derives the effective annual growth implied by the selected compounding frequency, and converts that growth to an equivalent monthly rate for the contribution calculation.
Compound interest at a 0% rate
At 0%, no interest is added. If monthly contributions are present, the final balance equals the initial principal plus the contributions made across the calculated number of months.
For example, 1,000 plus 100 per month for one year gives 2,200 at 0%. The additional 1,200 consists entirely of contributions and calculated interest is zero.
Final balance, contributions, and interest are different totals
Final balance contains all components produced by the calculation. Total contributions count the monthly amounts added after the initial principal. Calculated interest is final balance minus initial principal minus total contributions.
This breakdown prevents monthly additions from being counted as compound interest when interpreting the result.
Calculation assumptions and excluded factors
Initial principal, annual rate, duration, and monthly contribution must be non-negative. Negative rates and negative monthly contributions are not accepted by the current calculator.
The calculation does not include taxes, fees, inflation, changing rates, irregular contributions, or withdrawals. When monthly contributions are used, duration is converted to the nearest whole month and contributions are treated as end-of-month amounts.
Frequently asked questions about Compound Interest Calculator
What is compound interest?
Compound interest applies interest to a balance that can already contain interest from earlier periods, so accumulated interest can participate in later interest calculations.
What does the final balance contain?
It contains the initial principal, total monthly contributions, and the compound interest calculated from the entered rate, duration, and frequency.
How is compound interest calculated without monthly contributions?
SnakTool uses A = P × (1 + r / n)^(n × t), where P is initial principal, r is the annual rate as a decimal, n is compounds per year, and t is time in years.
What does the final balance include?
Final balance includes the initial principal, monthly contributions, and the interest calculated by the model.
What is compounding frequency, and does it affect the final balance?
Compounding frequency is the number of times per year that the annual rate is divided and applied. With the same positive annual rate and duration, changing that frequency can change the calculated final balance.
Are monthly contributions added at the beginning or end of the month?
They are modeled at the end of each month. Beginning-of-month contributions would produce a different result because they would have an additional growth period.
What happens when the annual interest rate is 0%?
No interest is added. The final balance is the initial principal plus the total monthly contributions.
How does time affect compound interest?
With a positive rate, additional periods allow later interest calculations to apply to balances that can already contain interest from earlier periods.
Can I enter a negative interest rate?
No. The current calculator accepts only non-negative annual interest rates.
Can I enter a negative monthly contribution or withdrawal?
No. Monthly contributions must be non-negative, and withdrawals are not modeled.
Are taxes, fees, inflation, or changing rates included?
No. The calculator does not include taxes, fees, inflation, changing rates, irregular contributions, or withdrawals.
