Recurring investment calculator

Estimate monthly investing with end-of-month deposits, a nominal annual return, and a balance table. Calculate free in your browser.

Deposits are made at the end of each month and earn no interest in that month.

The annual return is a nominal annual rate. Monthly rate = annual rate ÷ 100 ÷ 12, compounded monthly. Use the same currency for all amounts.

Final amount
2,395.08
Total contributions
2,200
Accumulated return
195.08

Actual returns vary. Taxes, fees, and inflation are excluded. Only displayed amounts are rounded to two decimal places.

Up to 12 months: monthly rows. Longer periods: annual summaries (multiple-year intervals for very long periods), including the initial and final balances.

Balance over time
MonthFinal amountTotal contributionsAccumulated return
01,0001,0000
11,1101,10010
21,221.11,20021.1
31,333.311,30033.31
41,446.641,40046.64
51,561.111,50061.11
61,676.721,60076.72
71,793.491,70093.49
81,911.421,800111.42
92,030.541,900130.54
102,150.842,000150.84
112,272.352,100172.35
122,395.082,200195.08

Your inputs stay on this device.

How to use
  1. Enter the initial amount, monthly deposit, and nominal annual return.
  2. Set the duration in whole months (0–120,000); deposits are made at month end.
  3. Review total contributions and earnings, then copy the conditions and balance table.

Let P be the initial amount, C the monthly deposit, r = annual return / 100 / 12, and n the number of months. Balance = P × (1 + r)^n + C × ((1 + r)^n − 1) / r. At 0%, balance = P + C × n. For P = 1,000, C = 100, 12%, and one month, the result is 1,110. All calculations run free in your browser.