- Home
- Retirement Planning Software
- SquirrelPlan
SquirrelPlan
What it is
SquirrelPlan is a free, open source tool for planning and visualizing a financial future. Users can enter assets, liabilities, monthly income, expenses, and rates for returns, interest, or annual increases. They can set how surplus savings are divided among asset classes and choose different strategies for different life periods. Retirement inputs include current age, legal retirement age, estimated net monthly pension, and optional early retirement age and withdrawal rate. A standard simulation projects from the entered values; an optional Monte Carlo simulation runs hundreds of projections with randomized annual asset returns. Results appear in a chart and table showing wealth over time. Preset plans cover Recent Graduate, Early Career, Mid Career, and Late Career. Users can import or export plans as JSON files. The client-side web application stores financial plans in browser local storage and has no backend server component. The project can be run by opening index.html in a modern browser, without installing dependencies. It supports multiple languages.
For and against
For
- Free and open source.
- Includes standard and Monte Carlo simulations.
- Shows projections in a chart and table.
- Plans can be imported or exported as JSON.
- No backend server component.
Against
- No tax modeling is listed.
- Account synchronization is not included.
- Financial plans are stored in browser local storage.
The verdict
SquirrelPlan offers detailed financial inputs and two simulation approaches, with results visualized over time. Its browser-based storage and lack of tax modeling or account synchronization are important boundaries to consider.
Who it suits
SquirrelPlan suits people who want to model savings, income, and retirement assumptions in a browser without a backend server component. It may fit users who want to explore scenarios and manage plan data as JSON files.
Plans and prices
Free and open source
No price or usage limits stated
Read 9 Oct 2026 · squirrelplan.app
On the record
- Browser storage
- The project README says financial plans are stored in browser local storage and that the application has no backend server component.github.com · read 9 Oct 2026
- Data portability
- Users can import or export their data as a JSON file.squirrelplan.app · read 8 Oct 2026
- Deployment
- The project is a static web application that can be run by opening index.html in a modern browser, with no build process or dependencies to install.github.com · read 9 Oct 2026
- Financial inputs
- Users can model assets, liabilities, monthly income, and monthly expenses, including rates of return, interest, and annual increases.squirrelplan.app · read 9 Oct 2026
- Import and export
- Users can import or export their data as a JSON file.squirrelplan.app · read 9 Oct 2026
- Integrations
- The README lists Bootstrap, Chart.js, and Sortable.js among the libraries used by the application.github.com · read 8 Oct 2026
- Languages
- The project README lists multi-language support.github.com · read 8 Oct 2026
- Libraries
- The project README says the interface uses Bootstrap, charts use Chart.js, and sortable lists use Sortable.js.github.com · read 9 Oct 2026
- Open source
- The project README describes SquirrelPlan as a client-side, single-page web application and links the source code on GitHub.github.com · read 8 Oct 2026
- Preset examples
- The README says sample financial data includes profiles such as Recent Graduate and Mid Career.github.com · read 8 Oct 2026
- Presets
- The site lists preset plans for Recent Graduate, Early Career, Mid Career, and Late Career.squirrelplan.app · read 9 Oct 2026
- Privacy
- The site states that user data is never stored or shared.squirrelplan.app · read 9 Oct 2026
- Purpose
- SquirrelPlan is a free, open-source tool for planning and visualizing your financial future.squirrelplan.app · read 9 Oct 2026
- Results
- Results show wealth evolution over time in a chart and a table.squirrelplan.app · read 9 Oct 2026
- Retirement planning
- The planner accepts current age, legal retirement age, and estimated net monthly pension, and supports early retirement and withdrawal rate settings.squirrelplan.app · read 9 Oct 2026
- Running the app
- The README says the static web project can be run by opening index.html in a modern web browser, with no dependencies to install.github.com · read 8 Oct 2026
- Savings allocation
- Users can define how surplus savings are allocated to asset classes and set strategies for different periods of life.squirrelplan.app · read 9 Oct 2026
- Simulation
- Standard simulation projects from the values provided, while Monte Carlo simulation runs hundreds of projections with randomized annual asset returns.squirrelplan.app · read 8 Oct 2026