Home » Budgeting & Saving » Savings Goal Calculator: Calculate How Much to Save
Savings Goal Calculator Calculate How Much to Save Each Month

Savings Goal Calculator: Calculate How Much to Save

Use this calculator to estimate how much you need to save each period to reach a specific target.

Enter:

  • your goal amount;
  • what you have already saved;
  • your deadline;
  • how often you plan to contribute; and
  • an optional expected annual percentage yield (APY).

The calculator should show both:

No-growth contribution requirement

and:

Contribution requirement using the rate assumption you entered

That distinction matters because future savings-account rates can change.

The result is therefore an estimate under the assumptions entered, not a guarantee.

Investor.gov uses the same core planning structure in its savings-goal calculator: goal amount, initial amount, time to grow, interest rate, and compounding assumptions. Investor.gov — Savings Goal Calculator

Savings Goal Calculator

Work backward from your savings target and timeline. APY and planned monthly contribution are optional.

Your Inputs

Enter the total amount you want available by the end of the selected timeline.

Enter money already set aside for this goal. Leave blank if starting from $0.

Enter the number of whole months remaining until you want the goal funded.

Optional. Enter an APY only if you want to model interest. The calculator assumes the APY remains unchanged for the full timeline. Leave blank to model 0% interest.

Optional. Enter the amount you currently expect to save each month to compare it with the calculated requirement.

Enter a savings goal amount and timeline to calculate the monthly contribution.

Your Savings Goal Snapshot

Goal Amount —
Current Savings —
Goal Gap Today —
Required Monthly Contribution— Enter a goal and timeline.
Months to Goal —
Assumed APY —
Projected Value of Current Savings—
Total Future Contributions—
Estimated Interest Under Assumptions—
Projected Ending Balance—

Calculation assumptions:Contributions are modeled at the end of each month. If APY is entered, the calculator assumes that APY remains unchanged for the entire timeline. A blank APY means no interest is modeled.

Calculator limitation:This tool models a savings goal using the numbers and APY assumption you enter. It assumes end-of-month contributions and, when APY is entered, a constant APY for the full timeline. The calculator converts APY to an equivalent monthly rate for this simplified model. An actual account may accrue or credit interest using different timing or balance methods. The calculator does not model changing rates, taxes, fees, withdrawals, missed contributions, investment volatility, or changes to the goal amount. It does not determine whether the calculated contribution is affordable.

Goal

  • Goal name — optional
  • Target amount
  • Current amount saved

Timeline

  • Goal date; or
  • Number of contribution periods

Contribution Schedule

  • Monthly
  • Biweekly
  • Weekly

For the first implementation, monthly can remain the default.

Growth Assumption

  • Expected APY — optional
  • Default: 0%
  • Contribution timing:
    • end of period;
    • beginning of period.

The calculator should not prefill a current “market” APY.

  • Target amount
  • Current balance
  • Amount still needed before growth
  • Contribution required at 0%
  • Contribution required using entered APY
  • Total new contributions
  • Estimated interest
  • Projected ending balance
  • Projected goal gap
  • Contribution periods remaining
  • Optional target date

Your Results

The calculator should clearly separate facts from assumptions.

Facts From the User

Examples:

Target = $10,000

Current savings = $1,000

Timeline = 24 months

No-Growth Result

Amount Still Needed = $10,000 − $1,000

Amount Still Needed = $9,000

Then:

$9,000 ÷ 24 = $375 per month

That is the required contribution if no growth is assumed.

Interest-Assumption Result

If the reader enters:

4.00% APY

and contributions occur at the end of each month, the contribution estimate is approximately:

$357.80 per month

under the calculator’s monthly-equivalent APY model.

The difference between:

$375.00

and:

$357.80

comes from the assumed growth of the starting balance and contributions.

It should not be described as guaranteed future interest.

No-Interest vs. Interest-Assumption Results

This comparison is one of the most useful things TRGM can show.

For:

  • target = $10,000;
  • starting balance = $1,000;
  • 24 monthly contributions;

the approximate results are:

ScenarioRequired monthly contribution
0% growth$375.00
4.00% APY assumption$357.80

Under the 4% fixed-APY assumption:

Total new contributions ≈ $357.80 × 24 = $8,587.20

The target is $10,000.

Starting savings are $1,000.

So estimated growth contributes approximately:

$10,000 − $1,000 − $8,587.20 = $412.80

The output should call this:

estimated interest under the entered fixed-APY assumption

not:

free money

How the Calculator Works

There are two distinct versions of the math.

No-Growth Formula

If APY is 0%:

Amount Still Needed = max(Target − Current Balance, $0)

Then:

Required Contribution = Amount Still Needed ÷ Contributions Remaining

Example:

Goal = $5,000

Current savings = $500

18 contributions remain

Then:

$5,000 − $500 = $4,500

$4,500 ÷ 18 = $250 per contribution

Fixed-APY Formula

If APY is greater than 0%, first convert the effective annual percentage yield into an equivalent periodic rate.

For monthly contributions:

r = (1 + APY)^(1/12) − 1

where APY is entered as a decimal.

If APY is:

3% = 0.03

then:

r = (1.03)^(1/12) − 1

which is approximately:

0.2466% per month

CFPB defines APY as an annualized yield reflecting the total interest paid based on the account’s interest rate and compounding frequency. CFPB — Regulation DD, Appendix A

That is why:

APY ÷ 12

should not be used as the monthly effective-rate conversion when the input is truly APY.

The Correct APY Math

For end-of-month contributions:

FV = PV(1 + r)^n + PMT × [((1 + r)^n − 1) ÷ r]

Where:

  • FV = goal amount;
  • PV = current savings;
  • PMT = periodic contribution;
  • r = periodic effective rate;
  • n = number of contributions.

Solving for the required contribution:

PMT = [FV − PV(1 + r)^n] × r ÷ [(1 + r)^n − 1]

If:

r = 0

use:

PMT = (FV − PV) ÷ n

Beginning-of-Period Contributions

If contributions are made at the beginning of each month, each recurring contribution has one additional period to earn interest.

Then:

PMT_begin = PMT_end ÷ (1 + r)

The calculator should display the timing assumption rather than hiding it.

Worked Example

Suppose:

Goal = $5,000

Current balance = $500

Timeline = 18 months

APY = 3%

Contribution timing = end of month

No-Growth Result

($5,000 − $500) ÷ 18

$4,500 ÷ 18 = $250 per month

Fixed-APY Estimate

Monthly effective rate:

(1.03)^(1/12) − 1 ≈ 0.002466

Using the future-value formula, the required monthly contribution is approximately:

$243.57

Total new contributions:

$243.57 × 18 ≈ $4,384.26

Estimated interest/growth represented in the target:

$5,000 − $500 − $4,384.26 ≈ $115.74

Minor differences can occur from rounding.

Again, the $243.57 result assumes the 3% APY remains constant for the full period.

Planned-Contribution Mode

The calculator should also work in reverse.

Instead of asking:

How much must I save?

the user can ask:

If I save this amount, where am I projected to end?

Inputs

  • target;
  • current balance;
  • planned contribution;
  • number of contributions;
  • optional APY;
  • contribution timing.

No-Growth Projection

Suppose:

Current balance = $2,000

Planned contribution = $300

24 months

Then:

Projected Balance = $2,000 + ($300 × 24)

Projected Balance = $9,200

If the goal is:

$10,000

then:

Projected Goal Gap = $9,200 − $10,000

Projected Goal Gap = −$800

The user is projected $800 below the target under the 0% scenario.

Do not label that failure.

It tells the reader what needs to change.

Timeline Mode

If the reader knows:

  • goal;
  • current savings;
  • periodic contribution;

the calculator can estimate the time required.

No-Growth Case

Periods Needed = ceil((Target − Current Balance) ÷ Contribution)

Suppose:

Goal = $10,000

Current balance = $1,000

Monthly contribution = $300

Then:

($10,000 − $1,000) ÷ $300 = 30

So:

30 monthly contributions

are required if no growth is assumed.

Positive-Rate Case

For APY above 0%, the tool should solve the future-value equation programmatically.

Do not force readers through an unnecessary logarithmic formula in the article.

The output should show:

Estimated periods required under the entered fixed-rate assumption

What If Your Goal Amount Changes?

A savings target is not always fixed.

Examples:

  • the estimated car price changes;
  • travel costs change;
  • the down-payment target changes;
  • tuition changes;
  • the household decides to increase or reduce the goal.

When the target changes, recalculate.

Example

Original target:

$8,000

New target:

$9,200

Current goal balance:

$3,200

12 months remain.

At 0%:

$9,200 − $3,200 = $6,000

$6,000 ÷ 12 = $500 per month

Do not keep using the contribution calculated from the old $8,000 target.

What If the APY Changes?

Savings-account APYs can change.

The calculator should not assume a current rate will remain in effect unless the user deliberately chooses that scenario.

Suppose the user originally modeled:

4.5% APY

but the account later pays:

3.5% APY

The right response is:

update the rate input and recalculate

not:

assume the original goal projection remains exact

Why the Calculator Defaults to 0%

A 0% default provides the clearest contribution requirement without depending on future interest.

Users who want to model interest can enter an APY.

This also makes it easier to see how much the result relies on the rate assumption.

APY vs. Interest Rate

Do not use the terms interchangeably.

CFPB Regulation DD defines APY as a percentage rate reflecting the total amount of interest paid over a 365-day period based on the rate and compounding frequency.

A bank may disclose both:

  • an interest rate; and
  • an annual percentage yield.

If TRGM’s field says APY, use APY math.

If the tool later supports a nominal annual interest-rate mode, label it separately and use the correct periodic conversion for that input.

Contribution Frequency

If the calculator supports weekly or biweekly saving, calculate at that frequency.

Do not simply divide a monthly contribution by four and call it weekly.

There are:

52 weeks per year

not 48.

For a no-growth equivalent:

Annual Contribution = Monthly Contribution × 12

Then:

Average Weekly Equivalent = Annual Contribution ÷ 52

But once interest is modeled, contribution frequency changes the timing of deposits.

A true weekly or biweekly interest calculation should use:

  • the correct number of contribution periods; and
  • a periodic rate consistent with that frequency.

For APY:

Weekly Rate = (1 + APY)^(1/52) − 1

Biweekly Rate = (1 + APY)^(1/26) − 1

The production calculator should calculate the selected frequency directly.

What About Inflation?

Do not automatically increase every goal by 2%, 3%, or another generic inflation rate.

A specific goal may move differently from broad consumer prices.

For example:

  • housing prices;
  • tuition;
  • airfare;
  • vehicles;
  • construction;
  • electronics

can each change differently.

A better process is:

  1. set the best current estimate of the future dollar target;
  2. update the target when better information becomes available;
  3. optionally test a user-entered price-growth scenario if useful.

If an optional inflation field is added later, label it:

Estimated Annual Goal-Cost Growth

not:

Inflation

unless the calculation actually intends to use a broad inflation assumption.

Can You Use This Calculator for Investments?

Investor.gov offers a savings-goal calculator that accepts an estimated interest rate and compounding frequency.

TRGM should still distinguish deposit-style goal planning from investment-return forecasting.

A fixed APY is conceptually different from volatile investment returns.

Do not use this calculator to imply that stocks, ETFs, or other investments will earn a fixed annual return.

For an investment goal, use a tool designed for uncertain returns and market volatility.

Calculator Limitations

The calculator is an estimate.

It assumes:

  • the target amount remains unchanged unless updated;
  • the number of contributions is accurate;
  • contributions occur on the selected schedule;
  • the entered APY remains constant when rate modeling is enabled;
  • no withdrawals occur unless modeled;
  • no fees are deducted unless modeled;
  • taxes on interest are not included;
  • deposits remain available for the goal;
  • rounding can create small differences.

Real Deposit Accounts

Actual bank interest can differ slightly from the model because institutions may calculate interest:

  • daily;
  • using average daily balances;
  • on actual calendar days;
  • under tiered rates;
  • under stepped rates; or
  • under other disclosed account terms.

The calculator is for planning.

It is not an account-statement simulator.

Calculator Logic Specification

Required Inputs

  • Goal amount
  • Current balance
  • Contribution periods remaining or target date

Optional Inputs

  • APY
  • Contribution frequency
  • Contribution timing
  • Planned contribution for projection mode

Default Settings

  • APY: 0%
  • Contribution frequency: monthly
  • Contribution timing: end of period

Validation

The tool should:

  • reject negative goal amounts;
  • reject negative current balance;
  • allow current balance above the target;
  • reject zero/negative contribution periods in contribution-solving mode;
  • reject APY less than -100%;
  • for ordinary savings-account use, consider restricting APY to nonnegative values;
  • reject negative planned contributions;
  • avoid division by zero;
  • use integer contribution counts where applicable;
  • round displayed money to cents while retaining higher precision internally.

If Current Balance Already Meets the Goal

Show:

Required contribution = $0

and:

Current balance is already at or above the entered goal.

Do not display a negative contribution.

No-Interest Contribution Mode

Remaining = max(Target − Current Balance, 0)

Contribution = Remaining ÷ Periods

APY Contribution Mode

For monthly:

r = (1 + APY)^(1/12) − 1

For end-of-period contributions:

PMT = [FV − PV(1 + r)^n] × r ÷ [(1 + r)^n − 1]

If the computed numerator is less than or equal to zero:

PMT = $0

For beginning-of-period:

PMT_begin = PMT_end ÷ (1 + r)

Projection Mode

For end-of-period contributions:

Projected Balance = PV(1 + r)^n + PMT × [((1 + r)^n − 1) ÷ r]

For r = 0:

Projected Balance = PV + PMT × n

Then:

Projected Gap = Projected Balance − Goal

Breakdown Output

Contribution Principal = PMT × n

Estimated Interest = Projected Balance − Current Balance − Contribution Principal

Do not call estimated interest guaranteed earnings.

Timeline Mode

For 0%:

Periods = ceil((Target − Current Balance) ÷ Contribution)

For APY > 0:

Use a numerical or logarithmic solver with validation.

If:

Contribution = $0

and the starting balance does not reach the goal through modeled growth within a reasonable maximum horizon, explain that no contribution timeline can be produced under the current settings.

Rate Conversion by Frequency

If APY is effective annual yield:

Periodic Rate = (1 + APY)^(1/m) − 1

where m is the contribution/compounding periods modeled per year.

Examples:

  • monthly: m = 12;
  • biweekly: m = 26;
  • weekly: m = 52.

This is an approximation when the actual deposit account credits interest on a different schedule, but it is internally consistent for a planning calculator.

Frequently Asked Questions

How much should I save each month for a goal?

At 0% growth:

(Target − Current Savings) ÷ Months Remaining

If interest is modeled, the contribution can be lower because the starting balance and contributions are assumed to earn interest.

Why does the calculator show a 0% result?

The 0% result shows how much of the goal must be funded directly by your starting balance and contributions without relying on future interest.

Why is the APY result only an estimate?

Because future APY can change and actual account interest depends on deposit dates, account terms, day-count methods, fees, withdrawals, and other factors.

Is APY divided by 12 for monthly calculations?

Not when the input is an effective APY. The equivalent monthly rate is:

(1 + APY)^(1/12) − 1

Dividing by 12 corresponds to a nominal annual-rate convention, not an effective annual yield.

What if I already have more than the target saved?

The required contribution for that goal is $0 unless you increase the target.

What if I cannot afford the calculated contribution?

The calculator is showing what the current target and deadline require under the entered assumptions. Possible changes include extending the deadline, changing the target, increasing the contribution when cash flow improves, or identifying another funding source.

Use Monthly Budget to test what the current cash flow can support.

Can I use the calculator for an emergency fund?

You can calculate a contribution toward a known emergency-fund target, but use the Emergency Fund Calculator first if you need to calculate the target itself.

Can I use it for a sinking fund?

Yes. Once the target and deadline are known, the savings-goal math can calculate the required contribution. The Sinking Funds page explains how to classify and manage predictable non-monthly expenses.

Should I assume interest?

You do not have to. The calculator defaults to 0%. Enter an APY only if you deliberately want to test a fixed-rate assumption.

Does the calculator include taxes?

No. Interest taxes and account-specific tax treatment are not included in the basic model.

Can I use a stock-market return instead of APY?

This calculator is designed around savings-style fixed-rate assumptions. Volatile investment returns should not be modeled as though they are guaranteed APYs.

How often should I recalculate?

Recalculate whenever a meaningful input changes, such as the goal amount, current balance, contribution amount, deadline, or rate assumption. There is no universal quarterly review requirement.

Next Steps

After calculating the contribution:

Sources

Editorial Note

TheRichGuyMath.com provides financial education and calculators designed to explain financial concepts and perform calculations. Content is intended for general educational purposes and does not constitute individualized financial, banking, investment, tax, legal, credit, insurance, retirement, or accounting advice.

Savings-goal results depend on the goal amount, current balance, contribution timing, contribution consistency, rate assumption, and account terms. When interest is modeled, results are estimates rather than guaranteed account outcomes.

Last reviewed: September 2026