The formula, in one paragraph
Calculating an annuity is six steps. A monthly contribution grows by compounding: every month you put money in, and every month the whole balance earns the monthly return. The monthly rate is the annual return divided by 12, and the number of months is the years times 12. The future value is the monthly contribution times the growth factor — see the formula in the box below — plus any lump sum, grown at the same rate. The total paid in is the contributions plus the lump sum, and the interest is the future value minus the total paid in.
Step 1: Find the monthly rate and the months
Start with the return and the time. The example uses 7% a year for 30 years. The monthly rate is 7% ÷ 12 = 0.5833% a month (0.005833), and the months are 30 × 12 = 360.
Step 2: Work out the growth factor
The growth factor turns one dollar a month into a pot. It is one plus the monthly rate to the power of the months, minus one, divided by the monthly rate: ((1.005833)360 − 1) ÷ 0.005833 = 1,219.97. Every dollar a month becomes $1,219.97 after 30 years at 7%.
Step 3: Multiply by the monthly contribution
Multiply the factor by what you put in each month: $500 × 1,219.97 = $609,985.50. The future value scales in direct proportion to the contribution: $250 a month gives $304,992.75, exactly half, and $1,000 a month gives $1,219,971.00, exactly double.
Step 4: Work out what you paid in and what growth added
The total paid in is the monthly contribution times the months: $500 × 360 = $180,000.00. The interest earned is the future value minus the total paid in: $609,985.50 − $180,000.00 = $429,985.50. Growth supplies $429,985.50 of the $609,985.50 — more than twice what you put in.
Step 5: Work out the monthly payout
The pot pays out over 20 years at the same 7%: $609,985.50 spread over 240 months gives $4,729.21 a month, or $1,135,010.66 over the 20 years — the pot keeps earning while you draw it down. On the 4% rule the same pot gives $2,033.28 a month, or $24,399.42 a year, and the pot should last far longer than 20 years. The 20-year payout spends the pot down to zero; the 4% rule is meant to last.
Step 6: Check the answer backwards
The formula also runs backwards. To reach $500,000 in 30 years at 7% you need $409.85 a month (forward: $500,000.00). To reach $1,000,000 you need $819.69 a month, and to reach $250,000 you need $204.92 a month. At $500 a month it takes 27.53 years to reach $500,000 (330.41 months; after 331 months the pot is $502,001.25), and 36.38 years to reach $1,000,000. The return needed for $500,000 at $500 a month over 30 years is 5.9764% a year, and for $1,000,000 it is 9.4222% a year.
When the return is lower, or the time is shorter
At 5% the same $500 a month for 30 years grows to only $416,129.32, with $236,129.32 of interest — two points off the return costs $193,856.18. At 9% it grows to $915,371.74, with $735,371.74 of interest. Over 10 years the pot is only $86,542.40, with $26,542.40 of interest: ten years is too short for compounding to do much. Over 40 years it is $1,312,406.70, with $1,072,406.70 of interest — more than four times what you put in. Starting ten years earlier beats doubling the contribution.
What a lump sum adds
A lump sum you start with grows on its own: $10,000 at 7% for 30 years becomes $81,164.97, and with the $500 a month on top the pot is $691,150.47. With no contributions at all, the $10,000 lump alone is the whole pot: $81,164.97, of which $71,164.97 is growth. With 1 year of $500 a month the future value is $6,196.29, of which $6,000.00 is paid in and $196.29 is interest.
What NOT to do
Do not judge by the contribution alone: $250 a month still grows to $304,992.75 over 30 years, and starting small beats waiting for the perfect amount. Do not assume the return: 7% is a long-run average, not a promise for any single 30-year stretch, and a 1% annual fee cuts the pot by far more than 1%. Do not forget inflation: $609,985.50 in 30 years buys less than $609,985.50 today. And do not treat the payout as a salary: the 20-year payout of $4,729.21 a month spends the pot down to zero, while the 4% rule of $2,033.28 a month is meant to last.
That box is the whole formula.
Worked example: $500 a month at 7% for 30 years
Step 2: growth factor 1,219.97.
Step 3: $500 × 1,219.97 = $609,985.50.
Step 4: $180,000.00 paid in, $429,985.50 of interest.
Step 5: $4,729.21 a month for 20 years, or $2,033.28 a month on the 4% rule.
Step 6: $409.85 a month reaches $500,000; 27.53 years at $500 a month reaches $500,000.
Answer: $609,985.50 in 30 years — $180,000.00 paid in, $429,985.50 of growth, $4,729.21 a month for 20 years.
Rounding convention: figures are computed from unrounded values, then rounded for display — so two rounded split parts can differ by a cent from their rounded sum.
Bright Side Kit. "How to Calculate an Annuity Payment — Step by Step" https://brightoolbox.com/guides/how-to-calculate-annuity/ Accessed October 25, 2026.