How it works
Solve target = start(1+r)^n + deposit[(1+r)^n−1]/r and round up to the next whole deposit period.
Input definitions
- Starting balance
- Enter the value in the labeled unit.
- Target balance
- Enter the value in the labeled unit.
- End-of-period deposit
- Enter the value in the labeled unit.
- Interest per period (%)
- Enter the value in the labeled unit.
A worked example
- Starting balance
- 1000
- Target balance
- 2000
- End-of-period deposit
- 100
- Interest per period (%)
- 0
Assumptions & limits
Planning model using the rates, cash flows and periods entered. Examples are illustrative, not market quotes or personalised financial advice. Taxes, inflation and transaction costs are excluded unless explicitly entered.
Sources & review
Maintained by AnsRio. Methods and examples use automated checks; this does not imply independent professional certification.
Method updated 2026-10-18. Content checked against the stated method and examples. Our verification approach.
Common questions
Why is the result rounded up?
A whole number of deposit periods is needed to meet or exceed the target. Balances between deposits can differ.
How does Periods to reach a savings goal work?
Solve target = start(1+r)^n + deposit[(1+r)^n−1]/r and round up to the next whole deposit period.
What should I check before using Periods to reach a savings goal?
Planning model using the rates, cash flows and periods entered. Examples are illustrative, not market quotes or personalised financial advice. Taxes, inflation and transaction costs are excluded unless explicitly entered.