Calcs.finance

savings calculator

Savings Calculator

The Savings Calculator estimates how an initial deposit plus annual and monthly contributions could build under one fixed interest-rate assumption. It supports yearly contribution increases, several compounding frequencies, and a user-entered tax-rate drag so you can see the ending balance, total contributions, credited interest, and estimated tax paid.

Your scenario

Enter your numbers

Help
Compound frequency

Result

Ending balance
$92,116.99
Initial deposit
$20,000.00
Total contributions
$57,319.40
Total interest earned
$14,797.59
Estimated tax paid
$0.00
What this means
Estimate assumes end-of-period contributions and a fixed interest rate.

Working scenario

New scenario

Not saved yet

Compare

Saved scenarios

Compare saved versions

Compare

Save this result, then use saved scenarios to switch between assumptions.

How the Savings Calculator works

Use this calculator when deposits can grow over time, when annual and monthly contributions both matter, or when you want to test a flat tax-rate assumption. Use the regular savings interest calculator for a simpler fixed monthly-deposit model, the interest calculator when contribution timing or inflation adjustment matters, the compound interest calculator for principal-only growth, and the CD calculator for fixed-term deposit examples.

The calculator converts the nominal annual interest rate into an effective monthly rate from the selected compounding frequency. Continuous compounding uses e^(rate / 12) - 1. Each month, the balance earns gross interest, the entered tax rate reduces the credited interest, the monthly contribution is added after interest, and an annual contribution is added at the end of each twelfth month. Monthly and annual contributions increase by their entered yearly percentages at each savings-year boundary.

Savings Calculator formula

This formula page covers the app's Savings Calculator: a month-by-month savings-growth simulation with an initial deposit, annual and monthly contributions, optional yearly contribution increases, a nominal interest-rate assumption, compounding frequency, and a user-entered tax-rate drag. It does not look up live savings rates, account rules, product fees, tax allowances, deposit insurance limits, or provider terms.

m = (1 + r / n)^(n / 12) - 1; continuous: m = e^(r / 12) - 1; B_t = B_(t-1) + interest after tax + deposits

The annual percentage rate is converted to an effective monthly rate. Each month credits after-tax interest first, then adds any monthly deposit, and adds the annual deposit at the end of each savings year.
SymbolMeaningHow this page uses it
B_tBalance after month tThe running savings balance after credited interest and any end-of-period deposits for that month.
PInitial depositThe Initial deposit entered on the calculator.
rNominal annual rate as a decimalThe Interest rate field divided by 100, so 3 percent becomes 0.03.
nCompounding periods per yearThe period count implied by the selected compounding frequency, such as 1 for annual, 12 for monthly, or 365 for daily.
mEffective monthly rateThe rate applied to the balance in each monthly simulation step after the compounding-frequency conversion.
TTotal monthsThe Years to save field multiplied by 12 and rounded to a whole month count.
AAnnual contributionThe first-year annual deposit, added at the end of months 12, 24, 36, and so on.
g_AAnnual contribution growthThe Annual contribution increase field. Each savings year scales the annual contribution by this percentage.
CMonthly contributionThe first-year monthly deposit, added after monthly interest is credited.
g_CMonthly contribution growthThe Monthly contribution increase field. Each savings year scales the monthly contribution by this percentage.
taxTax-rate assumptionThe user-entered percentage used to reduce credited monthly interest. It is not an official tax calculation.
TCTotal contributionsThe sum of annual and monthly deposits made during the simulation. It does not include the initial deposit.
I_netAfter-tax interestThe credited interest added to the balance after the tax-rate assumption is applied.
TaxEstimated tax paidThe simulated monthly interest tax that is not credited to the balance, accumulated across the term.

Step by step

  1. Convert the entered annual percentage rate into decimal form by dividing by 100.
  2. Convert the selected compounding frequency into an effective monthly rate. Continuous compounding uses e raised to the annual decimal rate divided by 12, minus 1.
  3. Convert the years-to-save input into a whole number of monthly simulation steps.
  4. At the start of each simulated month, calculate the savings year index so yearly contribution increases can be applied.
  5. Calculate monthly gross interest from the current balance and effective monthly rate.
  6. Apply the user-entered tax-rate assumption to that monthly gross interest, add the after-tax interest to the balance, and add the tax amount to Estimated tax paid.
  7. Add the monthly contribution after interest has been credited. If a monthly contribution increase is entered, scale the monthly contribution by the savings year index.
  8. At the end of each twelfth month, add the annual contribution. If an annual contribution increase is entered, scale the annual contribution by the savings year index.
  9. Return ending balance, initial deposit, total contributions excluding the initial deposit, after-tax interest credited to the balance, and estimated tax paid.
  10. Round currency outputs to two decimals after the full simulation is complete.

Worked example

Default example: $20,000 plus growing yearly deposits at 3 percent for 10 years

The default calculator inputs use a $20,000 initial deposit, $5,000 annual contributions that grow by 3 percent per year, no monthly contributions, a 3 percent nominal annual rate compounded annually, 10 years, and a 0 percent tax-rate assumption.

  1. Convert 3 percent to 0.03.
  2. With annual compounding converted into monthly simulation steps, the effective monthly rate is about 0.2466 percent.
  3. Run 120 monthly steps because the term is 10 years.
  4. Credit after-tax interest first each month. With a 0 percent tax assumption, all credited interest is kept in the balance.
  5. Add the first $5,000 annual contribution at the end of month 12, then grow later yearly contributions by 3 percent.
  6. Across the 10 years, the deposits made after the initial deposit add up to $57,319.40.
  7. The simulation ends with $92,116.99: the $20,000 initial deposit, $57,319.40 of later contributions, and $14,797.59 of after-tax credited interest.
  8. Estimated tax paid is $0 because the example uses a 0 percent tax-rate assumption.

This is a deterministic savings estimate from the entered assumptions. It can show how deposit habits, contribution increases, compounding, and tax drag interact, but it is not a bank quote, tax answer, or promise of an account outcome.

Assumptions and what this calculator ignores

Geographic scope: works globally. The math is currency-agnostic, so enter amounts in your own currency; local taxes, fees, and product rules are not included.

What this formula does not include

Common mistakes to avoid

Key terms

Effective monthly rate
The monthly growth rate derived from the nominal annual rate and selected compounding frequency. This lets annual, monthly, daily, and continuous compounding feed the same monthly simulation.
After-tax credited interest
The part of monthly gross interest left after applying the tax-rate assumption entered in the calculator. The calculator adds this credited amount to the balance and reports estimated tax paid separately.
End-of-period contribution
A deposit added after that period's interest step. Monthly deposits are added after monthly interest; annual deposits are added after every twelfth month.

Frequently asked questions

Can my contributions increase every year in this savings estimate?

Yes - that is this calculator's distinctive feature. Annual contributions can grow by a fixed percentage each year (the default example raises a $5,000 annual deposit by 3 percent yearly), and monthly contributions have their own separate increase rate. This models the realistic pattern of saving more as income grows, which flat-contribution calculators miss, and the simulation applies each increase on the year boundary.

Is the interest rate here the same as my bank's APY?

No. You enter a nominal annual rate plus a compounding frequency, and the simulation derives monthly growth from that pair. An advertised APY or AER already has compounding baked in, so entering an APY as the nominal rate slightly overstates growth. The rate is your planning assumption - the calculator does not look up live savings rates or any provider's actual crediting method.

How is tax handled differently here than in the Interest Calculator?

This simulation credits after-tax interest to the balance each month - the tax drag compounds - and tracks the estimated tax paid as its own output. Total interest shown is the after-tax amount credited. It remains a flat-rate simplification with no allowances or wrappers, but seeing the cumulative tax-paid figure alongside the end balance makes the cost of taxable saving concrete for planning.

Methodology, sources, and disclaimer

This calculator is an original month-by-month savings simulation with annual and monthly contribution streams, separate yearly increase rates for each, and after-tax interest crediting, validated by deterministic fixtures, edge cases, and rounding policy tests. It is not copied from a single source.

Fixtures pin the contribution-increase schedules, the after-tax crediting order, and the separately tracked tax-paid output. The result remains an educational estimate, not a savings-product quote or a tax answer.

Formula version 2026.05.22-generic-savings-growth-simulation. The version marks the calculation logic and validation fixture set used for this estimate.

Results are educational estimates, not advice. Read the full disclaimer.

Related reading

When another calculator fits better

investment

Interest Calculator

Estimate ending balance, contributions, interest, tax drag, and inflation-adjusted buying power.

investment

CD Calculator

Estimate certificate of deposit maturity value, interest earned, and tax drag from deposit, rate, term, and compounding.

loan

Interest Rate Calculator

Find the fixed annual interest rate implied by a loan amount, loan term, and monthly payment.