2026-07-05
Pricing
We’ve simplified how Retirology is sold. It’s now a true
one-time purchase: pay once — from $19, your call above the floor —
and every future update is yours free. Bug-fix
patches, new features, and the annual releases with refreshed tax
tables are all included, forever. No renewal, no per-year charge,
no upgrade fee, no discount codes to chase.
Already bought Retirology? Nothing changes except in your favor —
the annual versions you might once have paid to upgrade to are now
free. Re-download the latest build anytime from your
Lemon Squeezy customer portal.
Released 2026-07-05
Patch
The second patch closes every known limitation
listed in the 2026.0.1 release notes — fourteen tracked
improvements in all. Highlights: a Lifestyle changes
schedule for modeling spending shifts like kids leaving home or
downsizing; automatic debt payoff handling (your
mortgage payment stops counting toward retirement spending the
year the loan is gone); property sales that pay off their
linked mortgage; automatic capital gains tax
on property sales with the home-sale exclusion; and
Monte Carlo percentile outcomes that show your
bad-luck floor, not just a success rate. As always — and now
officially forever — this update is free: re-download from your
Lemon Squeezy customer portal.
New features
-
Lifestyle changes schedule. Real lives don’t
spend one flat inflation-adjusted amount for 50 years. A new
table in the Spending section lets you set stepped changes —
"from age 55, spending drops to $65k" — for kids moving out,
downsizing, or slow-go years. Every projection (drawdown,
FI targets, Monte Carlo, recommendations, PDF export) consumes
the schedule.
-
Debt payoffs now reduce your spending automatically.
When a loan amortizes to zero mid-projection, its payment stops
counting toward your retirement spending from that year onward —
no more manually pruning the budget row. Your required portfolio
drops accordingly, since your lifestyle floor genuinely falls
after a payoff. A per-loan Payment is part of my spending
toggle covers the case where your spending figure never
included the payment.
-
Adjustable-rate loans. Debt accounts gain an
optional scheduled rate change — "4.5% now, resets to 7.25%
after year 5" — for ARM and HELOC modeling. Each loan now
amortizes individually, so two loans paying off in different
years each drop their payment at the right time.
-
Property sales pay off their linked mortgage.
A sale event can now name the loan it settles: at the sale year,
the outstanding balance comes out of the proceeds, the loan
zeroes on every chart, and its payment stops counting toward
spending. Underwater sales are handled honestly — if the payoff
exceeds the proceeds, the shortfall is a cost your plan funds
that year.
-
Automatic capital gains on property sales, with the
home-sale exclusion. Enter a cost basis on a property
and the app computes the taxable gain at sale time and runs it
through the real bracket-stacked capital-gains math — including
the effect on your MAGI for ACA subsidies and IRMAA that year.
Check This is my primary residence to apply the IRS
§121 exclusion ($250k single / $500k married). Prefer your
own math? The net-proceeds override still short-circuits all of
it. No basis entered = the previous tax-free behavior, unchanged.
-
Capital-gains & qualified-dividend income streams.
Income streams gain a third tax treatment for REIT distributions,
qualified dividends, and trust K-1 capital-gains passthrough.
These stack on top of ordinary income per IRS rules — landing in
the 0% bracket during low-income years — and count toward MAGI.
-
Per-spouse income streams and survivor modeling.
Married-joint households can now mark each stream as yours, your
spouse’s, or joint. Spouse-owned streams read their age
window in the spouse’s age frame — "her pension
starts at 65" now means when she turns 65. Pair it with the new
optional Spouse life expectancy input: from that year,
spouse-owned pensions continue at their configured survivor
percentage (0/50/75/100%), and household Social Security drops
to the larger of the two benefits per the survivor rule.
-
Monte Carlo percentile outcomes. Two plans can
both show 95% success while one leaves a $200k cushion in bad
markets and the other leaves $1.5M. Every run now reports the
5th / median / 95th percentile end-of-plan net worth (today’s
dollars) — on the Mission Control card and as three comparison
rows on the Compare tab.
-
Lifetime IRMAA tracking. The Medicare surcharge
portion of your healthcare costs is now broken out per year, and
the Compare tab gains a Lifetime IRMAA paid row —
directly showing whether a conversion strategy that runs MAGI
hot after 65 is quietly costing you thousands in surcharges.
Bug fixes
-
Number fields now edit like normal number fields.
Two long-standing annoyances shared one root cause: clearing a
field with Backspace instantly snapped back to 0, and editing
several fields before hitting Save could silently lose one of
your values. Every numeric input in the app was rebuilt — what
you see in the field is now always exactly what gets saved, and
click-then-type reliably replaces the old value.
-
Monte Carlo debt accuracy. Simulations
previously started the retirement phase with today’s debt
balance instead of the projected balance at retirement,
slightly overstating risk for anyone paying down a mortgage
during accumulation. Fixed.
-
Account editor no longer clips off-screen.
Tall account forms (debt accounts, property sale settings) now
scroll within the dialog instead of pushing the Save button
below the viewport.
Accuracy refinements
-
Contributions step like real IRS limits.
Tax-advantaged contributions no longer inflate in smooth
fractions of a dollar — they now step in $500 increments with
a one-year lag, mirroring how the IRS actually rolls 401(k)
and IRA limits. A small, honest haircut to long-horizon
projections.
UI improvements
-
Plain-English tooltips on the Monte Carlo card.
Hover any term — success rate, accumulation, drawdown,
percentiles, volatility, return model, stress tests — for an
explanation written for people who don’t read retirement
forums for fun. No jargon required to understand your own plan.
Known limitations carried into a future patch
-
Survivor modeling keeps the household filing married-joint
after a spouse’s death. The switch to single filing
(smaller standard deduction, tighter brackets and IRMAA
thresholds) is not yet modeled, so plans with large post-death
Roth conversions will look slightly rosier than reality.
-
Adjustable-rate loans support one scheduled rate change.
Multi-step ARM schedules (annual adjustment cadences, lifetime
caps) may come later if there’s demand.
-
Automatic sale gains use your account’s equity
minus cost basis, since the app tracks equity rather than
market price. For exact figures, the net-proceeds override
remains the precise path.
Released 2026-05-23
Patch
The first post-launch patch. Eleven tracked improvements based on
customer feedback and a deeper pass over the account-type model.
Highlights: a brand-new Additional Income Streams
section for modeling rental income, pensions, and annuities;
five new liability account types (mortgage,
student / auto / credit card / personal loan) that amortize and
subtract from net worth; a Property Sale Event
feature; and an expanded Cash Flow diagram that
now covers your entire lifetime instead of just retirement.
Free download for all customers via your Lemon Squeezy
customer portal.
New features
-
Additional Income Streams. A new section on the
Budget Analysis tab lets you model recurring retirement cash
flows that previously had no good home — rental income, pensions,
annuities, trust distributions, royalties. Each stream carries a
name, type, monthly amount, age window, tax treatment
(ordinary income or tax-free), and COLA. Streams active during
pre-retirement years flow into your Cash Flow & FI Trajectory
cards; streams active during retirement reduce the portfolio
withdrawals needed to fund your spending. Replaces the old
Social-Security-stream hack for rental income.
-
Mortgage and other liabilities. Five new account
types in a new "Liabilities" category: Mortgage, Student loan,
Auto loan, Credit card balance, Personal loan. Outstanding
balances subtract from net worth. Each loan amortizes
year-over-year using the rate and payment you configure;
visualized as a red overlay line on the Accumulation chart and a
new Debt column on the Drawdown tab's year-by-year
table. Credit-card minimum-payment cases (where the payment is
less than monthly interest) are modeled correctly too.
-
Property Sale Event. Real estate, 529, pension,
and "other" accounts now have Sell at age and
Net proceeds (today’s $) fields. At the sale year,
the asset zeroes out and the net proceeds flow into your taxable
bucket as fresh basis. Lets you model "I'll sell the house at
70 and convert to a smaller place" cleanly. The previous
workaround required manually editing the account balance and
adding a negative lumpy expense.
-
Real estate, 529, and pension assets now appreciate
in the chart. Pre-2026.0.1 the model held these at a
static balance, so a $500k home today was still $500k at
retirement on your projection chart. Now they compound at the
per-account rate during accumulation and contribute properly to
your net worth trajectory. Drawdown still excludes them from
the withdrawal hierarchy (you can’t pay groceries with
your house).
-
Roth contributions in the Budget Analysis dropdown.
Three new expense categories under the Savings group: Roth IRA
contributions, Roth 401(k) contributions, Mega backdoor Roth
contributions. All flagged as savings so they show up in your
savings-rate analysis without inflating your annual_spend.
Bug fixes
-
HSA non-medical post-65 tax treatment.
Previously the model treated every HSA withdrawal as qualified
medical (tax-free). In reality, post-65 HSA withdrawals beyond
your medical spending are taxed as ordinary income
(penalty-free, same treatment as a Traditional IRA). The
Accounts tab gains an "Annual medical out-of-pocket" field;
set it to model the tax distinction correctly. Leave at $0
to keep the legacy behavior.
UI improvements
-
Cash Flow diagram covers your full lifetime.
The tab formerly called "Retirement Cash Flow" is now just
"Cash Flow." Scrub the year slider back to your current age
and the Sankey switches to an accumulation view (paycheck
flowing into taxes, deductions, retirement contributions, and
lifestyle). Cross the retirement boundary and it morphs into
the original drawdown view automatically. HSA withdrawal bands
also added to the retirement-years view.
-
Compare tab gains strategy-differentiating metrics.
Seven new rows so two scenarios that hit the same final net
worth no longer look identical: Lifetime Roth conversions,
Average effective tax rate, Years on ACA bridge, ACA subsidies
captured, plus an "End-of-plan portfolio mix" section breaking
down what you'll have in Trad / Roth / Taxable when the plan
ends.
-
Budget Analysis Spending Summary is now a donut
chart. The numeric card was replaced with an interactive
donut grouped by category (Housing / Transportation / Food /
etc.). Hover any slice to see the dollar amount and percentage.
Reflects whether you're using budget-derived or manual annual
spending. Implied SWR moved to the FI Trajectory card.
-
FI Target section refactored. The redundant
"Resolved target" card is gone. Three mutually-exclusive cards
now: Conservative floor, Strategy-adjusted, and a new inline-editable
Custom override. Cleaner three-choice picker instead of
two presets plus a passive read-out.
-
Paycheck section now autosaves. Matches the
Income Streams and Expenses sections — no more explicit Save
button to remember; edits are persisted ~600ms after you stop
typing. Status indicator shows "Saving…" then "Saved 10:42 AM."
Known limitations carried into a future patch
-
Income streams and HSA non-medical withdrawals support only
ordinary income and tax-free treatments in
this release. LTCG / qualified dividend rates will be added in
v2026.0.2.
-
Property Sale Event uses the user-entered net value (you handle
the capital gains math). Automatic LTCG calculation + home-sale
exclusion ($250k single / $500k MFJ) will be added in v2026.0.2.
-
When a debt account pays off mid-projection, the model
doesn’t automatically remove the corresponding mortgage
line from your Budget Analysis. You’ll want to remove it
manually to avoid the payment continuing to count against your
retirement spending after the loan is gone.
-
Selling a property doesn’t automatically pay off a linked
mortgage account. Set the mortgage payment high enough to
amortize to zero by the sale year, or manually delete the loan
account, to model this correctly.
Released 2026-05-10
Initial release
First public release of Retirology. Highlights:
- Path-to-FI accumulation projections across taxable, traditional, Roth, and HSA buckets, with employer match, HSA tax credit, and inflation-adjusted figures.
- Budget analysis — define spending category by category to derive a real FI target and power the year-by-year drawdown view, rather than guessing a single annual number.
- Drawdown planner with four Roth conversion ladder modes, ACA premium-subsidy optimization, SEPP 72(t) carve-outs, RMD modeling, Social Security claim-age strategies, and full state + locality income tax (51 states plus NYC, Detroit, and Maryland counties).
- Monte Carlo simulator with both normal-distribution sampling and historical bootstrap mode using a bundled 1928–2024 dataset (S&P 500, 10-yr Treasury, T-bills, CPI).
- Deterministic stress tests against the 1929, 1973–74, 2000, 2008, and 2022 sequences.
- Plan analysis with rule-based recommendations and a cross-strategy optimizer for one-click apply.
- Sankey cash-flow diagram for the drawdown phase.
- Side-by-side multi-scenario comparison.
- Local SQLite storage. No accounts, no telemetry, one update-check network call per launch.