Worked example · India

Mumbai or Pune? Retiring in India at 55

One salaried couple, two cities, everything in rupees: EPF, PPF and NPS lock-ins, a fixed EPS pension, health premiums that outrun inflation, and Indian tax slabs. Every number from the engine.

By · Published 2 November 2026 · Updated 4 November 2026 · Reflects Bhavitta 2.9 · 7 min read

Short answer. For a couple who are both 45, with ₹60 lakh invested plus EPF, PPF and NPS and ₹25 lakh a year of income, retiring at 55 and staying in Mumbai lasts to 90 in only 38% of market paths. Moving to Pune at 55 lifts that to 87% and a readiness score of 89, "Ready at 55". Pune's lower cost of living, about ₹5 lakh a year less for two, does more than a few extra years of saving would.

Most retirement calculators were built for someone else's country. They assume a single inflation rate, a tax rate you type in, a pension that rises with prices, and savings that sit in one account until you need them. A salaried couple in Mumbai has none of that: their costs depend on the city, their health premium climbs faster than inflation, most of their savings are locked in EPF, PPF and NPS until 58 or 60, and the EPS pension is a fixed rupee amount. Here is one such couple's question, worked in Bhavitta in rupees, with every number the app produced.

The couple and the two plans

Plan A — Stay in MumbaiPlan B — Move to Pune at 55
Ages 45 to 54Mumbai, workingMumbai, working
Ages 55 to 90Mumbai, retiredPune, retired
Planned retirement age5555

What the readiness card says

Monte Carlo, 10,000 trials, each one a different sequence of yearly returns around the 9.5% mean.

Stay in MumbaiMove to Pune at 55
Survival at 5538%87%
Readiness score4589
HeadlineNot ready yet: short by 43% at 55Ready at 55
First-year retirement spending, today's ₹₹13.5L₹8.4L
Typical (P50) balance at 80, today's ₹₹72L₹2.8 Cr
Bad-markets (P80) balance at 80, today's ₹runs out₹1.15 Cr

Same couple, same savings, same retirement age; the only difference is where they spend the next 35 years. In Mumbai the plan holds in fewer than four of every ten market paths, and in a bad-markets path the money runs out before 80. In Pune it clears the 80% bar at 55. The app's explanation for the Pune plan: "Pension or Social Security plus your savings cover spending from age 55. The risky years are 85–89, if markets fall early."

Survival, score and headline are what the app shows for these two plans. The spending and balance rows come from the same engine and inputs run outside the app; Monte Carlo is seeded from the plan, so those runs can differ from the app's by a point.

Bhavitta's Projections tab on Android for the Move to Pune at 55 plan, in rupees: readiness score 89, headline Ready at 55, with the Adjust sliders and the what-would-move-this list below.
The readiness card, from the app. The Pune plan scores 89, "Ready at 55". Below it, the Adjust sliders and "What would move this": retiring two years earlier costs 21 points, a crash in the first year 12. The "about ₹4.2L a year" line is a rough 4%-rule figure from the bad-markets balance, not the ₹8.4 lakh the plan itself spends.

Five things an Indian plan has to get right

Each of these is a feature added in Bhavitta 2.9; the India guide has the full list, the defaults and where they come from.

1. Your city's inflation, not the country's

Each Indian city in the app carries its own rate from state CPI-Urban data: 5% for Mumbai, Pune, Bangalore, Chennai and Hyderabad, 4.5% for Delhi and Goa. Any stage can override it as Local inflation. A ₹12.9 lakh Mumbai budget at 5% is about ₹91 lakh a year by 85, in the rupees of that year.

2. Health insurance that grows faster than everything else

The Health insurance life event grows at its own rate, 10% a year by default, against 5% general inflation. For this couple the premium is ₹40,000 now, about ₹1 lakh at 55 and ₹29 lakh a year by 90 in the rupees of that year; in today's money that is ₹64,000 at 55 and almost ₹3 lakh at 90. A plan that inflates health at the general rate understates the late years, which is exactly where both plans here are weakest.

3. Money you can't touch until 58 or 60

EPF, PPF and NPS are separate accounts in the app, not part of the investment pool. They grow at their own rates while you contribute and pay out on their own schedule: EPF about ₹1.35 crore at 58, then PPF and the NPS lump sum together about ₹1.08 crore at 60, plus an NPS annuity of about ₹2.2 lakh a year (rupees of that year). Between 55 and 58 the couple lives on the portfolio and the gratuity alone, which is why the bad-markets balance dips in those years before the payouts land.

4. A pension that doesn't keep up

EPS pays a fixed rupee amount. The app's Estimate EPS pension sets the pension stage to Fixed in rupees, so the ₹1.07 lakh a year buys less every year: at 5% inflation it is worth about half as much at 72 as at 58. Treating it as inflation-linked, as many calculators do, flatters a plan by a lot over 30 years.

5. Tax under either regime

For a stage with income, Estimate from Indian tax slabs computes the effective rate for the new or old regime, with the standard deduction, the 87A rebate, surcharge and cess. On ₹25 lakh under the new regime it is 12.8%; with large old-regime deductions it can be lower. The engine applies one rate per stage, so re-run the helper if your income changes much.

What if they retire at 50 or 52?

Survival for each stop-working age, with the move to Pune still at 55:

Stop working atStay in MumbaiMove to Pune at 55
502%19%
5211%53%
5540%86%

Rows use 2,000 trials each, so the 55 row can differ by a point or two from the 10,000-trial figures above. Working past 55 is not shown: in these plans earned income already ends at 55.

Why does Pune do so much better?

Common questions

Can you retire at 55 in Mumbai with ₹60 lakh plus EPF, PPF and NPS?

Not reliably, for this couple. Only 38% of 10,000 Monte Carlo paths last to 90, the readiness score is 45, and in a bad-markets path the money runs out before 80. The same savings in Pune reach 87%.

How much cheaper is it to retire in Pune than in Mumbai?

In the app's resident estimates, a couple spends about ₹7.7 lakh a year in Pune against ₹12.9 lakh in Mumbai, in today's money: about ₹5 lakh a year less. Both cities inflate at 5% a year.

When do EPF, PPF and NPS pay out?

In this example EPF pays out at 58 (about ₹1.35 crore), PPF at maturity at 60, and NPS at 60, with 60% as a lump sum and the rest buying an annuity at 6.5%. Between 55 and 58 the couple lives on the portfolio and the gratuity alone.

Does the EPS pension increase with inflation?

No. EPS pays a fixed rupee amount, so the ₹1.07 lakh a year here buys about half as much at 72 as at 58 at 5% inflation. The app's Estimate EPS pension sets the pension to Fixed in rupees.

How much do you need to retire in Mumbai?

For a couple spending ₹13.3 lakh a year including health insurance, about ₹3.95 crore at 55 for an 80% chance the money lasts to 90, ₹4.35 crore at 50 and ₹4.70 crore at 45. The corpus by city table has all seven Indian cities.

Build it yourself

  1. Set the currency to INR at the top of the app. New plans then start with Indian defaults: resident cost of living, city inflation and the Balanced India return preset.
  2. On the Start tab, answer the guided questions with your age, savings, income and city. The tax default comes from the Indian slabs.
  3. On My Plan, add EPF, PPF and NPS from "Add a life event" → Retirement savings, and edit each balance and contribution. Add Health insurance and Gratuity from the Money group.
  4. Add a Pension stage and tap Estimate EPS pension.
  5. On Scenarios, make a copy, change its retirement city to Pune (or any of the seven Indian cities), select both and tap Compare.
Bhavitta's Compare Scenarios sheet on Android with Move to Pune at 55 and Stay in Mumbai selected: a verdict reading 'Move to Pune at 55 gives your money a better chance of lasting', both median paths with their bands in rupees, and rows showing 87% success for Pune and 38% for Mumbai, where no retirement age meets the benchmark yet.
And this is step 5, Compare. The verdict leads: "Move to Pune at 55 gives your money a better chance of lasting." Under the chart, Pune retires at 55 with 87% success; for Mumbai, no retirement age meets the benchmark yet, at 38%. The figure after each success rate is the median balance at 90.
Educational, not advice. The numbers above are the engine's output for one invented household using Bhavitta's defaults and its own cost-of-living estimates. They are not a forecast and not a recommendation to move, stay, or retire at any age. Scheme rates, tax rules and the EPS formula change; check the current ones and talk to a SEBI-registered adviser about your own situation.

Run it with your own numbers

Free on iPhone and Android. No account; your plan never leaves your phone.

Download on the App Store Get it on Google Play