Calcs.finance

retirement calculator

Annuity Calculator

The Annuity Calculator models the accumulation phase only. It starts with the entered principal, applies annual and monthly additions, converts the fixed annual growth-rate assumption into an effective monthly rate, and reports ending balance, total additions, total return, first-month diagnostics, and first-year balance.

Your scenario

Enter your numbers

Help
Add at each period's

Result

Ending balance
$175,533.38
Starting principal
$20,000.00
Total additions
$100,000.00
Total return/interest earned
$55,533.38
First month addition
$10,000.00
First month return
$146.03
First year ending balance
$31,800.00
What this means
Deferred accumulation estimate before annuity fees, taxes, or payout conversion.

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 Annuity Calculator works

Use this calculator when you want to test regular deposits before any payout conversion. Use Annuity Payout when the question is income payments from a balance, Retirement for a broader savings plan, Future Value for generic time-value math, Savings for deposit-account style projections, and official product, tax, pension, insurer, or adviser sources when a real annuity contract is involved.

The app converts Annual growth rate to an effective monthly rate with (1 + annualGrowthRate / 100)^(1 / 12) - 1, then rounds After years * 12 into whole monthly steps. In beginning timing, the monthly addition and any scheduled annual addition are added before monthly return; annual additions land in month 1, 13, 25, and later annual boundaries. In end timing, monthly return is calculated first, then the monthly and scheduled annual additions are added; annual additions land in month 12, 24, 36, and later twelfth-month boundaries. Total additions sum the scheduled deposits, ending balance is the balance after the final month, total return equals ending balance minus starting principal minus total additions, first-month addition and return come from month 1, and first-year ending balance is recorded at month 12 or the final shorter term.

Annuity Calculator formula

This formula page covers the app's Annuity Calculator: deferred accumulation from a starting principal, annual additions, monthly additions, a fixed annual growth-rate assumption converted to an effective monthly rate, and beginning or end contribution timing. It does not calculate annuity payouts, insurer quotes, contract fees, surrender charges, tax treatment, riders, mortality credits, provider rates, pension options, or regulated product suitability.

m = (1 + r)^(1 / 12) - 1; N = round(12Y); beginning: B_t = (B_(t-1) + D_t) * (1 + m); end: B_t = B_(t-1) * (1 + m) + D_t; Add = sum(D_t); Return = B_N - P - Add

The calculator converts the annual rate into an effective monthly rate, loops through rounded monthly periods, applies each month's annual and monthly addition according to the selected timing, then separates the final balance into starting principal, additions, and return.
SymbolMeaningHow this page uses it
PStarting principalThe Starting principal entered on the calculator.
A_yAnnual additionThe Annual addition entered on the calculator. Beginning timing applies it in month 1, 13, 25, and so on. End timing applies it in month 12, 24, 36, and so on.
A_mMonthly additionThe Monthly addition entered on the calculator and applied every simulated month.
rAnnual growth rate as a decimalThe Annual growth rate field divided by 100. It is a fixed user-entered assumption, not a product rate or forecast.
mEffective monthly growth rateThe monthly rate implied by the annual growth-rate assumption.
YAfter yearsThe number of years entered on the calculator.
NSimulated monthsThe rounded number of monthly periods, calculated as round(years times 12).
D_tMonth t additionThe monthly addition plus any annual addition scheduled for that month under the selected beginning or end timing.
B_tBalance after month tThe running balance after additions and monthly return are applied for month t.
AddTotal additionsThe sum of all annual and monthly additions applied during the simulation.
ReturnTotal return or interest earnedEnding balance minus starting principal minus total additions, before display rounding.
FYFirst-year ending balanceThe balance after month 12, or after the final simulated month when the term is less than one year.

Step by step

  1. Read starting principal, annual addition, monthly addition, addition timing, annual growth rate, and years from the calculator inputs.
  2. Convert the annual growth-rate percentage into a decimal, then convert it to an effective monthly rate with (1 + r) raised to 1 divided by 12, minus 1.
  3. Round years times 12 to get the number of monthly simulation steps.
  4. For each month, calculate that month's addition as the monthly addition plus any annual addition scheduled for that month.
  5. In beginning mode, add that month's addition before calculating monthly return. This gives the addition a full month of growth.
  6. In end mode, calculate monthly return first, then add that month's addition. This delays the annual addition until month 12, 24, 36, and later twelfth-month boundaries.
  7. Track the first month's addition and first month's return as diagnostics so users can see how the selected timing starts the schedule.
  8. Record the first-year ending balance at month 12, or at the final month when the selected term is shorter than a year.
  9. Sum all additions to get total additions, then subtract starting principal and total additions from ending balance to get total return or interest earned.
  10. Round displayed currency outputs to two decimals after the monthly simulation.
  11. Use the separate Annuity Payout Calculator for payout-phase estimates and official product, tax, pension, insurer, or adviser sources for real annuity contracts.

Worked example

Default example: $20,000 starting principal plus $10,000 yearly

The default inputs use a $20,000 starting principal, a $10,000 annual addition, no monthly addition, beginning timing, a 6 percent annual growth-rate assumption, and 10 years.

  1. Convert 6 percent to 0.06, then convert it to an effective monthly rate of about 0.4868 percent.
  2. The 10-year term becomes 120 monthly simulation steps.
  3. Beginning timing applies the first $10,000 annual addition in month 1, so the first month starts from $30,000 before return.
  4. The first month's return is $146.03, and the first month ends at $30,146.03.
  5. No more annual additions are made until month 13. At month 12, the first-year ending balance is $31,800.00.
  6. Across 10 years, total additions are $100,000: ten annual additions of $10,000.
  7. After all 120 monthly steps, the ending balance is $175,533.38.
  8. Total return is $55,533.38 after subtracting the $20,000 starting principal and $100,000 of additions.
  9. In the zero-growth fixture, $10,000 starting principal plus $4,800 of additions ends at exactly $14,800.00, which confirms that the return line falls to $0.00 when the entered rate is 0 percent.

The result explains how a deferred accumulation schedule moves under the entered timing and rate assumptions. It is not an annuity payout quote, insurer contract value, tax answer, pension recommendation, or personalised advice.

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 growth rate
The monthly rate implied by the annual growth-rate assumption entered on the page. The app uses it to simulate monthly return instead of dividing the annual percentage by 12.
Contribution timing
Whether monthly and scheduled annual additions are applied before or after monthly return. Beginning timing gives that month's addition a full month of growth; end timing waits until after that month's return.
Total return
Ending balance minus starting principal minus total additions. It isolates the growth from the entered deposit schedule before any real product fees, tax, or payout conversion.

Frequently asked questions

Does this annuity calculator quote annuity income payments?

No - this one models the accumulation phase only: a starting principal plus annual and monthly additions growing at a fixed assumed rate until a chosen year. It answers 'what could the pot grow to', not 'what income would a contract pay'. For the payout side - how long a pot lasts or what payment a balance supports - use the companion Annuity Payout Calculator, which models exactly that.

How much does addition timing change the annuity accumulation?

Beginning-of-period additions compound for one extra month each cycle compared with end-of-period additions. With the defaults - $20,000 starting, $10,000 added annually at 6 percent for 10 years - flipping the timing setting shifts the ending balance by a visible amount the calculator reports precisely. The first-month and first-year outputs let you trace exactly how the schedule credits growth.

Is the growth rate here what an insurer would credit me?

No. The rate is your planning assumption converted to an effective monthly rate - the calculator looks up no current annuity rates, cap rates, participation rates, or spreads, and models no insurer guarantees, riders, fees, or surrender schedules. Real deferred annuity contracts credit returns under product-specific rules. Treat the output as generic accumulation math, then compare actual contract terms with a provider.

Methodology, sources, and disclaimer

This calculator is an original deferred-accumulation simulation converting an annual growth assumption to an effective monthly rate with beginning or end addition timing for annual and monthly streams, validated by deterministic fixtures and rounding policy tests. It is not copied from a single source.

Fixtures pin both timing branches and the first-month and first-year trace outputs on the $20,000-starting default. The result remains an educational estimate, not an annuity contract value or an insurer crediting projection.

Formula version 2026.05.22-generic-annuity-accumulation. 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

retirement

Annuity Payout Calculator

Estimate a fixed-length annuity payout amount or how long an annuity can last with a fixed payout.

retirement

Retirement Calculator

Estimate retirement savings needs, savings required, monthly withdrawal capacity, and how long savings may last.

savings

Savings Calculator

Estimate savings growth from an initial deposit, growing contributions, interest, compounding, and tax drag.

investment

Investment Calculator

Solve an investment goal from starting amount, end amount, return rate, contribution amount, and investment length.