Fill in the empty fields to see the result.
PMT = (goal − start × (1 + r)^n) × r / ((1 + r)^n − 1), r = annual rate / 12, n = months.
What this saving plan calculator does
This savings target calculator answers one question: how much to save monthly so that regular deposits, plus the return they earn, add up to a goal by a chosen date. It works for any target, such as a deposit for a home, school fees, Hajj or an emergency fund.
The inputs come pre-filled with neutral sample values so you can see how the result responds. Replace them with your own figures. The result updates next to the inputs.
Ready to try it on a real or demo account?
Partner link · trading carries a high risk of loss
The inputs
- Goal amount: the sum you want to have at the end.
- Time to goal: how many months or years you will keep saving.
- Expected annual return: the yearly profit or interest rate you assume on the savings. For a bank deposit or a National Savings product, use the rate you are actually offered.
- Inflation adjustment (optional): if you switch this on and enter an expected inflation rate, the goal is treated as an amount in today's money. The calculator then raises it to what the same purchasing power will cost at the end of the period.
The formula
The calculator uses the standard future-value-of-annuity formula, solved for the monthly payment:
PMT = FV × r ÷ E
- PMT: the monthly saving.
- FV: the goal amount. With the inflation option on, this is the inflation-adjusted goal.
- r: the monthly rate, which is the annual return divided by the number of months in a year.
- n: the number of monthly deposits.
- E: the total growth a rupee earns over n months with monthly compounding. In the usual notation:
E = (1 + r)^n − 1
If the expected return is zero, the formula reduces to the goal divided by the number of months.
With the inflation option on, the goal is first multiplied by the price growth over the period at the inflation rate you entered. The monthly saving is then calculated on that larger figure.
The formula assumes:
- deposits are made at the end of each month
- the rate stays the same for the whole period
- there are no taxes or charges
Real returns vary, and profit on savings in Pakistan can be subject to withholding tax. Treat the result as an estimate.
Reading the result
With the sample values, compare the result with the inflation option switched off and on. The gap shows how much rising prices add to the monthly effort. A longer time frame or a higher assumed return lowers the monthly figure. A shorter time frame raises it.
Rates on bank and National Savings products in Pakistan tend to move with the SBP policy rate. The latest decision on record is SBP policy rate raised by 50 bps to 12% with effect from 27.10.2026 (MPC). Check the current rate offered on your own product before you rely on any figure.
Related tools and guides
- Savings interest calculator: what a lump sum or deposit earns.
- Compound interest and Rule of 72: how growth builds over time.
- Inflation calculator and Real return calculator: the effect of rising prices.
- National Savings schemes and Savings and deposits: official savings products.
- Saving, Investing, Loans: the wider section.
Leveraged forex and CFD trading is not a savings plan. It can lose money fast, including the money set aside for a goal.
Frequent questions
Does the calculator tell me where to put my savings?
No. It only does the arithmetic for the inputs you choose. It does not recommend any product.
Should I use the inflation option?
Use it if your goal is priced in today's rupees, such as the current cost of a course or an item. Leave it off if you already know the exact future amount you need.
Why is my real balance different from the plan?
Rates change, profit may be taxed, and deposits may be missed or made on different dates. Recalculate from time to time with your actual balance and current rates.
What if I already have some savings?
Subtract what those savings are likely to grow to from the goal. The compound interest calculator can estimate that. Then enter the remaining amount as the goal.
