Can ₹1 Crore Last 25 Years? I Built a Retirement Calculator to Find Out

Real Indian market data. 1,000 Monte Carlo simulations. Here is what the numbers actually say.


The Question Everyone is Asking

“I have ₹1 crore saved. I want to retire at 50 and withdraw ₹50,000 per month. Will it last?”

This question is asked in every personal finance forum, at every family dinner where someone mentions early retirement, in every conversation about FIRE (Financial Independence, Retire Early) in India.

Most answers are guesses dressed up as calculations.

I decided to actually calculate it — using 10 years of real NSE bhavcopy data, 10 years of daily AMFI mutual fund NAV history sourced in database , and a retirement engine I built in Oracle APEX that runs 1,000 simulated futures for the portfolio.

The answer is nuanced, data-backed, and more useful than any rule of thumb.


The Portfolio

This is a simulated portfolio of ₹1.03 crore with fair distribution in ETFs and MFs

Asset ClassCurrent ValueAllocationInstrument
Equity India₹49.9L40%NIFTYBEES, SETFNN50, MASPTOP50, HDFCSML250
Mutual Funds₹40.5L40%ICICI Prudential Balanced Advantage Fund Direct
Precious Metals₹12.6L20%GOLDBEES
Total₹1.03Cr100%

Parameters:

  • Monthly withdrawal: ₹50,000
  • Inflation: 7% per year
  • Life expectancy modelled: Age 75
  • LTCG tax: 12.5% on gains above ₹1.25L exemption (accurate, not flat rate)
  • Retirement age: 50

What Volatility Actually Means

Before the results, let me explain two concepts that most retirement calculators skip entirely.

Volatility is the standard deviation of annual returns — how much the portfolio swings up and down each year.

If equity volatility = 17%:

  • In a normal year: return = mean ± 17%
  • 68% of years: return falls between -4% and +30% (if mean = 13%)
  • 5% of years: return below -21% (a severe crash)

Here are the actual volatilities from 10 years of Indian market data for this portfolio:

AssetVolatility SettingActual Historical Std Dev
Equity India (Nifty ETFs)17%17.37% ← exactly right
Balanced Advantage Fund4%3.8% ← nearly right
Gold ETF10%9.8% ← essentially right

These are not assumptions. They are computed from actual NAV and price data.

Why does volatility matter for retirement?

Because the order of returns matters enormously. Two portfolios with the same average return but different volatility have very different retirement outcomes.

Example:

  • Portfolio A: +20%, +20%, +20%, +20% = 20% average. ₹1Cr → ₹2.07Cr after 4 years.
  • Portfolio B: +40%, -10%, +40%, -10% = 15% average. ₹1Cr → ₹1.70Cr after 4 years.

Same kind of “good average” but 18% less wealth. Now add withdrawals in the bad years and the gap widens dramatically.

The Monte Carlo simulation models this uncertainty — running 1,000 different sequences of returns, each year drawing a random return from the historical distribution, to see how many futures lead to success.


The Bucket Strategy — What It Is and Why It Works

The bucket strategy is the single most important structural decision in retirement planning. Yet most people have never heard of it.

The wrong approach (what most people do):

Every month, sell a proportional slice of everything — equity, debt, gold — to fund expenses. Simple. Logical. Dangerous.

Why dangerous? In 2022, when Indian equity fell -7%, you would have sold equity at a loss. In 2023, when equity returned +34%, you would have had less equity to benefit from the recovery. You locked in the loss AND missed the recovery. This is called sequence-of-returns risk.

The bucket approach:

Divide your portfolio into three buckets based on withdrawal priority:

Bucket 1 — Defensive (draw from first): Gold ETF — 20% allocation. Not correlated with equity. In bad equity years, gold tends to rise. You draw from this first when equity is falling.

Bucket 2 — Balanced (draw from second): Balanced Advantage Fund — 40% allocation. This is the heart of the strategy. A BAF fund dynamically shifts between equity and debt based on market valuations. In expensive markets it holds more debt. In cheap markets it holds more equity. In 2022 when equity fell -7%, ICICI BAF returned +8.16%. It is designed to be the shock absorber.

Bucket 3 — Growth (touch last): Nifty Index ETFs — 40% allocation. Pure equity growth. You draw from this ONLY in good years, never in crashes. This is what grows your wealth long-term.

The bucket strategy in action — 2022 data:

Asset2022 ReturnAction
Equity India (NIFTYBEES etc.)-6.95%Do NOT touch. Let it recover.
ICICI BAF+8.16%Draw expenses from here ✅
Gold (GOLDBEES)+12.13%Draw additional from here ✅
Portfolio blended+4.02%Positive year despite equity crash

Without the bucket strategy, a pure equity investor drew from equity at -7%, locking in losses. With the bucket strategy, this investor drew from BAF at +8% and gold at +12% — equity untouched, poised for the 2023 recovery of +34%.

That one decision — what to sell in 2022 — is worth approximately 25-30 percentage points of Monte Carlo success probability over 25 years.


The LTCG Tax Reality

Most calculators apply 12.5% tax on every rupee withdrawn. This is wrong by a factor of 5x in early retirement.

How Indian LTCG actually works:

LTCG (Long Term Capital Gains) on equity and equity mutual funds held more than 12 months:

  • First ₹1.25 lakh of LTCG per year: completely exempt (Section 112A)
  • Above ₹1.25L: 12.5% flat (no indexation)

The key: tax applies only to the GAIN portion, not the full withdrawal.

Here is the year 1 calculation for this portfolio:

Portfolio corpus:    ₹1.30Cr (₹1.03Cr grown for 1 year)
Original cost basis: ₹1.03Cr (what was actually invested)
Cost ratio:          79.5% (cost is 79.5% of current value)
Gain ratio:          20.5%

Year 1 withdrawal:   ₹6.0L (₹50K × 12)
Gain portion:        ₹6.0L × 20.5% = ₹1.23L
LTCG exemption:      ₹1.25L

Taxable gain:        MAX(₹1.23L - ₹1.25L, 0) = ₹0
Actual tax year 1:   ₹0

The actual LTCG tax in year 1 is zero — the gain is below the ₹1.25L annual exemption.

As the portfolio grows and the cost basis is consumed by withdrawals, the tax increases. By year 15, when the portfolio has grown to ~₹2.5Cr and cost basis is depleted, the annual tax is approximately ₹1.5-2L. Still far less than 12.5% on the full withdrawal amount.

The calculator models this accurately — tracking cost basis year by year, computing the actual LTCG for each withdrawal.


The Actual Return History — What Indian Markets Delivered

Rather than assuming a generic 12%, the Monte Carlo uses the actual historical return distribution from 10 years of data.

Equity India basket (blended, 8 clean years after removing split artefacts):

YearBlended ReturnMarket Story
2017+36.11%Strong bull year
2018-0.98%Flat — IL&FS crisis, global jitters
2020+15.04%COVID crash in March, V-recovery
2021+27.43%Post-COVID bull run
2022-6.95%Rate hike correction — worst year
2023+33.80%Strong mid/small cap rally
2024+38.47%Mid/small cap surge
2025+11.10%Normalising
Average+19.25%
Std Dev17.37%

ICICI BAF (actual NAV data):

YearReturnStory
2022+8.16%Rose while equity fell — the bucket working
2020+12.26%COVID year — defensive positioning
8-yr average~12.6%Never had a negative year
Std Dev3.8%Remarkably consistent

Gold ETF (actual bhavcopy data):

YearReturnStory
2020+27.37%COVID safe haven
2022+12.13%Rate hike year — gold rose
2024+19.26%Gold breakout year
8-yr average~12.3%
Std Dev9.8%

The stress test scenario (Stress_Anju) replays these exact returns for years 1-8 of retirement — so the simulation starts with the actual 2017-2024 market history, then continues with a realistic cycle-based projection for years 9-25.


The Results — What 1,000 Simulations Show

Deterministic (fixed return assumption, no randomness):

YearAgeCorpusMonthly expense (nominal)
150₹1.30Cr₹50,000
554₹1.48Cr₹70,128
1059₹1.89Cr₹98,358
1564₹2.19Cr₹1,37,952
2069₹2.18Cr₹1,93,484
2574₹1.90Cr₹2,71,372
2775₹1.44Cr₹3,10,049

Portfolio survives to age 75 with ₹1.44Cr remaining. ✅

Monte Carlo (1,000 simulations with actual return volatility):

MetricValue
Success rate (survives to age 75)85.3%
Median ending balance at age 75₹4.63Cr
P10 ending balance (worst 10%)₹0 (depleted)
First failure age in bad scenarios65

853 out of 1,000 simulated futures: the ₹1.03Cr portfolio sustains ₹50K/month to age 75 with median ₹4.63Cr remaining.

147 out of 1,000 simulated futures: the portfolio depletes — typically because a bad sequence of returns in years 1-5 of retirement compounds into permanent impairment.


Why the Gap Between 85% and 100%

The deterministic model says “you’re fine.” Monte Carlo says “85.3% fine.” The 14.7% gap is real.

Sequence of returns risk is the dominant cause of failure. If equity falls 30% in years 1 and 2 of retirement (before the historical bull years arrive), the corpus shrinks. Withdrawals now represent a larger fraction of a smaller base. Recovery becomes increasingly difficult. By age 65 some simulations run out entirely.

This is not theoretical. The actual 2022 data shows what happens in a bad year. The Monte Carlo runs 1,000 versions of “what if the bad years come first.”

The bucket strategy reduces this risk by ensuring you never sell equity in a down year. But it cannot eliminate it completely — if all three assets fall simultaneously (as in a severe global crisis), the strategy provides less protection.


What the Numbers Mean for Your Retirement Planning

The honest withdrawal capacity from ₹1Cr portfolio:

GoalWhat you need
₹25,000/month at 95% confidence₹1Cr is sufficient
₹35,000/month at 85% confidence₹1Cr is sufficient
₹50,000/month at 85% confidenceNeed ₹1.3Cr+ at retirement
₹75,000/month at 85% confidenceNeed ₹2Cr at retirement
₹1,00,000/month at 85% confidenceNeed ₹2.8Cr at retirement

The rule that emerges from 1,000 simulations: For every ₹1 lakh/month you want at 85% confidence over 25 years at 7% inflation, you need approximately ₹2.8Cr in retirement corpus.

Or: the sustainable monthly withdrawal from ₹1Cr at 85% confidence is approximately ₹35,000-40,000/month.


The Three Things Most Calculators Get Wrong

1. Fixed return assumption

“Equity gives 12% always.” Real Indian equity returned -7% in 2022 and +38% in 2024. The sequence matters. Monte Carlo models this. Spreadsheets don’t.

2. Inflation on withdrawals is compounding, not fixed

Most people think: “₹50K/month, 7% inflation, so after 10 years I need ₹98K.” They model this once and forget it. The right model inflates every single year, compounding relentlessly. By age 75 you need ₹3.1L/month to buy what ₹50K buys today at 7% inflation.

3. Flat LTCG on gross withdrawal

Applying 12.5% on the full ₹6L withdrawal gives ₹75,000 annual tax. The real tax in year 1 is ₹0 — because the gain portion (₹1.23L) is below the ₹1.25L exemption. The calculator tracks cost basis year by year and computes accurate tax. The difference is substantial in early retirement.


How This Was Built

Perfinapp is built on Oracle APEX 24.2 with Oracle AI Database 26ai.

Data layer:

  • 10 years of NSE bhavcopy (daily price history for all NSE EQ stocks)
  • 10 years of AMFI NAV history (14,200 mutual fund schemes)
  • Corporate action history (bonus, split, dividend adjustments)

Retirement engine:

  • calc_retirement_plan — deterministic year-by-year projection
  • calc_retirement_scenario — scenario analysis with asset-level shocks
  • proc_run_mc_scenario — Monte Carlo engine: 1,000 iterations, randomised annual returns drawn from N(mean + shock, vol), LTCG tracked via cost basis, DBMS_RANDOM seeded for reproducibility

The return assumptions are not from a textbook. They are computed from actual bhavcopy and NAV records using SQL on a decade of verified Indian financial data.


The Bottom Line

Can ₹1 crore last 25 years with ₹50,000/month withdrawal?

With the bucket strategy (40% equity, 40% BAF, 20% gold), data-derived volatility, accurate LTCG tax, and 7% inflation:

Yes — with 85.3% confidence to age 75.

The deterministic calculator says you’re completely fine. The Monte Carlo says you’re 85% fine — with a 15% chance of running out of money between ages 65-75 if the market sequence goes against you.

The difference between those two numbers is the entire value of proper retirement planning.

What improves it further:

  1. Working 2-3 more years (corpus grows to ₹1.6-1.8Cr) → 90%+ confidence
  2. Reducing withdrawal to ₹40,000/month → 92%+ confidence
  3. Adding a floor of guaranteed income (NPS annuity, rental income) → eliminates sequence risk for base expenses

The bucket strategy is not optional — it’s the structural decision that turns a 55% success rate into an 85% success rate. BAF and gold in your portfolio are not decorative. They are the mechanism that protects you from having to sell equity in a crash.


This analysis was conducted using Perfinapp — a personal finance application built on Oracle APEX with 10 years of NSE and AMFI data. The retirement engine models each asset class separately with individual return, tax, and volatility parameters. Monte Carlo: 1,000 iterations, historical return distribution, accurate LTCG via cost basis tracking.

This is personal finance education, not financial advice. Past market returns do not guarantee future results. Consult a SEBI-registered financial advisor before making retirement decisions.


Published on gradeupnow.in

Tags: Retirement Planning, Personal Finance India, Bucket Strategy, Monte Carlo Simulation, Mutual Funds, FIRE India, LTCG Tax, Balanced Advantage Fund, Gold ETF, Financial Independence

4 thoughts on “Can ₹1 Crore Last 25 Years? I Built a Retirement Calculator to Find Out”

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top