Savings Goal Calculator

Find the monthly contribution needed to reach a savings goal by a target date.

Reviewed by the Smart Finance Calculators Editorial TeamLast reviewed:

Enter your details

Values update automatically. Currency: USD.

$
$
%

What the Savings Goal calculator does

A savings goal calculator works backwards from a target amount and date to tell you exactly how much to set aside each month or week. It turns a vague ambition — a house down payment, a wedding, a car — into a concrete, trackable savings habit.

How the calculation works

The calculator projects how your existing savings will grow, subtracts that from your goal, and solves for the recurring contribution needed to close the gap given your expected return.

Formula

Required payment = (Goal − FV of current savings) × r ÷ ((1 + r)^n − 1), where r is the periodic rate and n the number of periods.

What your results mean

To reach $50,000 in 5 years starting with $5,000 at a 4% return, you would need to save roughly $650 per month.

Limitations: Returns are assumed constant. Market volatility, missed contributions and inflation can all change the real outcome.

Frequently asked questions

Match the rate to your time horizon and how much risk you can accept. For short-term goals under about five years, use a conservative rate such as 1% to 4%, reflecting high-yield savings accounts, certificates of deposit, or short-term bonds, because you cannot afford a market drop right before you need the money. Longer horizons can justify a higher assumed return if you invest in a diversified portfolio, but with more volatility. When in doubt, choose a lower rate; underestimating growth means you save a little extra, which is safer than falling short of your goal.

Related guides

Related calculators

Financial disclaimer: Results are estimates for educational purposes only and are not professional financial, tax, legal or investment advice. Figures may not reflect your exact situation. Consult a qualified professional before making financial decisions.