Test whether one portfolio can fund every major goal.
This planner simulates a single investment portfolio, subtracts each goal when it arrives, and shows whether your corpus survives through retirement and beyond.
This website is best experienced on a laptop, desktop, or larger screen. Some charts and tools may feel limited on mobile interfaces.
Enter your details below to personalize this chart on your data — takes about 2 minutes.
Use the output to pressure-test your plan.
This tool is most useful when you challenge your assumptions and see how multiple goals interact inside one portfolio.
Useful stress tests
- Lower return assumptions to see downside resilience.
- Increase inflation if your goals are education or weddings.
- Test whether step-up is needed to avoid late-stage shortfalls.
What a failure means
- The portfolio turned negative after one of the withdrawals.
- You may need more SIP, more time, lower goal cost, or different timing.
- It does not mean every goal is impossible, only that this exact plan fails.
What success means
- All planned withdrawals were funded from the same corpus.
- The post-retirement portfolio still remained non-negative.
- You can now refine assumptions instead of guessing blindly.
Questions about the planner.
Short answers for the main modeling assumptions.
Why is inflation mandatory?
Because goal costs entered in today’s rupees are not realistic without inflation. The planner uses inflation to estimate the actual future withdrawal needed.
Why are only a few goal types supported?
This version standardizes the main use cases so the chart can use clear goal icons and simpler inputs. Use the short name field to add context like a child’s name, trip, or city.
Why does the chart stop at age 80?
The chart uses age 80 as a fixed planning runway so different scenarios stay easy to compare on the same horizon.
What does the hover tooltip show?
Line hover shows both nominal and real portfolio values for an age. Goal hover shows the goal type, short name, future cost, and corpus after the withdrawal.