A privacy-first, self-hosted Canadian retirement planning application. Model your entire financial life, run Monte Carlo simulations, and optimize your taxes — without sharing your data with anyone.
A 90-second walkthrough — login, projections, Monte Carlo, tax analytics, and more.
Video recorded against real seeded data using Playwright · No personal information shown
The depth of advisor-gated software — without the advisor fees or data lock-in.
Year-by-year deterministic engine tracking income, expenses, account growth, withdrawals, and taxes through your final planning year.
1,000-trial simulations with normal, log-normal, or historical-bootstrap returns. Fan charts, success-rate heatmaps, and survival histograms.
Federal + provincial brackets for all 13 provinces. CPP/QPP, EI, OAS/GIS clawback, dividend gross-up, pension splitting, and RRIF minimums.
Rule-based engine surfaces ranked, dollar-quantified recommendations — RRSP meltdown, OAS clawback avoidance, TFSA utilization, and more.
A composite 0–100 score across Monte Carlo success, income replacement, tax efficiency, and account diversification with improvement tips.
Create named scenarios and compare them side-by-side with overlaid projections, net worth curves, and tax summaries.
Rental properties, principal-residence exemptions, deemed disposition on death, provincial probate, and beneficiary designations.
Context-aware chat powered by local Ollama or GitHub Copilot. Ask: "When can I retire if I save $2,000 more per month?"
Native macOS / Windows / Linux desktop app with bundled API, or run as Docker containers on your own server.
Projections, simulations, tax analytics, and more — all in one app.
TypeScript end-to-end, from the calculation engine to the UI.
Three ways to run RetireePlan — pick what suits you.
Download the installer for macOS, Windows, or Linux. Everything is bundled — no Node.js or database setup required.
Pull pre-built images from GitHub Container Registry and run with docker compose up. Perfect for a home server.
Clone the repo, npm install, npm run dev. Full-stack hot-reload development in under 2 minutes.
RetireePlan is open-source and looking for collaborators — developers, financial planners, tax specialists, and anyone passionate about Canadian personal finance.