Finance

Compound Interest With Monthly Contributions: Formula

Calculate compound interest with monthly contributions using a worked example. Compare deposit timing, separate savings from interest, and check assumptions. This guide explains the reasoning, not just the keystrokes.

Published · Updated · 6 min read

Add initial-balance growth and contribution growth separately

For a nominal annual decimal rate r compounded monthly, let i = r/12, N = 12t, P be the starting principal, and C be a fixed contribution each month. With deposits at month-end, the future value is A = P(1 + i)^N + C[(1 + i)^N − 1]/i. The first term grows the initial balance; the second accumulates deposits that enter at different points in the schedule.

A contribution is money you add, not interest earned. To isolate modeled interest, subtract P + CN from the final balance. This guide assumes monthly deposits coincide with monthly compounding, a constant rate, no withdrawals, and complete model years. It does not forecast market returns or cover arbitrary transaction dates. All rates and amounts below are hypothetical and exist to make the formula independently reproducible.

See why deposits form a series

For three month-end deposits with no initial balance, the first contribution grows for two periods, the second for one, and the last for none. Their final value is C(1 + i)^2 + C(1 + i) + C. Summing the same pattern over N periods gives the geometric-series term C[(1 + i)^N − 1]/i. The last deposit is included in the balance even though it has no time to earn interest before the horizon.

Multiplying every deposit by the full N-period growth factor would pretend the complete savings amount existed from the start. Multiplying no deposits by any growth factor would miss the interest on early contributions. The series handles this timing difference explicitly. At zero rate, division by i is replaced by C × N, so the ending balance becomes P + CN and every increase comes from contributions rather than investment growth.

Calculate a three-year monthly savings example

Suppose P = 2,000, C = 150, the nominal annual rate is 6%, and t = 3 years. Then i = 0.06/12 = 0.005 and N = 36. Substitute A = 2,000(1.005)^36 + 150[(1.005)^36 − 1]/0.005. The month-end result is approximately 8,293.78. Keep the growth factor unrounded during both terms instead of using a two-decimal factor inside the expression.

You contribute 2,000 initially plus 36 × 150 = 5,400 later, making total contributed 7,400.00. Interest is approximately 8,293.78 − 7,400.00 = 893.78. The total increase from the initial 2,000 is 6,293.78, but most of that increase is new savings. Labeling the whole increase as interest would exaggerate earnings even though the final balance itself would be numerically correct.

Compare beginning-of-month and end-of-month contributions

When each contribution is made at the beginning of its period, it receives one additional period of growth. Multiply only the deposit-series term by (1 + i): A_beginning = P(1 + i)^N + C[(1 + i)^N − 1](1 + i)/i. The original principal is already present at the start and should not receive an extra period merely because you change deposit timing.

For the same 2,000, 150, 6%, and three years, beginning-of-month timing gives approximately 8,323.28. Contributions are still 7,400.00; modeled interest becomes 923.28. The 29.50 difference is a timing effect, not an extra monthly contribution. There are 36 deposits in both cases: month-end uses periods one through thirty-six, while beginning timing deposits at the start of those same thirty-six periods.

Check the yearly balances and a spreadsheet expression

With end-of-month timing, the first-year balance is approximately 3,973.69, against 3,800.00 contributed. After two years it is 6,069.11 against 5,600.00 contributed. After three years it is 8,293.78 against 7,400.00 contributed. Interest at those checkpoints is 173.69, 469.11, and 893.78 respectively. The yearly table makes it easier to spot a contribution count or timing error than a final balance alone.

A direct spreadsheet expression is =2000*(1+6%/12)^36+150*((1+6%/12)^36-1)/(6%/12). For beginning timing, multiply the second term by (1+6%/12). Use the zero-rate expression separately when the input rate is zero. A two-decimal cell format displays money without discarding stored precision; rounding each month's balance instead would create a different accrual model from the full-precision calculation used here.

Keep the contribution budget fixed when changing frequency

In NumUtility, the deposit amount is per compounding period. Monthly frequency with 150 adds 1,800 in a year. Quarterly frequency with the same 150 adds only 600. A lower quarterly balance in that setup would partly reflect less money contributed, not merely a compounding-frequency effect. To compare an unchanged annual budget, enter 450 each quarter against 150 each month, while still recognizing that their deposit dates differ.

Annual frequency makes the deposit once per model year, and daily frequency makes it once per each of 365 model periods. The tool does not independently combine monthly deposits with daily compounding. Such a model needs additional timing rules and is not represented by changing frequency alone. Read the dynamic deposit label whenever you switch frequencies so the contribution plan remains the one you intend to evaluate.

Use the right rate and understand model limits

The rate field is a nominal annual percentage, not an already effective APY. At a nominal 6% with monthly compounding, the model's effective annual rate is approximately 6.1678%. Entering an effective 6% as a nominal 6% and compounding again overstates growth relative to that effective-yield assumption. Use the APY guide to translate rates before trying to reproduce an account illustration.

Constant-rate projections omit fees, tax, inflation, withdrawals, missed contributions, changing deposit amounts, and negative market returns. NumUtility accepts nonnegative rates and whole-year terms; it is not a variable-return investment simulator or a partial-month transaction ledger. Currency labels do not supply exchange rates. A result should therefore be described as a modeled balance under specified assumptions, not as a guaranteed savings amount or a prediction of real investment performance.

Run boundary checks before using a projection

Enter 2,000 starting principal, 6 annual percentage, three years, monthly frequency, and 150 per month in the Compound Interest Calculator. Select end timing and inspect the yearly table. Switch to beginning timing to reproduce 8,323.28. Then set the rate to zero: both timing choices should give 7,400.00 with no interest. Set the term to zero and the starting principal remains, with no scheduled deposits yet made.

These checks expose double-counted contributions and timing errors before they become a persuasive but misleading forecast. Save the rate basis, deposit frequency, period count, and timing alongside any estimate. This calculation is educational, not investment or financial advice, and does not determine which product or savings strategy suits you. Verify the actual account terms and seek qualified guidance for decisions that depend on risk, tax, or personal circumstances.

Frequently asked questions

What is the formula with monthly contributions?

For month-end deposits, A = P(1 + i)^N + C[(1 + i)^N − 1]/i, where i is the nominal annual decimal rate divided by twelve. At zero rate, A = P + CN.

Are monthly contributions part of interest earned?

No. Subtract starting principal and all scheduled contributions from the final balance to identify modeled interest.

Does beginning timing add one more contribution?

No. It moves the same number of contributions one period earlier, giving each additional growth time under the model.

Can the calculator combine monthly deposits with daily compounding?

Not independently. Deposits follow the selected compounding frequency. Daily frequency means a deposit every model day, not once per month.

Sources

References used to support definitions and interpretation in this guide.

  1. OpenStax — Methods of Savings
  2. OpenStax — Compound Interest and Effective Annual Yield
  3. Investor.gov — Compound Interest Calculator