How to Calculate Monthly Investment for a Future Value in Excel
Question details
The user wants to determine the required monthly contribution needed to reach a specific financial goal over a set period.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Planning investments to grow an initial amount to a target future value over a set number of years.
- Observed behavior
- Needing a formula or function to accurately compute the regular monthly deposits required to achieve the desired financial target.
Organize your financial data in separate cells, clearly identifying your initial investment, target future value, expected annual interest rate, and the number of years. Ensure your interest rate is formatted as a percentage.
Calculate Monthly Investment Using the PMT Function
The PMT function is the most efficient and standard way to calculate periodic payment amounts for investments or loans in Excel.
The PMT function syntax is PMT(rate, nper, pv, [fv], [type]). By adjusting the annual parameters into monthly parameters, you can accurately find out how much you need to invest each month.
Click the cell where you want the calculated monthly investment to appear.
Enter the formula =PMT(rate/12, years*12, -initial_investment, target_value). For example, if A1 is years, A2 is the initial investment, A3 is the annual rate, and A4 is the future value, type =PMT(A3/12, 12*A1, -A2, A4).
If you plan to deposit money at the beginning of each month rather than the end, add the type argument 1 at the end of the formula: =PMT(A3/12, 12*A1, -A2, A4, 1).
Press Enter to calculate. Note that the initial investment is entered as a negative number because it represents a cash outflow.

Calculate Using the Mathematical Equivalent Formula
If you prefer not to use the built-in PMT function or need to build a custom financial model from scratch, you can use the mathematical equivalent formula.
Use WPS Spreadsheet to Calculate Your Investment Goals
WPS Spreadsheet offers full support for advanced financial functions, including PMT, allowing you to easily calculate investment returns and required monthly contributions. It is a powerful, free tool for all your data needs.
- 1. Open your workbook: Open your investment plan workbook in WPS Spreadsheet.
- 2. Select the target cell: Click on the cell where you want to display the required monthly payment.
- 3. Use the PMT function: Go to the 'Formulas' tab and click on 'Financial' to find the PMT function, or simply type =PMT( directly into the cell.
- 4. Enter the arguments: Input your rate, periods, present value, and future value arguments as prompted by the intuitive formula tooltip.
- 5. Get your result: Press Enter to view your required monthly investment amount instantly.

Frequently Asked Questions
Why do I need to divide the rate by 12 and multiply the years by 12 in the PMT function?
The PMT function calculates payments based on periods. Since you are looking for a monthly investment amount, you must convert the annual interest rate to a monthly rate by dividing it by 12, and convert the total number of years to total months by multiplying it by 12.
Why is the initial investment entered as a negative number in the formula?
In financial functions like PMT, cash inflows (money received) are represented by positive numbers, while cash outflows (money deposited or paid out) are represented by negative numbers. Since an initial investment is money you are paying out, it requires a negative sign.
What is the difference between end-of-month and beginning-of-month deposits?
By default, the PMT function assumes deposits are made at the end of the period. If you make deposits at the beginning of the month, the money earns interest for an extra month overall. You can specify this in the formula by adding a 1 as the final [type] argument.
Does the PMT function work the same way in WPS Spreadsheet as it does in Excel?
Yes, the PMT function in WPS Spreadsheet is functionally identical to the one in Microsoft Excel. It uses the exact same syntax and arguments, ensuring 100% compatibility when sharing your financial models.




