Function Problems

How to Calculate Monthly Investment for a Future Value in Excel

Muhammad TalhaMuhammad Talha Nov 10, 2026 869 views

Question details

The user wants to determine the required monthly contribution needed to reach a specific financial goal over a set period.

Calculate the Monthly Investment Needed to Reach a Future Value in Excel
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.
Before you start

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.

Solution 1Recommended

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.

1
Select output cell

Click the cell where you want the calculated monthly investment to appear.

2
Enter the PMT formula

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).

3
Adjust for beginning-of-month deposits (optional)

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).

4
Calculate the result

Press Enter to calculate. Note that the initial investment is entered as a negative number because it represents a cash outflow.

Calculate Monthly Investment Using the PMT Function
Parameter Conversion: Always remember to divide the annual interest rate by 12 and multiply the number of years by 12 to ensure the function calculates periods on a monthly basis.
Calculate Investments Easily

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. 1. Open your workbook: Open your investment plan workbook in WPS Spreadsheet.
  2. 2. Select the target cell: Click on the cell where you want to display the required monthly payment.
  3. 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. 4. Enter the arguments: Input your rate, periods, present value, and future value arguments as prompted by the intuitive formula tooltip.
  5. 5. Get your result: Press Enter to view your required monthly investment amount instantly.
Seamlessly use the PMT function and other financial formulas to manage investments.Fully compatible with Microsoft Excel (.xlsx, .xls) formats and formulas.Free, lightweight, and features an easy-to-navigate interface.Built-in templates for financial planning and personal budgeting.
microsoft office alternative - wps office

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.