TFSA vs RRSP vs FHSA Calculator (Canada)

Compare TFSA, RRSP, and FHSA outcomes using explicit assumptions and after-tax results.

No opinions. No hidden assumptions. Just arithmetic.

Assumptions shown

  • Refund default: RRSP/FHSA refund is modeled as spent unless you toggle reinvestment.
  • Room constraints: Opening TFSA/RRSP room is user-entered (carry-forward allowed). From simulation year 2, each January adds your specified new TFSA amount and RRSP room equal to min(18% of current taxable income, indexed dollar cap). Unused room carries forward until used; overflow goes to non-registered.
  • Returns: same net return and fee structure for all accounts; no asset-location modeling.
  • Tax rates: t_now and t_ret are constant over the horizon.
  • FHSA: annual room (user input; default $8,000) and a $40,000 lifetime contribution cap are enforced; growth does not count toward the lifetime cap. Contribution carry-forward is not modeled.
  • Non-registered: only refund overflow can be routed to a non-registered bucket; non-registered tax drag is not modeled in this version.
Report an Issue