Skip to main content

A flexible retirement planning and portfolio simulation engine for Canadians

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

RetireCan – Canadian Retirement Planner & Optimizer

RetireCan tells you — in under 10 seconds — the single best way to save and withdraw money in Canada so you pay the least tax and die with the most money.

It automatically compares all realistic RRSP/TFSA/Non-registered contribution and withdrawal strategies and shows you the optimal one for your exact numbers.

Features

  • Interactive mode – just answer a few questions
  • Tests every meaningful strategy combination (TFSA-first vs RRSP-first, spend taxable first, spend RRSP first, smooth withdrawals, etc.)
  • Realistic Canadian tax treatment (RRSP deductions, TFSA tax-free growth/withdrawals, capital gains, dividend tax credits, OAS clawback aware)
  • CPP and OAS integration
  • Beautiful wealth-over-time chart
  • 100% open source and zero dependencies beyond numpy/pandas/matplotlib

Quick Start (30 seconds)

pip install retirecan
python -m retirecan

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

retirecan-0.1.4.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

retirecan-0.1.4-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file retirecan-0.1.4.tar.gz.

File metadata

  • Download URL: retirecan-0.1.4.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for retirecan-0.1.4.tar.gz
Algorithm Hash digest
SHA256 9814716872fc07e9d48a64f598edde4720629a71a3ac402b0455b5a3f1081c40
MD5 67e939e3c0e557763cba997186e36071
BLAKE2b-256 a61e8cba466f8d92485bfb8733f0455ab93d05bb91341805954c2180c5adfe1f

See more details on using hashes here.

File details

Details for the file retirecan-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: retirecan-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for retirecan-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5dad14cf48b4f8531689968d7569ea2f8dbfd038feb3639bb9be2ba8d6eb5764
MD5 767e338a96584f17671ed88364bfc21f
BLAKE2b-256 4b0413d01775beb8f590515653d31a57df924cebdf1caad8cbc9938a1dff072c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page