Freedom251 › Retirement Planning Software
SquirrelPlan

What SquirrelPlan is
SquirrelPlan is a free, open source financial planning tool for projecting wealth over time. Enter assets, liabilities, monthly income and expenses, then add assumptions for returns, interest or annual increases. You can direct surplus savings among asset classes and use different allocation strategies for different life periods. Retirement planning inputs include your current age, legal retirement age, estimated net monthly pension, and optional early retirement age and withdrawal rate.
A standard simulation projects from the values you provide. An optional Monte Carlo simulation produces hundreds of projections using randomized annual asset returns. Results are presented in a chart and a table showing wealth over time, with scenario analysis for exploring alternative assumptions. Preset plans cover Recent Graduate, Early Career, Mid Career and Late Career. SquirrelPlan runs as a client-side, single-page web application; plans are stored in browser local storage, and the project has no backend server component. You can import and export plans as JSON. The project README lists multilingual support and describes opening the static index.html file in a modern browser without installing dependencies. It uses Bootstrap for the interface, Chart.js for charts and Sortable.js for sortable lists. Income and savings growth projections and withdrawal planning are included; tax modeling and account synchronization are not.
Who it suits
SquirrelPlan suits people who want to model income, savings growth, withdrawals and financial scenarios using their own assumptions. It is a fit for planners who prefer a free, open source tool with browser-based data storage and JSON import and export.
What it does well
- Free and open source.
- Projects income, savings growth and withdrawals.
- Supports standard and Monte Carlo simulations.
- Shows wealth projections in a chart and table.
- Stores plans in browser local storage.
- Imports and exports plans as JSON.
What to know first
- No tax modeling.
- No account synchronization.
- Financial plans are stored in browser local storage.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free and open source | No price or usage limits stated | Free |
As squirrelplan.app lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://squirrelplan.app/ in a web browser.
- Alternatively, open the static index.html file in a modern browser.
- Enter assets, liabilities, income, expenses and planning assumptions.
- Set savings allocations and retirement inputs, then run a standard or Monte Carlo projection.
- Import or export your plan as a JSON file if needed.
Verdict
Choose SquirrelPlan if you want a free, open source way to project wealth using income, savings and retirement assumptions. Look elsewhere if tax modeling or account synchronization is essential to your planning.
Questions
Is SquirrelPlan free?
Yes. Its Free and open source plan is priced at $0.
What platforms does it support?
SquirrelPlan is listed for web and self-hosted use. The static project can be opened from index.html in a modern browser.
Is SquirrelPlan open source?
Yes. The project README describes it as open source and links its source code on GitHub.
How does SquirrelPlan handle financial data?
Plans are kept in browser local storage, and the application has no backend server component. The site says user data is never stored or shared.
Can it model taxes or sync accounts?
Tax modeling and account synchronization are both listed as unavailable.
What simulations can I run?
You can run a standard projection or an optional Monte Carlo simulation with randomized annual asset returns. Results appear in a chart and table showing wealth over time.
Facts from SquirrelPlan's own pages
- 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, 9 Oct 2026
- Data portability
- Users can import or export their data as a JSON file. · squirrelplan.app, 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, 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, 9 Oct 2026
- Import and export
- Users can import or export their data as a JSON file. · squirrelplan.app, 9 Oct 2026
- Integrations
- The README lists Bootstrap, Chart.js, and Sortable.js among the libraries used by the application. · github.com, 8 Oct 2026
- Languages
- The project README lists multi-language support. · github.com, 8 Oct 2026
- Libraries
- The project README says the interface uses Bootstrap, charts use Chart.js, and sortable lists use Sortable.js. · github.com, 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, 8 Oct 2026
- Preset examples
- The README says sample financial data includes profiles such as Recent Graduate and Mid Career. · github.com, 8 Oct 2026
- Presets
- The site lists preset plans for Recent Graduate, Early Career, Mid Career, and Late Career. · squirrelplan.app, 9 Oct 2026
- Privacy
- The site states that user data is never stored or shared. · squirrelplan.app, 9 Oct 2026
- Purpose
- SquirrelPlan is a free, open-source tool for planning and visualizing your financial future. · squirrelplan.app, 9 Oct 2026
- Results
- Results show wealth evolution over time in a chart and a table. · squirrelplan.app, 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, 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, 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, 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, 8 Oct 2026
- Simulations
- It offers a standard projection and an optional Monte Carlo simulation using randomized annual asset returns. · squirrelplan.app, 9 Oct 2026
Where SquirrelPlan stands on Freedom251
- Retirement Planning Software#14 of 26