“How much must I save each month to reach $50,000?” PMT answers it — given a target, a return rate, and a time frame, it solves for the deposit. Flip the question and NPER tells you how long a set deposit takes.
The example
Reaching $50,000 in 10 years at a 5% return.
| A | B | |
|---|---|---|
| 1 | Annual return | 5% |
| 2 | Years | 10 |
| 3 | Goal | $50,000 |
| 4 | Monthly deposit | $322.00 |
The formula
The monthly deposit to hit the goal:
How it works
PMT works backward from the goal:
- Use the monthly rate (
B1/12) and number of months (B2*12), like any PMT. - The 3rd argument is the present value (starting balance) —
0if you begin with nothing. - The 4th is the future value — your goal, entered negative so PMT returns a positive deposit.
- Compounding does heavy lifting: of the $50,000, roughly $38,600 is your deposits and ~$11,400 is growth.
Already have a head start? Put your current savings in the present-value argument (negative): =PMT(B1/12, B2*12, -5000, -50000) lowers the required monthly deposit because the $5,000 grows too.
Try it: interactive demo
Set goal, years, and return.
Variations
With a starting balance
Current savings reduce the deposit:
How long at a fixed deposit?
Solve for months with NPER:
Lump sum needed now
What single deposit grows to the goal:
Pitfalls & errors
Sign convention. Enter the goal as a negative future value so PMT returns a positive deposit. Mismatched signs flip the result.
Rate/period mismatch. Monthly deposits need rate/12 and years*12. Using the annual rate with monthly periods badly understates the deposit.
Returns aren’t guaranteed. PMT assumes a constant rate; real markets vary, so treat the figure as a planning estimate.
Practice workbook
Frequently asked questions
How do I calculate how much to save each month to reach a goal in Excel?
How do I account for money I've already saved?
How long will it take to reach my goal at a fixed deposit?
Stop fighting formulas. Learn them in a day.
This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.
See the Formulas & Functions Class