Worked example

Retire in Bangalore at 50, or stay in Seattle?

One couple, two timelines, every number from the engine. Historical replay and Monte Carlo side by side, and what actually moves the answer.

Published 10 October 2026 · Reflects Bhavitta 2.7 · 7 min read

This is the question a lot of Indian professionals in the US eventually ask, and it is hard to answer in a spreadsheet because the two lives have different costs, different inflation, a currency between them, and the same portfolio. Here is one couple's version of it, built in Bhavitta with the app's defaults and its own city estimates, with every number the engine produced. Change any input and the answer changes; that is the point of the app, and the reason this page ends with a download link rather than a conclusion.

The couple and the two plans

Plan A — Stay in SeattlePlan B — Move to Bangalore at 50
Ages 40 to 49Seattle, workingSeattle, working
Ages 50 to 64Seattle, workingBangalore, no earned income
Ages 65 to 90Seattle, retiredBangalore, retired
Planned retirement age6550

What the readiness card says

Historical replay, the app's default, runs each plan through all 47 fifty-year windows of S&P 500 history since 1928.

Stay in SeattleMove to Bangalore at 50
Survival at the planned retirement age100%100%
Readiness score100100
HeadlineReady at 52Ready at 47
Earliest age clearing the 80% bar52 (81%)47 (91%)
First-year retirement spending, today's $$142,500$59,500
Typical (P50) balance at 80, today's $$19.7M$13.5M
Bad-markets (P80) balance at 80, today's $$14.6M$9.5M

Both plans as written are comfortably safe; a couple earning $250,000 and working to 65 with $900,000 already saved does not have a survival problem. The interesting line is the headline. The solver asks "what is the earliest age at which earned income can stop and the plan still clears 80%?" and gets 52 in Seattle and 47 in Bangalore. The app's own explanation for Plan B reads: "At your planned retirement at 50, Social Security plus your savings, in Bangalore, cover spending. The risky years are 62–66, if markets fall early."

Bhavitta's Projections tab for the Move to Bangalore at 50 plan: readiness score 100, headline Ready at 47, with the Adjust sliders and the what-would-move-this list below it.
This is the readiness card, from the app. The Projections tab for the Bangalore plan: score 100 and "Ready at 47", the same headline as the table above. Below it, the Adjust sliders and "What would move this" show what a two-year-earlier retirement or a crash in year one does to the score. The "about $45k a year" line is a 4%-rule estimate from the bad-markets balance at the ready age, so it differs from the $59,500 the plan itself spends.

The same question, year by year

Instead of one solved age, here is survival for each candidate stop-working age. The historical column is the default model; the Monte Carlo column is the deliberately conservative one, 7% expected return against history's roughly 9.8%.

Stop working atSeattle, historicalSeattle, Monte CarloBangalore, historicalBangalore, Monte Carlo
4523%0%70%20%
4843%2%94%58%
5062%7%100%80%
5281%11%100%80%
5594%24%100%80%
58100%40%100%80%
60100%53%100%80%
62100%63%100%80%
65100%76%100%80%

In Plan B the move itself ends earned income at 50, so "stop working at 55" is the same plan as "stop at 50"; the Bangalore columns flatten from 50 onward. Monte Carlo figures below the solver rows used 2,000 trials per cell; the headline rows used 10,000.

How to read it

Build it yourself in five minutes

  1. On the Start tab, answer the guided questions with your age, savings, income and city, or begin from the ready-made "Retire early" life story.
  2. On My Plan, make sure your working-years stage ends at the age you would move. Add a second location stage for Bangalore, or any of the 49 cities, from that age to the end, with zero income.
  3. Add a Social Security or pension overlay with your own estimate and start age.
  4. On Scenarios, duplicate the plan, and in the copy change the move age or remove the move entirely.
  5. Select both and tap Compare. The winner line tells you which plan retires earlier, and the overlay shows both fans together. Then try the "Move abroad" and "Market crash" chips on either plan.
Bhavitta's Compare Scenarios sheet with Move to Bangalore at 50 and Stay in Seattle selected: the two median trajectories with their P10 to P90 bands, the line 'Move to Bangalore at 50 lets you retire 5 years earlier', and 100% success for both.
And this is step 5, Compare. Both plans on one chart, each with its median line and P10 to P90 band. The line under the chart says "Move to Bangalore at 50 lets you retire 5 years earlier", which is 52 minus 47. The "ends" figures are nominal dollars at age 90, not today's money, so they are larger than the today's-dollar balances in the tables.
Educational, not advice. The numbers above are the engine's output for one invented household using Bhavitta's default assumptions and its own cost-of-living estimates. They are not a forecast and not a recommendation to move, stay, or retire at any age. For your own decision, run your own numbers and talk to an adviser who knows both tax systems.

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