Savings goal
Find the monthly deposit needed to reach a target balance under your entered assumptions.
Your inputs
The editable example is illustrative. Enter your own dimensions, operating data, prices, and fees. Results update as you edit.
Calculations run in your browser. Inputs are not saved or sent to analytics.
Your result
Complete the inputs to see your result.
How it works
- r = Nominal annual rate ÷ 1200; A = ((1+r)^n − 1) ÷ r; r=0: A=n; Start of period: A′=A×(1+r); D=max(0, (Target amount − Current savings×(1+r)^n) ÷ A)
- Worked example: (2200 − 1000) ÷ 12 = 100 (r=0)
- Supported input limits: Target amount: 0 ≤ x ≤ 1000000000000; Current savings: 0 ≤ x ≤ 1000000000000; Nominal annual rate: 0 ≤ x ≤ 1000; Months: 1 ≤ x ≤ 1200
Assumptions and limitations
Amounts use the selected currency without conversion. Rates, prices, fees and index values are assumptions you supply, not current offers or legal tax rates. Financial simulations retain full period precision and stop at 1200 periods; displayed currency uses its minor units. Taxes, fees and market changes are included only where entered.
Sources
- Investor.gov — compound interest calculator Sources reviewed: 2026-10-06
- Investor.gov — savings goal calculator Sources reviewed: 2026-10-06
- CFPB — compound interest Sources reviewed: 2026-10-06



