Savings Goal Calculator
Find out how much you need to save each month to reach any financial goal by a specific deadline, with or without interest.
Enter your values and click Calculate
Whether you are saving for a down payment, an emergency fund, a vacation, a new car, or any other financial goal, this calculator tells you exactly how much to set aside each month to reach your target on time. Enter your goal amount, your deadline in years and months, any existing savings you already have as a head start, an expected annual interest rate, and your account's compounding frequency. The calculator returns a precise monthly savings target, plus weekly and daily equivalents, the total amount you will personally contribute, and the interest growth your money will earn. Works with zero interest for simple no-yield goal tracking too. The daily equivalent is especially useful for reframing large goals into manageable habits — knowing that a $20,000 down payment in three years at 4.5% requires just over $15 per day can make the goal feel far more actionable than looking at the full dollar amount in one go.
How It Works
First, the future value of your current savings is calculated: FV = Current × (1 + r)^n, where r is the effective monthly interest rate and n is the total number of months until your deadline. For non-monthly compounding frequencies, the effective monthly rate is derived from the nominal annual rate as: r = (1 + annual rate ÷ n_periods)^(n_periods ÷ 12) − 1. The gap between that projected future value and your goal is the amount that monthly contributions must cover. The required monthly contribution is then found by rearranging the future-value-of-ordinary-annuity formula: PMT = FV_needed × r / [(1 + r)^n − 1]. If your current savings alone will compound to the goal without any new deposits, the calculator reports zero monthly contribution needed and shows when the goal will be reached. With zero interest rate, the formula simplifies to: Monthly = (Goal − Current) ÷ Total Months. Weekly and daily equivalents are derived from the monthly figure by multiplying by 12 ÷ 52 and 12 ÷ 365 respectively.