NoMoreWork

Documentation & Methodology

1. Core Philosophy1. Core Philosophy

1. Core Workflow & Planning Philosophy

Why traditional static calculators fail and how NoMoreWork models realistic Canadian decumulation.

1.1 Four Lifecycle Phases of Canadian Retirement

Traditional financial calculators assume living expenditures and taxes remain completely flat for 30–40 years. In reality, Canadian decumulation transitions through four distinct structural phases:

1. Accumulation Phase

Active employment years where earned salary generates annual savings, systematically filling TFSA, RRSP, FHSA, and Non-Registered accounts.

2. The Bridge Phase (Gap Years)

The early retirement window before age 65/70 where 100% of household living spending is funded from investment withdrawals without pension support.

3. Pension Relief Phase

CPP and OAS benefits commence (Age 65–70), replacing 40%–70% of portfolio withdrawals with guaranteed, inflation-indexed government income.

4. Perpetual Decumulation

Remaining capital compounds perpetually at your Safe Withdrawal Rate (SWR), maintaining legacy capital and healthcare reserves through age 95+.

1.2 Dual Deterministic & Stochastic Engine

NoMoreWork combines a synchronized Deterministic Ledger (for penny-precise tax bracket, ACB, and pension accounting) with a Stochastic Monte Carlo Engine (for sequence-of-returns probability analysis).

2. Master Scorecards & Actuarial Mathematics

Core valuation equations for Liquid Net Worth, Phased Full FIRE, and True Financial Independence.

2.1 Liquid Net Worth & Adjusted Cost Base (ACB)

Liquid net worth aggregates all investment assets across registered and non-registered accounts, deducting embedded unrealized capital gains tax liabilities:

Liquid Net Worth = (TFSA + RRSP + LIRA + FHSA + Cash) + [ Non-Reg - (Non-Reg - ACB) × 50% × T_marginal ]

2.2 Universal Phased Full FIRE Equation

The capital target required at retirement date discounts each spending phase and incorporates delayed pension cash flows:

Full FIRE Target = PV(Go-Go Phase) + PV(Slow-Go Phase) + PV(No-Go Pre-Benefits) + [ (S_gross × M_3 - B_gov) / (SWR × (1 + SWR)^t_gov) ]

2.3 True Financial Independence (Freedom Horizon Solver)

Rather than forcing an arbitrary static year, the engine numerically solves for True Financial Independence (trueFiYears): the exact fractional horizon where compounding asset growth plus actual annual savings reaches the fully funded decumulation target:

True FI = min t ≥ 0 such that Total Liquid Net Worth(t) ≥ Phased FIRE Target(t)

If the plan is already fully funded today, True FI resolves to 0.0 yrs (Goal Achieved). If unreachable across the 65-year simulation, it returns Unreachable.

3. Interactive Levers & Provincial Tax Engines

Macro-economic assumptions, SWR benchmarks, and statutory provincial tax jurisdictions.

3.1 Nominal Return & Inflation (Fisher Equation)

All long-term real growth is derived via the exact Fisher equation rather than linear subtraction:

r_real = (1 + r_nominal) / (1 + i_inflation) - 1

3.2 Safe Withdrawal Rate (SWR) Benchmarks

The SWR defines perpetual sustainable withdrawal velocity. A 4.0% benchmark is standard for 30-year retirements, while 3.25%–3.50% is recommended for extended 50-to-65-year early FIRE decumulation horizons.

3.3 Provincial Tax Jurisdictions (13 Provinces & Territories)

The engine includes statutory CRA federal and provincial tax brackets for all 13 Canadian jurisdictions (Ontario, British Columbia, Alberta, Quebec, Manitoba, Saskatchewan, Nova Scotia, New Brunswick, Prince Edward Island, Newfoundland & Labrador, Yukon, Northwest Territories, Nunavut), correctly accounting for provincial surtaxes, basic personal amounts, and dividend tax credits.

4. Spending Multipliers & Retirement Lifecycle

Actuarial expenditure curves modeling lifestyle changes throughout retirement.

4.1 Go-Go Phase (100%–120% Baseline)

Early retirement years (typically Ages 50–65) characterized by maximum travel, outdoor activity, and lifestyle frontloading.

4.2 Slow-Go Phase (75%–85% Baseline)

Mid-retirement years (Ages 66–75) where travel and discretionary spending naturally moderate as routines settle.

4.3 No-Go Phase (60%–70% Baseline)

Late retirement years (Ages 76+) with minimal discretionary spending, where living expenditures drop significantly and health/long-term care buffers take precedence.

5. Canadian Tax Wrappers (TFSA, RRSP, Non-Reg)

Tax-optimized accumulation waterfall and sequenced decumulation mechanics under CRA rules.

5.1 TFSA & FHSA (100% Tax-Free Shielding)

All capital growth and withdrawals are completely exempt from Canadian income tax and do NOT count toward OAS recovery clawback income.

5.2 RRSP / RRIF Decumulation & Meltdowns

RRSP withdrawals are taxed as ordinary income at progressive rates. By drawing RRSPs early in low-bracket gap years before age 71 mandatory RRIF conversions, retirees avoid sharp tax spikes and preserve OAS eligibility.

5.3 Non-Registered Capital Gains & Dividend Drag

Non-registered accounts are subject to the 50% capital gains inclusion rate upon realization and annual dividend tax drag (modeled at ~0.85%/year for Canadian dividend distributions).

5.4 Live Tickers vs. Protected Manual Accounts

Holdings support two valuation modes: Live Market Ticker (auto-priced via live exchange quotes calculating Units × Price) and Manual Fixed Balance (Cash, HISA, GICs, Group RRSPs) with explicit protection ensuring quote updates never alter manual values.

6. Government Pensions (CPP & OAS)

Actuarial Service Canada rules for delay bonuses and clawbacks.

6.1 Canada Pension Plan (CPP) Formulas

Standard entitlement at age 65 ($18,091.80/yr max). Early collection from age 60 penalizes benefits by -0.6%/mo (-36% max), while deferring to age 70 permanently boosts payouts by +0.7%/mo (+42% permanent bonus).

6.2 Old Age Security (OAS) 40-Year Residency Rule

Base OAS at 65 ($8,907.72/yr) scales as (Years in Canada / 40). Deferring to age 70 adds +0.6%/mo (+36% bonus), yielding $12,114.50/yr for 40-year residents.

6.3 OAS Recovery Tax (Clawback Threshold)

When individual net worldwide income exceeds $95,725 (2026 CRA Statutory Indexed Threshold), OAS is clawed back at a flat 15% rate on every dollar above the threshold.

7. Monte Carlo Stochastic Risk Engine

Sequence of returns probability cones, Mulberry32 PRNG seed determinism, and capital solvency risk.

7.1 Deterministic Mulberry32 PRNG

The Monte Carlo engine executes 500 randomized simulation runs by default (configurable from 100 to 2,000 in the Studio) using a deterministic pseudo-random number generator (Mulberry32). This ensures that running identical scenario parameters produces 100% reproducible probability distributions without rendering jitter.

7.2 Percentile Cones (P10 to P90)

Simulated trajectories are sorted into percentile outcomes: P10 (Worst Case / 10th Percentile), P50 (Median Plan / 50th Percentile), and P90 (Bull Market / 90th Percentile), modeling 65 years of continuous return volatility.

7.3 Solvency & Depletion Risk Detection

Chance of Success measures the exact percentage of stochastic simulation iterations where total household liquid net worth never drops to $0 over the 65-year horizon. If median capital exhausts early, the engine flags exact depletion year and risk severity.

8. Stress Testing Studio & Macro Shocks

Historical market crash regimes, stagflation testing, and sequence of returns risk (SRR).

8.1 6 Historical Crisis Regimes

The Stress Testing Studio subjects the household portfolio to six verified historical market regimes:

  • Mild Bear Market: -15% market return in Year 1 of retirement, 2-year recovery.
  • Severe Bear Market (GFC Style): -35% market return in Year 1 of retirement, 3-year partial recovery.
  • Lost Decade (2000–2010 Style): 0% nominal annual return for the first 10 consecutive years of retirement.
  • High Inflation Shock (1970s Style): Inflation spikes to 7.0% for 5 years while nominal returns lag at 5.0%.
  • Stagflation Shock: -25% market drop in Year 1 combined with sustained 6.0% inflation for 5 years.
  • Late Bear Market: -30% market drop occurring at Year 15 of retirement (Go-Go into Slow-Go transition).

8.2 Parametric Shock Generator

Users can design custom stress tests combining immediate asset shocks (-10% to -60%), onset timing, recovery duration (1 to 10 years), and post-crash inflation spikes.

8.3 Sequence of Returns Risk (SRR)

A severe market downturn during the first 5 years of early retirement permanently degrades portfolio longevity because selling equities at depressed prices locks in irreversible capital loss.

9. Geo-Arbitrage & CRA Departure Tax

International residency rules under Income Tax Act section 128.1.

9.1 CRA ITA s. 128.1 Deemed Disposition

When emigrating and severing Canadian residential ties, CRA deems you to have sold all capital property at fair market value. Crucially, TFSAs and RRSPs are completely exempt from departure tax.

9.2 Part XIII Non-Resident Withholding Tax

Non-residents collecting Canadian pensions (CPP/OAS/RRIF) are subject to a statutory 25% withholding tax, reduced to 15% under bilateral tax treaties (e.g. Portugal, Spain, Thailand).

11. Guided Workflows & User Onboarding

Zero-state initialization, interactive spotlight learning, and real-time calculation telemetry.

11.1 Zero-State Quickstart Wizard

New users can initialize a customized household profile via a 3-step setup modal: selecting single vs. couple demographics, household retirement ages, provincial tax baseline, and initial balances across TFSA, RRSP, FHSA, and Non-Reg accounts.

11.2 15-Step Interactive Spotlight Tour

A comprehensive guided tour walks users through all 15 core features of the platform—spanning Interactive Levers, 65-Year Simulation Studio, Master Scorecards, Accounts Ledger, Executive Reports, Stress Testing, and Geo-Arbitrage.

11.3 Real-Time Live Parity Notifications

Whenever financial levers or account balances change, a floating notification banner provides instant quantitative feedback on your recalculated Full FIRE Target, Retirement Horizon, and Annual Surplus.