<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>RetirementIQ Blog</title>
    <link>https://retirementiq.app/blog/</link>
    <atom:link href="https://retirementiq.app/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Plain-spoken posts on retirement decumulation, taxes, Social Security, and how RetirementIQ models them.</description>
    <language>en-us</language>
    <lastBuildDate>Wed, 03 Jun 2026 23:49:37 GMT</lastBuildDate>
    <item>
      <title>RetIQ Goes Native on iOS</title>
      <link>https://retirementiq.app/blog/retiq-goes-native-ios.html</link>
      <guid isPermaLink="true">https://retirementiq.app/blog/retiq-goes-native-ios.html</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>The RetirementIQ iOS app is now a fully native SwiftUI application. Here’s what that means, what it costs, and why the web app remains the fastest way to stay current.</description>
      <content:encoded><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>RetIQ Goes Native on iOS — RetIQ</title>
<meta name="description" content="The RetirementIQ iOS app is now a fully native SwiftUI application. Here's what that means, what it costs, and why the web app remains the fastest way to stay current.">
<link rel="icon" href="/app/icons/icon-192.png">
<style>
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-600.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-700.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-italic.woff2') format('woff2')}
*{margin:0;padding:0;box-sizing:border-box}
:root{
  --bg:#020617;--bg1:#080f1f;--panel:#0b1220;--card:#0e1829;
  --border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);
  --text:#e2e8f0;--dim:#94a3b8;--muted:#64748b;--faint:#2d3f55;
  --cyan:#06b6d4;--green:#10b981;--blue:#3b82f6;--amber:#f59e0b;--red:#f87171;
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px)}
.orb-1{width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.11),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}
.orb-2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.07),transparent 70%);top:40%;right:-100px}
.rel{position:relative;z-index:1}
nav{position:sticky;top:0;z-index:200;background:rgba(2,6,23,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:880px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{text-decoration:none;display:flex;align-items:baseline;font-weight:800;font-size:17px;letter-spacing:-.025em}
.nl-r{color:var(--text)}.nl-iq{color:var(--cyan)}
.nav-links{display:flex;align-items:center;gap:2px}
.nav-links a{font-size:13px;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:7px;font-weight:500;transition:color .18s,background .18s}
.nav-links a:hover,.nav-links a.active{color:var(--text);background:rgba(255,255,255,.05)}
.post-wrap{max-width:680px;margin:0 auto;padding:0 24px}
.post-header{padding:72px 0 40px}
.post-back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;transition:color .15s}
.post-back:hover{color:var(--text)}
.post-tag{background:rgba(6,182,212,.1);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:16px}
.post-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}
.post-meta{font-size:13px;color:var(--muted);margin-bottom:0}
.post-body{padding-bottom:72px}
.post-body p{font-size:16px;color:var(--dim);margin-bottom:20px;line-height:1.75}
.post-body p a{color:var(--cyan);text-decoration:none}
.post-body p a:hover{text-decoration:underline}
.post-body h3{font-size:19px;font-weight:700;color:var(--text);margin:40px 0 14px;letter-spacing:-.015em}
.post-body strong{color:var(--text);font-weight:600}
.chart-wrap{margin:36px 0;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px 16px 14px;overflow:hidden}
.chart-wrap svg{display:block;margin:0 auto}
.chart-caption{font-size:11.5px;color:var(--muted);text-align:center;margin-top:10px;line-height:1.5}
.callout{background:var(--card);border:1px solid var(--border2);border-radius:14px;padding:24px 28px;margin:28px 0}
.callout-title{font-size:16px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:8px}
.callout p{font-size:14.5px;color:var(--dim);margin-bottom:10px;line-height:1.7}
.callout p:last-child{margin-bottom:0}
.cta-block{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(59,130,246,.06));border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:28px 32px;margin:48px 0 0;text-align:center}
.cta-block p{font-size:15px;color:var(--dim);margin-bottom:16px}
.cta-btn{display:inline-block;background:var(--cyan);color:#020617;font-weight:700;font-size:14px;padding:10px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s}
.cta-btn:hover{opacity:.88}
.cta-sub{font-size:12px;color:var(--muted);margin-top:10px}
footer{border-top:1px solid var(--border);padding:26px 24px;margin-top:0}
.footer-inner{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
footer a{color:var(--muted);text-decoration:none;transition:color .15s}
footer a:hover{color:var(--dim)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:680px){.post-header{padding:48px 0 28px}.cta-block{padding:20px 18px}.callout{padding:18px 16px}}
</style>
</head>
<body>
<div class="bg-orbs" aria-hidden="true">
  <div class="orb orb-1"></div>
  <div class="orb orb-2"></div>
</div>

<nav>
  <div class="nav-inner">
    <a class="nav-logo" href="/"><span class="nl-r">Retirement</span><span class="nl-iq">IQ</span></a>
    <div class="nav-links">
      <a href="/features.html">Features</a>
      <a href="/about.html">About</a>
      <a href="/blog/" class="active">Blog</a>
      <a href="/manual.html">Manual</a>
      <a href="/privacy.html">Privacy</a>
      <a href="mailto:support@retirementiq.app">Support</a>
    </div>
  </div>
</nav>

<div class="rel">
<div class="post-wrap">

  <header class="post-header">
    <a class="post-back" href="/blog/">&larr; Blog</a>
    <div class="post-tag">Product News</div>
    <h1 class="post-title">RetIQ Goes Native on iOS</h1>
    <p class="post-meta">June 2, 2026 &middot; RetIQ Studio</p>
  </header>

  <div class="post-body">

    <p>The RetirementIQ iOS app is now a fully native SwiftUI application &mdash; and that&rsquo;s a big deal. No more web view under the hood, no compromises. It loads instantly, responds the way iOS apps respond, and feels like software that belongs on your device. Inputs, navigation, transitions &mdash; everything behaves the way you expect it to.</p>

    <p>Worth knowing: the iOS app runs on iPhone, iPad, and Apple Silicon Macs. If you&rsquo;re in the Apple ecosystem, one purchase covers all three. The iPad experience in particular is well-suited to retirement planning &mdash; more screen space to work through projections and scenarios without feeling cramped.</p>

    <p>For this kind of work &mdash; adjusting numbers, comparing scenarios, checking projections across decades &mdash; a dedicated native app beats a browser tab every time. Features like the What If Explorer, where sliding scales let you instantly visualize how changing a spending rate, retirement age, or return assumption reshapes your entire projection, feel exactly right on a native touch interface. Drag a slider, see your plan respond. That kind of immediacy is what native makes possible.</p>

    <p>But the native advantage goes beyond feel. RetirementIQ already includes AI-powered guidance, and on iOS that capability is getting stronger. Apple&rsquo;s on-device processing means sensitive financial data doesn&rsquo;t need to leave your phone to get intelligent analysis. That aligns directly with how we think about privacy: your retirement numbers are yours, and the tools that help you understand them should treat them that way.</p>

    <p>Looking ahead, we&rsquo;re genuinely excited about where Apple is taking its platform. On-device intelligence, tighter Siri integration, and new interaction paradigms opening up across iPhone and iPad represent real opportunities for a tool like RetirementIQ &mdash; not gimmicks, but ways to make retirement planning more accessible and more useful in the moments when you actually need it. We&rsquo;re building with that future in mind.</p>

    <h3>On pricing</h3>

    <p>The iOS app is priced at $69.99. That reflects two realities: Apple takes a 30% cut of every App Store purchase, and while the iOS app shares logic with the web app, it is genuinely separate software &mdash; separate codebase, separate development effort, separate maintenance. Building and maintaining it well takes real work, and the pricing needs to reflect that.</p>

    <p>That said, if you&rsquo;re already a web app subscriber and want to add iOS, reach out to us at <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>. We&rsquo;ll get you access at $29.99 &mdash; a $40 savings. We&rsquo;d rather reward existing users than have you pay full price twice.</p>

    <h3>Why the web app still leads</h3>

    <p>The web app is where RetirementIQ is built and where it moves fastest. When a tax law changes, when a calculation issue surfaces, when a new feature ships &mdash; the web app gets it first. Sometimes within hours.</p>

    <p>It also runs everywhere. Windows, Android, Linux, any browser, any device. If you&rsquo;re not in the Apple ecosystem, the web app is your app &mdash; and it&rsquo;s the same full-featured tool, nothing cut down. Even iOS users who want every update the moment it&rsquo;s live will find the web app keeps pace faster than any App Store review cycle allows.</p>

    <p>The two apps complement each other. The web app sets the pace and covers every platform. The iOS app gives Apple users the best possible native experience. Both are actively developed and both are getting new features.</p>

    <h3>A note on macOS</h3>

    <p>We&rsquo;ve retired the dedicated macOS wrapper app. It was a web view in a window &mdash; not meaningfully different from opening retirementiq.app in Safari. Mac users lose nothing; the web app works exactly as well in any browser. And of course, Apple Silicon Mac users can now run the native iOS app directly.</p>

    <div class="cta-block">
      <p>Plan your retirement on every device you own &mdash; on the web today, or natively on iPhone, iPad, and Mac.</p>
      <a class="cta-btn" href="/">Start Free 7-Day Trial &rarr;</a>
      <div class="cta-sub">No account required. No credit card. Your data stays on your device.</div>
    </div>

  </div>
</div>
</div>

<footer>
  <div class="footer-inner">
    <span>&copy; 2026 RetIQ Studio LLC &middot; Not financial advice</span>
    <div class="footer-links">
      <a href="/privacy.html">Privacy</a>
      <a href="/terms.html">Terms</a>
      <a href="/about.html">About</a>
      <a href="/blog/">Blog</a>
      <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>
    </div>
  </div>
</footer>

</body>
</html>
]]></content:encoded>
    </item>
    <item>
      <title>The Self-Employed Retirement Most Planning Tools Can&apos;t Model</title>
      <link>https://retirementiq.app/blog/self-employed-retirement.html</link>
      <guid isPermaLink="true">https://retirementiq.app/blog/self-employed-retirement.html</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <description>Most SE people don&apos;t retire in one day. They wind down over years — and that transition creates ACA, IRMAA, and Roth conversion interactions most planning tools simply ignore.</description>
      <content:encoded><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>The Self-Employed Retirement Most Planning Tools Can&rsquo;t Model — RetirementIQ</title>
<meta name="description" content="Most SE people don't retire in one day. They wind down over years — and that transition creates ACA, IRMAA, and Roth conversion interactions most planning tools simply ignore.">
<link rel="icon" href="/app/icons/icon-192.png">
<style>
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-600.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-700.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-italic.woff2') format('woff2')}
*{margin:0;padding:0;box-sizing:border-box}
:root{
  --bg:#020617;--bg1:#080f1f;--panel:#0b1220;--card:#0e1829;
  --border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);
  --text:#e2e8f0;--dim:#94a3b8;--muted:#64748b;--faint:#2d3f55;
  --cyan:#06b6d4;--green:#10b981;--blue:#3b82f6;--amber:#f59e0b;--red:#f87171;
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px)}
.orb-1{width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.11),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}
.orb-2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.07),transparent 70%);top:40%;right:-100px}
.rel{position:relative;z-index:1}
nav{position:sticky;top:0;z-index:200;background:rgba(2,6,23,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:880px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{text-decoration:none;display:flex;align-items:baseline;font-weight:800;font-size:17px;letter-spacing:-.025em}
.nl-r{color:var(--text)}.nl-iq{color:var(--cyan)}
.nav-links{display:flex;align-items:center;gap:2px}
.nav-links a{font-size:13px;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:7px;font-weight:500;transition:color .18s,background .18s}
.nav-links a:hover,.nav-links a.active{color:var(--text);background:rgba(255,255,255,.05)}
.post-wrap{max-width:680px;margin:0 auto;padding:0 24px}
.post-header{padding:72px 0 40px}
.post-back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;transition:color .15s}
.post-back:hover{color:var(--text)}
.post-tag{background:rgba(6,182,212,.1);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:16px}
.post-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}
.post-meta{font-size:13px;color:var(--muted);margin-bottom:0}
.post-body{padding-bottom:72px}
.post-body p{font-size:16px;color:var(--dim);margin-bottom:20px;line-height:1.75}
.post-body p a{color:var(--cyan);text-decoration:none}
.post-body p a:hover{text-decoration:underline}
.post-body h3{font-size:19px;font-weight:700;color:var(--text);margin:40px 0 14px;letter-spacing:-.015em}
.post-body strong{color:var(--text);font-weight:600}
.post-sources{margin-top:48px;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.8}
.post-sources strong{color:var(--dim);font-weight:600}
.cta-block{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(59,130,246,.06));border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:28px 32px;margin:48px 0 0;text-align:center}
.cta-block p{font-size:15px;color:var(--dim);margin-bottom:16px}
.cta-btn{display:inline-block;background:var(--cyan);color:#020617;font-weight:700;font-size:14px;padding:10px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s}
.cta-btn:hover{opacity:.88}
.series-note{margin-top:32px;padding:16px 20px;background:var(--card);border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--muted);line-height:1.7}
.series-note strong{color:var(--dim)}
footer{border-top:1px solid var(--border);padding:26px 24px;margin-top:0}
.footer-inner{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
footer a{color:var(--muted);text-decoration:none;transition:color .15s}
footer a:hover{color:var(--dim)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:680px){.post-header{padding:48px 0 28px}.post-wrap{padding:0 18px}}
</style>
</head>
<body>
<div class="bg-orbs" aria-hidden="true">
  <div class="orb orb-1"></div>
  <div class="orb orb-2"></div>
</div>
<nav>
  <div class="nav-inner">
    <a class="nav-logo" href="/"><span class="nl-r">Retirement</span><span class="nl-iq">IQ</span></a>
    <div class="nav-links">
      <a href="/features.html">Features</a>
      <a href="/about.html">About</a>
      <a href="/blog/" class="active">Blog</a>
      <a href="/manual.html">Manual</a>
      <a href="/privacy.html">Privacy</a>
      <a href="mailto:support@retirementiq.app">Support</a>
    </div>
  </div>
</nav>
<div class="rel">
<div class="post-wrap">
  <header class="post-header">
    <a class="post-back" href="/blog/">&larr; All posts</a>
    <span class="post-tag">Self-Employed</span>
    <h1 class="post-title">The Self-Employed Retirement Most Planning Tools Can&rsquo;t Model</h1>
    <p class="post-meta">June 1, 2026</p>
  </header>
  <div class="post-body">

    <p>Most self-employed people don&rsquo;t retire in one day. They take fewer clients, wind down a practice, do some consulting while the portfolio does more of the work. That transition can take years. It&rsquo;s also where the planning gets hard &mdash; and where most retirement tools go quiet.</p>

    <h3>The problem with a clean retirement date</h3>

    <p>Standard retirement planning software assumes one handoff: you work until a date, earned income stops, withdrawals begin. For W-2 employees that&rsquo;s roughly how it works. For the self-employed, it rarely is.</p>

    <p>In the transition years, your business income and your retirement income are running at the same time. SE income counts against your ACA subsidy &mdash; the wrong year can eliminate eligibility entirely for a family paying pre-Medicare healthcare costs. It also shapes your Medicare bill two years later: IRMAA uses income from two years prior, so a strong consulting year at 63 shows up as a surcharge at 65. If you&rsquo;re collecting Social Security before full retirement age, the earnings test applies to SE income too &mdash; the business you&rsquo;re winding down can trigger benefit withholding. And every dollar of business income changes your Roth conversion headroom: a high-income year closes the window, a quiet year opens it.</p>

    <p>Most planning tools can&rsquo;t model this because they were built for the moment after income stops, not the years of transition before it. The design assumption is one retirement date and a clean cutoff. For the self-employed, that assumption produces projections that look right but aren&rsquo;t.</p>

    <h3>What RetirementIQ models</h3>

    <p>RetirementIQ lets you define income phases &mdash; full consulting, reduced consulting, done &mdash; with SE income declining year by year on whatever schedule matches reality. The self-employment tax calculation runs in each phase year, as does the QBI deduction, the ACA subsidy calculated against your actual MAGI, and the IRMAA lookback that connects this year&rsquo;s income to your Medicare premium two years out.</p>

    <p>Nothing requires manual adjustment when the income changes. If your consulting drops by $30,000 in year two, the ACA picture, IRMAA exposure, and Roth conversion headroom all update automatically. You can model what it costs to take a large engagement at 63 versus spreading that work across two lower-income years. Or what the subsidy picture looks like while you&rsquo;re still on ACA and still billing. Or whether one more active client year pushes you into the next IRMAA tier &mdash; and whether that trade-off is worth it.</p>

    <p>The SE tax, the QBI deduction, the downstream effects on every bracket and surcharge &mdash; RetirementIQ runs it all in the same projection, in every year, so you can see how the wind-down interacts with the drawdown.</p>

    <div class="cta-block">
      <p>Model your SE wind-down alongside your retirement drawdown &mdash; ACA, IRMAA, Roth conversions, and SS earnings test all connected. Private, one-time purchase.</p>
      <a class="cta-btn" href="/">Try RetirementIQ &rarr;</a>
    </div>

    <div class="post-sources">
      <strong>Sources</strong><br>
      IRC &sect;1401&ndash;1402 (self-employment tax) &middot; IRC &sect;199A (Qualified Business Income deduction) &middot; IRC &sect;164(f) (&frac12; SE tax deduction) &middot; CMS 2026 Medicare Parts B &amp; D Premiums (IRMAA lookback) &middot; IRS Rev.&nbsp;Proc. 2024-35 (ACA premium tax credit) &middot; SSA Retirement Earnings Test (42 U.S.C. &sect;403)
    </div>

  </div>
</div>
</div>

<footer>
  <div class="footer-inner">
    <span>&copy; 2026 RetIQ Studio LLC &middot; Not financial advice</span>
    <div class="footer-links">
      <a href="/privacy.html">Privacy</a>
      <a href="/terms.html">Terms</a>
      <a href="/about.html">About</a>
      <a href="/blog/">Blog</a>
      <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>
    </div>
  </div>
</footer>
</body>
</html>
]]></content:encoded>
    </item>
    <item>
      <title>Leaving a Financial Roadmap for Your Spouse</title>
      <link>https://retirementiq.app/blog/financial-roadmap-for-spouse.html</link>
      <guid isPermaLink="true">https://retirementiq.app/blog/financial-roadmap-for-spouse.html</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <description>If you died this year, could your spouse execute the retirement plan you&apos;ve been running? Here&apos;s how to build a roadmap they can actually follow.</description>
      <content:encoded><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>Leaving a Financial Roadmap for Your Spouse — RetirementIQ</title>
<meta name="description" content="If you died this year, could your spouse execute the retirement plan you've been running? Here's how to build a roadmap they can actually follow.">
<link rel="icon" href="/app/icons/icon-192.png">
<style>
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-600.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-700.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-italic.woff2') format('woff2')}
*{margin:0;padding:0;box-sizing:border-box}
:root{
  --bg:#020617;--bg1:#080f1f;--panel:#0b1220;--card:#0e1829;
  --border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);
  --text:#e2e8f0;--dim:#94a3b8;--muted:#64748b;--faint:#2d3f55;
  --cyan:#06b6d4;--green:#10b981;--blue:#3b82f6;--amber:#f59e0b;--red:#f87171;
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px)}
.orb-1{width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.11),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}
.orb-2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.07),transparent 70%);top:40%;right:-100px}
.rel{position:relative;z-index:1}
nav{position:sticky;top:0;z-index:200;background:rgba(2,6,23,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:880px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{text-decoration:none;display:flex;align-items:baseline;font-weight:800;font-size:17px;letter-spacing:-.025em}
.nl-r{color:var(--text)}.nl-iq{color:var(--cyan)}
.nav-links{display:flex;align-items:center;gap:2px}
.nav-links a{font-size:13px;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:7px;font-weight:500;transition:color .18s,background .18s}
.nav-links a:hover,.nav-links a.active{color:var(--text);background:rgba(255,255,255,.05)}
.post-wrap{max-width:680px;margin:0 auto;padding:0 24px}
.post-header{padding:72px 0 40px}
.post-back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;transition:color .15s}
.post-back:hover{color:var(--text)}
.post-tag{background:rgba(6,182,212,.1);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:16px}
.post-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}
.post-meta{font-size:13px;color:var(--muted);margin-bottom:0}
.post-body{padding-bottom:72px}
.post-body p{font-size:16px;color:var(--dim);margin-bottom:20px;line-height:1.75}
.post-body p a{color:var(--cyan);text-decoration:none}
.post-body p a:hover{text-decoration:underline}
.post-body h3{font-size:19px;font-weight:700;color:var(--text);margin:40px 0 14px;letter-spacing:-.015em}
.post-body strong{color:var(--text);font-weight:600}
.post-sources{margin-top:48px;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.8}
.post-sources strong{color:var(--dim);font-weight:600}
.cta-block{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(59,130,246,.06));border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:28px 32px;margin:48px 0 0;text-align:center}
.cta-block p{font-size:15px;color:var(--dim);margin-bottom:16px}
.cta-btn{display:inline-block;background:var(--cyan);color:#020617;font-weight:700;font-size:14px;padding:10px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s}
.cta-btn:hover{opacity:.88}
.series-note{margin-top:32px;padding:16px 20px;background:var(--card);border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--muted);line-height:1.7}
.series-note strong{color:var(--dim)}
footer{border-top:1px solid var(--border);padding:26px 24px;margin-top:0}
.footer-inner{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
footer a{color:var(--muted);text-decoration:none;transition:color .15s}
footer a:hover{color:var(--dim)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:680px){.post-header{padding:48px 0 28px}.post-wrap{padding:0 18px}}
</style>
</head>
<body>
<div class="bg-orbs" aria-hidden="true">
  <div class="orb orb-1"></div>
  <div class="orb orb-2"></div>
</div>
<nav>
  <div class="nav-inner">
    <a class="nav-logo" href="/"><span class="nl-r">Retirement</span><span class="nl-iq">IQ</span></a>
    <div class="nav-links">
      <a href="/features.html">Features</a>
      <a href="/about.html">About</a>
      <a href="/blog/" class="active">Blog</a>
      <a href="/manual.html">Manual</a>
      <a href="/privacy.html">Privacy</a>
      <a href="mailto:support@retirementiq.app">Support</a>
    </div>
  </div>
</nav>
<div class="rel">
<div class="post-wrap">
  <header class="post-header">
    <a class="post-back" href="/blog/">&larr; All posts</a>
    <span class="post-tag">Life Events</span>
    <h1 class="post-title">Leaving a Financial Roadmap for Your Spouse</h1>
    <p class="post-meta">April 13, 2026</p>
  </header>
  <div class="post-body">

    <p>In most couples, one person manages the money. They know where the accounts are, what the withdrawal strategy is, which bracket they&rsquo;re trying to stay under, and why the Roth conversions stop at age 72. The other person knows it&rsquo;s handled.</p>

    <p>That works fine until it doesn&rsquo;t.</p>

    <p>This isn&rsquo;t about estate planning or wills. Attorneys handle that. This is about the operational question: if you died this year, could your spouse actually execute the retirement plan you&rsquo;ve been running? Do they know which accounts to draw from first? When to claim survivor Social Security benefits? Whether to continue the Roth conversions or stop? What the tax picture looks like as a single filer?</p>

    <p>If the answer is &ldquo;probably not,&rdquo; you&rsquo;re not alone. Most couples don&rsquo;t have this written down anywhere. The plan lives in one person&rsquo;s head, and when that person is gone, the surviving spouse is making high-stakes financial decisions in the worst possible state of mind.</p>

    <h3>What a roadmap actually looks like</h3>

    <p>It&rsquo;s not a binder full of account statements. It&rsquo;s a complete financial projection &mdash; from today forward &mdash; that assumes one of you is gone. A projection that has already been optimized: the right withdrawal order, the right Social Security timing, the right conversion strategy for a single filer in narrower tax brackets.</p>

    <p>That&rsquo;s what RetirementIQ&rsquo;s Adopt Plan feature builds. You click &ldquo;If You Pass First,&rdquo; and the app rebuilds the entire plan as your spouse&rsquo;s solo retirement: filing status switches to single, your income stops, accounts roll over, expenses adjust, survivor Social Security kicks in. Then you optimize it &mdash; run the Strategy Report Card, find the best path, calculate maximum sustainable spending, stress-test it with Monte Carlo.</p>

    <p>When it&rsquo;s dialed in, you export it as an HTML snapshot. That file opens in any browser, on any device, without the app and without a license. It contains the full projection, the strategy, the year-by-year numbers. Print it, save it to a shared drive, put it with the estate documents. Your spouse doesn&rsquo;t need to learn the tool. They just need to find the file.</p>

    <p>And it&rsquo;s not just for your spouse. Share it with adult children so they understand the picture and can help when needed. Or bring it to a fee-only advisor for a one-time review &mdash; when someone shows up with a year-by-year projection already built, the conversation starts at strategy, not data gathering. That alone can turn a $3,000 engagement into a $500 one-hour consultation.</p>

    <h3>Do it once a year</h3>

    <p>Balances change. Tax law changes. The right strategy shifts. The same workflow takes twenty minutes annually &mdash; update the balances, re-run the optimizer, export a fresh snapshot. The Strategy Check-in card on the Dashboard will flag when it&rsquo;s time: balances shifted more than 5%, a better strategy emerged, or a milestone like RMD age is approaching.</p>

    <p>A retirement plan that only works while you&rsquo;re alive to run it isn&rsquo;t really a plan. It&rsquo;s a dependency. The roadmap turns it into something your spouse can follow &mdash; and your family can support.</p>

    <div class="series-note">
      <strong>Life Events series</strong> &mdash; Previously: <a href="/blog/when-a-spouse-dies.html" style="color:var(--cyan)">When a Spouse Dies: The Financial Plan Changes Overnight</a>. Up next: SSDI and retirement &mdash; the transition most tools ignore.
    </div>

    <div class="cta-block">
      <p>Build your spouse&rsquo;s roadmap today. Export it as a standalone file they can open anywhere, anytime.</p>
      <a class="cta-btn" href="/">Try RetirementIQ &rarr;</a>
    </div>

  </div>
</div>
</div>

<footer>
  <div class="footer-inner">
    <span>&copy; 2026 RetIQ Studio LLC &middot; Not financial advice</span>
    <div class="footer-links">
      <a href="/privacy.html">Privacy</a>
      <a href="/terms.html">Terms</a>
      <a href="/about.html">About</a>
      <a href="/blog/">Blog</a>
      <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>
    </div>
  </div>
</footer>
</body>
</html>
]]></content:encoded>
    </item>
    <item>
      <title>When a Spouse Dies: The Financial Plan Changes Overnight</title>
      <link>https://retirementiq.app/blog/when-a-spouse-dies.html</link>
      <guid isPermaLink="true">https://retirementiq.app/blog/when-a-spouse-dies.html</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <description>900,000 Americans are widowed every year. The financial plan you built as a couple no longer works — and the changes hit fast.</description>
      <content:encoded><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>When a Spouse Dies: The Financial Plan Changes Overnight — RetirementIQ</title>
<meta name="description" content="900,000 Americans are widowed every year. The financial plan you built as a couple no longer works — and the changes hit fast.">
<link rel="icon" href="/app/icons/icon-192.png">
<style>
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-600.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-700.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-italic.woff2') format('woff2')}
*{margin:0;padding:0;box-sizing:border-box}
:root{
  --bg:#020617;--bg1:#080f1f;--panel:#0b1220;--card:#0e1829;
  --border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);
  --text:#e2e8f0;--dim:#94a3b8;--muted:#64748b;--faint:#2d3f55;
  --cyan:#06b6d4;--green:#10b981;--blue:#3b82f6;--amber:#f59e0b;--red:#f87171;
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px)}
.orb-1{width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.11),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}
.orb-2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.07),transparent 70%);top:40%;right:-100px}
.rel{position:relative;z-index:1}
nav{position:sticky;top:0;z-index:200;background:rgba(2,6,23,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:880px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{text-decoration:none;display:flex;align-items:baseline;font-weight:800;font-size:17px;letter-spacing:-.025em}
.nl-r{color:var(--text)}.nl-iq{color:var(--cyan)}
.nav-links{display:flex;align-items:center;gap:2px}
.nav-links a{font-size:13px;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:7px;font-weight:500;transition:color .18s,background .18s}
.nav-links a:hover,.nav-links a.active{color:var(--text);background:rgba(255,255,255,.05)}
.post-wrap{max-width:680px;margin:0 auto;padding:0 24px}
.post-header{padding:72px 0 40px}
.post-back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;transition:color .15s}
.post-back:hover{color:var(--text)}
.post-tag{background:rgba(6,182,212,.1);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:16px}
.post-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}
.post-meta{font-size:13px;color:var(--muted);margin-bottom:0}
.post-body{padding-bottom:72px}
.post-body p{font-size:16px;color:var(--dim);margin-bottom:20px;line-height:1.75}
.post-body p a{color:var(--cyan);text-decoration:none}
.post-body p a:hover{text-decoration:underline}
.post-body h3{font-size:19px;font-weight:700;color:var(--text);margin:40px 0 14px;letter-spacing:-.015em}
.post-body strong{color:var(--text);font-weight:600}
.post-sources{margin-top:48px;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.8}
.post-sources strong{color:var(--dim);font-weight:600}
.cta-block{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(59,130,246,.06));border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:28px 32px;margin:48px 0 0;text-align:center}
.cta-block p{font-size:15px;color:var(--dim);margin-bottom:16px}
.cta-btn{display:inline-block;background:var(--cyan);color:#020617;font-weight:700;font-size:14px;padding:10px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s}
.cta-btn:hover{opacity:.88}
.series-note{margin-top:32px;padding:16px 20px;background:var(--card);border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--muted);line-height:1.7}
.series-note strong{color:var(--dim)}
footer{border-top:1px solid var(--border);padding:26px 24px;margin-top:0}
.footer-inner{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
footer a{color:var(--muted);text-decoration:none;transition:color .15s}
footer a:hover{color:var(--dim)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:680px){.post-header{padding:48px 0 28px}.post-wrap{padding:0 18px}}
</style>
</head>
<body>
<div class="bg-orbs" aria-hidden="true">
  <div class="orb orb-1"></div>
  <div class="orb orb-2"></div>
</div>
<nav>
  <div class="nav-inner">
    <a class="nav-logo" href="/"><span class="nl-r">Retirement</span><span class="nl-iq">IQ</span></a>
    <div class="nav-links">
      <a href="/features.html">Features</a>
      <a href="/about.html">About</a>
      <a href="/blog/" class="active">Blog</a>
      <a href="/manual.html">Manual</a>
      <a href="/privacy.html">Privacy</a>
      <a href="mailto:support@retirementiq.app">Support</a>
    </div>
  </div>
</nav>
<div class="rel">
<div class="post-wrap">
  <header class="post-header">
    <a class="post-back" href="/blog/">&larr; All posts</a>
    <span class="post-tag">Life Events</span>
    <h1 class="post-title">When a Spouse Dies: The Financial Plan Changes Overnight</h1>
    <p class="post-meta">April 13, 2026</p>
  </header>
  <div class="post-body">

    <p>Nobody builds a retirement plan expecting to use the survivor version. But roughly 900,000 Americans are widowed every year, and by age 65, four in ten women are managing retirement alone. The financial shock isn&rsquo;t just emotional &mdash; it&rsquo;s structural. The plan you built as a couple no longer works, and the changes hit fast.</p>

    <h3>Your tax bracket compresses</h3>

    <p>This is the one most people don&rsquo;t see coming. A married couple filing jointly has roughly double the bracket width of a single filer. When one spouse dies, the surviving spouse gets one more year of joint filing, then shifts to single status. Same income, narrower brackets, higher tax bill. If the deceased had a pension or large IRA, the survivor can easily jump two brackets without earning a dollar more.</p>

    <h3>Social Security changes</h3>

    <p>The surviving spouse keeps the higher of the two benefits &mdash; not both. If you were each collecting $2,200 and $1,800 a month, the household doesn&rsquo;t drop to $2,200. It drops to $2,200 and loses $1,800 entirely. That&rsquo;s a 45% cut in Social Security income. Survivor benefits have their own claiming rules, and getting the timing wrong can cost tens of thousands over a lifetime.</p>

    <h3>Expenses don&rsquo;t cut in half</h3>

    <p>Housing, property taxes, insurance, utilities &mdash; most fixed costs stay the same. Food and discretionary spending drop some, but not by 50%. The surviving spouse is often living on 55&ndash;65% of the prior household income while carrying 75&ndash;80% of the prior expenses.</p>

    <h3>Accounts need retitling</h3>

    <p>Joint accounts, beneficiary designations, RMD schedules &mdash; all of these change. An inherited IRA has different distribution rules than a spousal rollover. The wrong choice can trigger unnecessary taxes or penalties.</p>

    <h3>Most tools don&rsquo;t model this</h3>

    <p>Most retirement planning tools assume two people throughout the projection and stop there. The ones that do handle survivor planning tend to treat it as a footnote &mdash; a toggle that zeroes out one person&rsquo;s Social Security and calls it done.</p>

    <p>This is one of the reasons we built survivor planning into the core of RetirementIQ. The app models three futures: both alive, you survive, your spouse survives. Each path runs its own tax projection, Social Security recalculation, expense adjustment, and withdrawal sequence. And when circumstances change &mdash; a market drop, updated balances, a new year&rsquo;s tax brackets &mdash; the Strategy Check-in tells the surviving spouse whether their current approach still holds or whether it&rsquo;s time to revisit. No re-analysis from scratch. Just a clear signal: on track, or worth reviewing.</p>

    <p>You don&rsquo;t plan for this because you expect it. You plan for it because someone you love would have to figure it out alone if you didn&rsquo;t.</p>

    <div class="series-note">
      <strong>Life Events series</strong> &mdash; This is part of a series on the financial transitions most planning tools overlook. Up next: <a href="/blog/financial-roadmap-for-spouse.html" style="color:var(--cyan)">Leaving a Financial Roadmap for Your Spouse</a>.
    </div>

    <div class="cta-block">
      <p>RetirementIQ models three futures &mdash; both alive, you survive, your spouse survives. Private, one-time purchase, no account required.</p>
      <a class="cta-btn" href="/">Try RetirementIQ &rarr;</a>
    </div>

    <div class="post-sources">
      <strong>Sources</strong><br>
      U.S. Census Bureau, 2024 American Community Survey &middot; SSA Survivor Benefits Fact Sheet 2025 &middot; Securian Financial Widowhood Research &middot; IRS Publication 559 (Survivors, Executors, and Administrators) &middot; Congressional Research Service, Social Security Survivor Benefits
    </div>

  </div>
</div>
</div>

<footer>
  <div class="footer-inner">
    <span>&copy; 2026 RetIQ Studio LLC &middot; Not financial advice</span>
    <div class="footer-links">
      <a href="/privacy.html">Privacy</a>
      <a href="/terms.html">Terms</a>
      <a href="/about.html">About</a>
      <a href="/blog/">Blog</a>
      <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>
    </div>
  </div>
</footer>
</body>
</html>
]]></content:encoded>
    </item>
    <item>
      <title>SSDI and Retirement: The Transition Most Tools Ignore</title>
      <link>https://retirementiq.app/blog/ssdi-and-retirement.html</link>
      <guid isPermaLink="true">https://retirementiq.app/blog/ssdi-and-retirement.html</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <description>Seven million Americans on SSDI face a completely different retirement path. Medicare at 24 months, automatic FRA conversion, and tax interactions most tools skip entirely.</description>
      <content:encoded><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>SSDI and Retirement: The Transition Most Tools Ignore — RetirementIQ</title>
<meta name="description" content="Seven million Americans on SSDI face a completely different retirement path. Medicare at 24 months, automatic FRA conversion, and tax interactions most tools skip entirely.">
<link rel="icon" href="/app/icons/icon-192.png">
<style>
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-600.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-700.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-italic.woff2') format('woff2')}
*{margin:0;padding:0;box-sizing:border-box}
:root{
  --bg:#020617;--bg1:#080f1f;--panel:#0b1220;--card:#0e1829;
  --border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);
  --text:#e2e8f0;--dim:#94a3b8;--muted:#64748b;--faint:#2d3f55;
  --cyan:#06b6d4;--green:#10b981;--blue:#3b82f6;--amber:#f59e0b;--red:#f87171;
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px)}
.orb-1{width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.11),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}
.orb-2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.07),transparent 70%);top:40%;right:-100px}
.rel{position:relative;z-index:1}
nav{position:sticky;top:0;z-index:200;background:rgba(2,6,23,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:880px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{text-decoration:none;display:flex;align-items:baseline;font-weight:800;font-size:17px;letter-spacing:-.025em}
.nl-r{color:var(--text)}.nl-iq{color:var(--cyan)}
.nav-links{display:flex;align-items:center;gap:2px}
.nav-links a{font-size:13px;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:7px;font-weight:500;transition:color .18s,background .18s}
.nav-links a:hover,.nav-links a.active{color:var(--text);background:rgba(255,255,255,.05)}
.post-wrap{max-width:680px;margin:0 auto;padding:0 24px}
.post-header{padding:72px 0 40px}
.post-back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;transition:color .15s}
.post-back:hover{color:var(--text)}
.post-tag{background:rgba(6,182,212,.1);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:16px}
.post-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}
.post-meta{font-size:13px;color:var(--muted);margin-bottom:0}
.post-body{padding-bottom:72px}
.post-body p{font-size:16px;color:var(--dim);margin-bottom:20px;line-height:1.75}
.post-body p a{color:var(--cyan);text-decoration:none}
.post-body p a:hover{text-decoration:underline}
.post-body h3{font-size:19px;font-weight:700;color:var(--text);margin:40px 0 14px;letter-spacing:-.015em}
.post-body strong{color:var(--text);font-weight:600}
.post-sources{margin-top:48px;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.8}
.post-sources strong{color:var(--dim);font-weight:600}
.cta-block{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(59,130,246,.06));border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:28px 32px;margin:48px 0 0;text-align:center}
.cta-block p{font-size:15px;color:var(--dim);margin-bottom:16px}
.cta-btn{display:inline-block;background:var(--cyan);color:#020617;font-weight:700;font-size:14px;padding:10px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s}
.cta-btn:hover{opacity:.88}
.series-note{margin-top:32px;padding:16px 20px;background:var(--card);border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--muted);line-height:1.7}
.series-note strong{color:var(--dim)}
footer{border-top:1px solid var(--border);padding:26px 24px;margin-top:0}
.footer-inner{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
footer a{color:var(--muted);text-decoration:none;transition:color .15s}
footer a:hover{color:var(--dim)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:680px){.post-header{padding:48px 0 28px}.post-wrap{padding:0 18px}}
</style>
</head>
<body>
<div class="bg-orbs" aria-hidden="true">
  <div class="orb orb-1"></div>
  <div class="orb orb-2"></div>
</div>
<nav>
  <div class="nav-inner">
    <a class="nav-logo" href="/"><span class="nl-r">Retirement</span><span class="nl-iq">IQ</span></a>
    <div class="nav-links">
      <a href="/features.html">Features</a>
      <a href="/about.html">About</a>
      <a href="/blog/" class="active">Blog</a>
      <a href="/manual.html">Manual</a>
      <a href="/privacy.html">Privacy</a>
      <a href="mailto:support@retirementiq.app">Support</a>
    </div>
  </div>
</nav>
<div class="rel">
<div class="post-wrap">
  <header class="post-header">
    <a class="post-back" href="/blog/">&larr; All posts</a>
    <span class="post-tag">Life Events</span>
    <h1 class="post-title">SSDI and Retirement: The Transition Most Tools Ignore</h1>
    <p class="post-meta">April 13, 2026</p>
  </header>
  <div class="post-body">

    <p>Seven million Americans receive Social Security Disability Insurance. Most of them will eventually retire &mdash; but their path into retirement looks nothing like what the standard planning tools assume.</p>

    <p>If you&rsquo;re on SSDI, the basics are different from day one. You&rsquo;re already receiving Social Security income, but it&rsquo;s not a retirement benefit &mdash; it&rsquo;s a disability benefit that converts to retirement at your Full Retirement Age. You don&rsquo;t choose when to claim. SSA handles the switch automatically at FRA, and your monthly amount stays the same. The decision that most retirees agonize over &mdash; claim at 62 or wait until 70 &mdash; doesn&rsquo;t apply to you in the same way.</p>

    <h3>Medicare doesn&rsquo;t start at 65</h3>

    <p>For most Americans, Medicare eligibility begins at 65. For SSDI recipients, it begins 24 months after benefits start. If your disability began at 50, you may have had Medicare since 52. That changes the entire healthcare cost picture: no ACA premiums to bridge, no COBRA to manage, no 13-year gap between early retirement and Medicare. It also means you&rsquo;ve been paying Part B premiums and potentially IRMAA surcharges for years longer than a typical retiree.</p>

    <h3>The tax picture is quieter &mdash; until it isn&rsquo;t</h3>

    <p>While you&rsquo;re on SSDI with limited other income, your tax bill is usually modest. SSDI is taxed like regular Social Security &mdash; up to 85% can be taxable depending on provisional income. But if you have a spouse still working, or investment income, or start taking IRA distributions, that provisional income threshold creeps up fast. The same bracket compression that hits widowed retirees can hit SSDI households when one spouse earns and the other receives disability.</p>

    <h3>What happens at FRA matters</h3>

    <p>When SSDI converts to retirement benefits, the amount doesn&rsquo;t change &mdash; but everything around it might. RMDs may begin soon after. Medicare premiums are already running. The withdrawal strategy that worked during the disability years may no longer be optimal. If you&rsquo;ve been deferring Roth conversions because income was low, FRA is often the moment the window shifts.</p>

    <h3>Almost no planning tool handles this</h3>

    <p>Most retirement calculators assume you start from a working salary and model the transition to Social Security at a claiming age you choose. They don&rsquo;t model SSDI income, the automatic FRA conversion, early Medicare eligibility, or the interaction between disability benefits and spousal earnings. Of the nine full-featured retirement planners we <a href="/blog/the-landscape-of-retirement-planners.html">analyzed</a>, RetirementIQ is the only one with dedicated SSDI modeling &mdash; including the FRA conversion, the 24-month Medicare rule, tax integration, and survivor benefit interactions when an SSDI recipient dies.</p>

    <p>The 7 million people on SSDI deserve the same planning depth as everyone else. The transition is just different &mdash; and the tools should reflect that.</p>

    <div class="series-note">
      <strong>Life Events series</strong> &mdash; Previously: <a href="/blog/financial-roadmap-for-spouse.html" style="color:var(--cyan)">Leaving a Financial Roadmap for Your Spouse</a> and <a href="/blog/when-a-spouse-dies.html" style="color:var(--cyan)">When a Spouse Dies</a>.
    </div>

    <div class="cta-block">
      <p>RetirementIQ models SSDI income, the FRA conversion, early Medicare, and survivor interactions. Private, one-time purchase.</p>
      <a class="cta-btn" href="/">Try RetirementIQ &rarr;</a>
    </div>

    <div class="post-sources">
      <strong>Sources</strong><br>
      Congressional Research Service, SSDI Report IF10506, March 2026 &middot; SSA Monthly Statistical Snapshot, January 2026 &middot; SSA Disability Benefits Fact Sheet 2025 &middot; Medicare.gov SSDI Eligibility &middot; IRS Publication 915 (Social Security and Equivalent Railroad Retirement Benefits)
    </div>

  </div>
</div>
</div>

<footer>
  <div class="footer-inner">
    <span>&copy; 2026 RetIQ Studio LLC &middot; Not financial advice</span>
    <div class="footer-links">
      <a href="/privacy.html">Privacy</a>
      <a href="/terms.html">Terms</a>
      <a href="/about.html">About</a>
      <a href="/blog/">Blog</a>
      <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>
    </div>
  </div>
</footer>
</body>
</html>
]]></content:encoded>
    </item>
    <item>
      <title>How the Roth IRA Became the Most Powerful Tool in Retirement</title>
      <link>https://retirementiq.app/blog/how-roth-became-powerful.html</link>
      <guid isPermaLink="true">https://retirementiq.app/blog/how-roth-became-powerful.html</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <description>In 1997 the Roth IRA was a $2,000 savings account. Today it sits at the center of nearly every serious retirement tax strategy. Here&apos;s how it got there.</description>
      <content:encoded><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>How the Roth IRA Became the Most Powerful Tool in Retirement — RetirementIQ</title>
<meta name="description" content="In 1997 the Roth IRA was a $2,000 savings account. Today it sits at the center of nearly every serious retirement tax strategy. Here's how it got there.">
<link rel="icon" href="/app/icons/icon-192.png">
<style>
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-600.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-700.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-italic.woff2') format('woff2')}
*{margin:0;padding:0;box-sizing:border-box}
:root{
  --bg:#020617;--bg1:#080f1f;--panel:#0b1220;--card:#0e1829;
  --border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);
  --text:#e2e8f0;--dim:#94a3b8;--muted:#64748b;--faint:#2d3f55;
  --cyan:#06b6d4;--green:#10b981;--blue:#3b82f6;--amber:#f59e0b;--red:#f87171;
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px)}
.orb-1{width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.11),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}
.orb-2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.07),transparent 70%);top:40%;right:-100px}
.rel{position:relative;z-index:1}
nav{position:sticky;top:0;z-index:200;background:rgba(2,6,23,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:880px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{text-decoration:none;display:flex;align-items:baseline;font-weight:800;font-size:17px;letter-spacing:-.025em}
.nl-r{color:var(--text)}.nl-iq{color:var(--cyan)}
.nav-links{display:flex;align-items:center;gap:2px}
.nav-links a{font-size:13px;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:7px;font-weight:500;transition:color .18s,background .18s}
.nav-links a:hover,.nav-links a.active{color:var(--text);background:rgba(255,255,255,.05)}
.post-wrap{max-width:680px;margin:0 auto;padding:0 24px}
.post-header{padding:72px 0 40px}
.post-back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;transition:color .15s}
.post-back:hover{color:var(--text)}
.post-tag{background:rgba(6,182,212,.1);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:16px}
.post-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}
.post-meta{font-size:13px;color:var(--muted);margin-bottom:0}
.post-body{padding-bottom:72px}
.post-body p{font-size:16px;color:var(--dim);margin-bottom:20px;line-height:1.75}
.post-body p a{color:var(--cyan);text-decoration:none}
.post-body p a:hover{text-decoration:underline}
.post-body h3{font-size:19px;font-weight:700;color:var(--text);margin:40px 0 14px;letter-spacing:-.015em}
.post-body strong{color:var(--text);font-weight:600}
.post-sources{margin-top:48px;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.8}
.post-sources strong{color:var(--dim);font-weight:600}
.cta-block{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(59,130,246,.06));border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:28px 32px;margin:48px 0 0;text-align:center}
.cta-block p{font-size:15px;color:var(--dim);margin-bottom:16px}
.cta-btn{display:inline-block;background:var(--cyan);color:#020617;font-weight:700;font-size:14px;padding:10px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s}
.cta-btn:hover{opacity:.88}
.series-note{margin-top:32px;padding:16px 20px;background:var(--card);border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--muted);line-height:1.7}
.series-note strong{color:var(--dim)}
footer{border-top:1px solid var(--border);padding:26px 24px;margin-top:0}
.footer-inner{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
footer a{color:var(--muted);text-decoration:none;transition:color .15s}
footer a:hover{color:var(--dim)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:680px){.post-header{padding:48px 0 28px}.post-wrap{padding:0 18px}}
</style>
</head>
<body>
<div class="bg-orbs" aria-hidden="true">
  <div class="orb orb-1"></div>
  <div class="orb orb-2"></div>
</div>
<nav>
  <div class="nav-inner">
    <a class="nav-logo" href="/"><span class="nl-r">Retirement</span><span class="nl-iq">IQ</span></a>
    <div class="nav-links">
      <a href="/features.html">Features</a>
      <a href="/about.html">About</a>
      <a href="/blog/" class="active">Blog</a>
      <a href="/manual.html">Manual</a>
      <a href="/privacy.html">Privacy</a>
      <a href="mailto:support@retirementiq.app">Support</a>
    </div>
  </div>
</nav>
<div class="rel">
<div class="post-wrap">
  <header class="post-header">
    <a class="post-back" href="/blog/">&larr; All posts</a>
    <span class="post-tag">Tax Strategy</span>
    <h1 class="post-title">How the Roth IRA Became the Most Powerful Tool in Retirement</h1>
    <p class="post-meta">April 13, 2026</p>
  </header>
  <div class="post-body">

    <p>In 1997, Senator William Roth of Delaware pushed through a new kind of retirement account as part of the Taxpayer Relief Act. The idea was simple: pay tax now, never pay tax again. The first year you could open one was 1998. The contribution limit was $2,000.</p>

    <p>It was a nice option for middle-income savers. Not much more than that.</p>

    <p>Twenty-eight years later, the Roth IRA sits at the center of almost every serious retirement tax strategy in America. How it got there is a story about a few legislative changes that, taken together, turned a modest savings vehicle into something genuinely transformative.</p>

    <h3>The early years: a savings account with a twist</h3>

    <p>For the first decade, the Roth IRA was limited in two ways. Contribution limits were low &mdash; $2,000 until 2002, then slowly climbing to $4,000, $5,000, and eventually today&rsquo;s $7,500. And there was an income cap: if you earned too much, you couldn&rsquo;t contribute at all. These limits kept the Roth in the background. Useful, but not the main event.</p>

    <p>The traditional IRA and 401(k) dominated retirement savings. You got a tax break going in, and you&rsquo;d deal with the taxes when you took the money out. That was the plan.</p>

    <h3>2010: the conversion floodgates open</h3>

    <p>The real turning point came from a law passed in 2005 that took effect in 2010. Congress eliminated the income restriction on Roth conversions. Before this, only households earning under $100,000 could convert a traditional IRA to a Roth. After 2010, anyone could.</p>

    <p>This changed everything. Suddenly a retiree sitting on a million-dollar IRA could move chunks of it into a Roth, pay the tax in a low-income year, and let the rest grow tax-free forever. Roth conversions went from a niche move to the most discussed strategy in retirement planning.</p>

    <h3>SECURE 2.0 seals it</h3>

    <p>The SECURE 2.0 Act of 2022 added more fuel. Roth 401(k)s no longer require minimum distributions &mdash; previously, even Roth 401(k) money was subject to RMDs, which made no sense for a tax-free account. Catch-up contributions for workers 60 to 63 increased. And employer matching contributions can now go directly into Roth accounts.</p>

    <p>Each change on its own is incremental. Together, they&rsquo;ve made the Roth the single most tax-efficient bucket a retiree can hold.</p>

    <h3>Why it matters now</h3>

    <p>Today&rsquo;s retirees face a specific problem: large pre-tax balances that will generate forced distributions, higher tax brackets, and Medicare surcharges for decades. The Roth is the release valve. Convert in the low-bracket years between retirement and RMD age, and you reduce every one of those pressures.</p>

    <p>But the strategy is only as good as the math behind it. How much to convert, into which bracket, for how many years, without triggering IRMAA &mdash; that&rsquo;s not a back-of-the-envelope calculation. It&rsquo;s exactly the kind of multi-variable problem that RetirementIQ&rsquo;s Roth optimizer was built to solve: 200+ strategy combinations, IRMAA-aware bracket targeting, breakeven analysis, and a 5-Year Rule Tracker for every conversion tranche.</p>

    <p>Senator Roth probably didn&rsquo;t envision all of this in 1997. But the tool he created has become indispensable &mdash; if you use it right.</p>

    <div class="series-note">
      <strong>Tax Strategy series</strong> &mdash; Up next: what &ldquo;tax-free in retirement&rdquo; really means &mdash; the withdrawal rules, ordering, and 5-year traps that determine whether your Roth money is actually tax-free.
    </div>

    <div class="cta-block">
      <p>RetirementIQ tests 200+ Roth conversion strategies to find the one that fits your brackets, IRMAA exposure, and timeline.</p>
      <a class="cta-btn" href="/">Try RetirementIQ &rarr;</a>
    </div>

    <div class="post-sources">
      <strong>Sources</strong><br>
      Taxpayer Relief Act of 1997, Pub. L. 105&ndash;34 &middot; Tax Increase Prevention and Reconciliation Act of 2005, Pub. L. 109&ndash;222 &middot; SECURE 2.0 Act of 2022 &middot; Congressional Research Service, IRA Ownership Report R46635 &middot; IRS Publication 590-A (Contributions to IRAs)
    </div>

  </div>
</div>
</div>

<footer>
  <div class="footer-inner">
    <span>&copy; 2026 RetIQ Studio LLC &middot; Not financial advice</span>
    <div class="footer-links">
      <a href="/privacy.html">Privacy</a>
      <a href="/terms.html">Terms</a>
      <a href="/about.html">About</a>
      <a href="/blog/">Blog</a>
      <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>
    </div>
  </div>
</footer>
</body>
</html>
]]></content:encoded>
    </item>
    <item>
      <title>What &quot;Tax-Free in Retirement&quot; Really Means</title>
      <link>https://retirementiq.app/blog/tax-free-in-retirement.html</link>
      <guid isPermaLink="true">https://retirementiq.app/blog/tax-free-in-retirement.html</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <description>Roth money is tax-free — but only if you understand the three buckets, two 5-year rules, and withdrawal ordering. Here&apos;s what actually determines whether your money comes out tax-free.</description>
      <content:encoded><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>What "Tax-Free in Retirement" Really Means — RetirementIQ</title>
<meta name="description" content="Roth money is tax-free — but only if you understand the three buckets, two 5-year rules, and withdrawal ordering. Here's what actually determines whether your money comes out tax-free.">
<link rel="icon" href="/app/icons/icon-192.png">
<style>
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-600.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-700.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-italic.woff2') format('woff2')}
*{margin:0;padding:0;box-sizing:border-box}
:root{
  --bg:#020617;--bg1:#080f1f;--panel:#0b1220;--card:#0e1829;
  --border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);
  --text:#e2e8f0;--dim:#94a3b8;--muted:#64748b;--faint:#2d3f55;
  --cyan:#06b6d4;--green:#10b981;--blue:#3b82f6;--amber:#f59e0b;--red:#f87171;
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px)}
.orb-1{width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.11),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}
.orb-2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.07),transparent 70%);top:40%;right:-100px}
.rel{position:relative;z-index:1}
nav{position:sticky;top:0;z-index:200;background:rgba(2,6,23,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:880px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{text-decoration:none;display:flex;align-items:baseline;font-weight:800;font-size:17px;letter-spacing:-.025em}
.nl-r{color:var(--text)}.nl-iq{color:var(--cyan)}
.nav-links{display:flex;align-items:center;gap:2px}
.nav-links a{font-size:13px;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:7px;font-weight:500;transition:color .18s,background .18s}
.nav-links a:hover,.nav-links a.active{color:var(--text);background:rgba(255,255,255,.05)}
.post-wrap{max-width:680px;margin:0 auto;padding:0 24px}
.post-header{padding:72px 0 40px}
.post-back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;transition:color .15s}
.post-back:hover{color:var(--text)}
.post-tag{background:rgba(6,182,212,.1);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:16px}
.post-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}
.post-meta{font-size:13px;color:var(--muted);margin-bottom:0}
.post-body{padding-bottom:72px}
.post-body p{font-size:16px;color:var(--dim);margin-bottom:20px;line-height:1.75}
.post-body p a{color:var(--cyan);text-decoration:none}
.post-body p a:hover{text-decoration:underline}
.post-body h3{font-size:19px;font-weight:700;color:var(--text);margin:40px 0 14px;letter-spacing:-.015em}
.post-body strong{color:var(--text);font-weight:600}
.post-sources{margin-top:48px;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.8}
.post-sources strong{color:var(--dim);font-weight:600}
.cta-block{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(59,130,246,.06));border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:28px 32px;margin:48px 0 0;text-align:center}
.cta-block p{font-size:15px;color:var(--dim);margin-bottom:16px}
.cta-btn{display:inline-block;background:var(--cyan);color:#020617;font-weight:700;font-size:14px;padding:10px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s}
.cta-btn:hover{opacity:.88}
.series-note{margin-top:32px;padding:16px 20px;background:var(--card);border:1px solid var(--border);border-radius:10px;font-size:13px;color:var(--muted);line-height:1.7}
.series-note strong{color:var(--dim)}
footer{border-top:1px solid var(--border);padding:26px 24px;margin-top:0}
.footer-inner{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
footer a{color:var(--muted);text-decoration:none;transition:color .15s}
footer a:hover{color:var(--dim)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:680px){.post-header{padding:48px 0 28px}.post-wrap{padding:0 18px}}
</style>
</head>
<body>
<div class="bg-orbs" aria-hidden="true">
  <div class="orb orb-1"></div>
  <div class="orb orb-2"></div>
</div>
<nav>
  <div class="nav-inner">
    <a class="nav-logo" href="/"><span class="nl-r">Retirement</span><span class="nl-iq">IQ</span></a>
    <div class="nav-links">
      <a href="/features.html">Features</a>
      <a href="/about.html">About</a>
      <a href="/blog/" class="active">Blog</a>
      <a href="/manual.html">Manual</a>
      <a href="/privacy.html">Privacy</a>
      <a href="mailto:support@retirementiq.app">Support</a>
    </div>
  </div>
</nav>
<div class="rel">
<div class="post-wrap">
  <header class="post-header">
    <a class="post-back" href="/blog/">&larr; All posts</a>
    <span class="post-tag">Tax Strategy</span>
    <h1 class="post-title">What &ldquo;Tax-Free in Retirement&rdquo; Really Means</h1>
    <p class="post-meta">April 13, 2026</p>
  </header>
  <div class="post-body">

    <p>&ldquo;Put it in a Roth and it grows tax-free.&rdquo; You hear it everywhere. And it&rsquo;s true &mdash; but only if you understand the rules that govern when and how that money actually comes out tax-free. Get the ordering wrong, or pull from the wrong bucket at the wrong time, and you&rsquo;ll owe taxes or penalties on money you thought was untouchable.</p>

    <p>Here&rsquo;s what &ldquo;tax-free&rdquo; actually requires.</p>

    <h3>It starts before retirement</h3>

    <p>The Roth decision begins during your working years. If your employer offers a Roth 401(k), your contributions go in after-tax &mdash; but your employer match always goes into the pre-tax side, even if you contribute 100% Roth. At retirement, that Roth 401(k) typically rolls into a Roth IRA. Here&rsquo;s the catch: the 5-year clock for tax-free earnings starts when the Roth IRA is opened, not when the 401(k) was opened. If you don&rsquo;t have a Roth IRA yet, open one early &mdash; even with a small amount &mdash; to start the clock.</p>

    <p>Whether to contribute Roth or traditional during your career depends on one question: is your tax rate higher now or in retirement? If you&rsquo;re in the 22% bracket today and expect to be in the 24% bracket with RMDs later, Roth contributions now are the right call. If you&rsquo;re in the 32% bracket now and expect to drop to 22%, traditional wins. Most people don&rsquo;t know the answer &mdash; which is exactly why modeling it matters.</p>

    <h3>The three buckets inside every Roth</h3>

    <p>Roth IRAs don&rsquo;t hold one pile of money. They hold three, and each follows different rules. <strong>Contributions</strong> are always yours to withdraw at any age, no tax, no penalty. <strong>Conversions</strong> &mdash; money moved from a traditional IRA &mdash; each start their own 5-year clock; withdraw before 5 years and before age 59&frac12;, and you owe a 10% penalty. <strong>Earnings</strong> are the strictest: tax-free only after 59&frac12; and after the account has been open at least 5 years.</p>

    <p>The IRS enforces a specific ordering: contributions first, then conversions (oldest first), then earnings. This is what makes Roth conversion ladders work for early retirees &mdash; but only if you start the ladder early enough.</p>

    <h3>The 5-year rule isn&rsquo;t one rule</h3>

    <p>There are actually two. The first applies to conversions: each conversion has its own 5-year waiting period before 59&frac12;. The second applies to earnings: the Roth account itself must be 5 years old. Open your first Roth at 58, and your earnings aren&rsquo;t fully tax-free until 63.</p>

    <h3>Why this matters for conversions</h3>

    <p>Roth conversions are the most powerful tax tool in retirement &mdash; moving pre-tax money into Roth during low-income years, paying tax now to avoid higher rates later. But the tradeoffs are real: upfront tax cost, IRMAA surcharges two years later, and the question of how much to convert without jumping a bracket.</p>

    <p>RetirementIQ models the full picture: a 5-Year Rule Tracker for every conversion tranche, a Break-Even Tax Rate showing when conversions pay off, an optimizer testing 200+ strategies, and automatic pro-rata handling if your IRA has nondeductible contributions. The Roth decision doesn&rsquo;t end when you retire. It&rsquo;s where the real complexity begins.</p>

    <div class="series-note">
      <strong>Tax Strategy series</strong> &mdash; Previously: <a href="/blog/how-roth-became-powerful.html" style="color:var(--cyan)">How the Roth IRA Became the Most Powerful Tool in Retirement</a>. Also see: <a href="/blog/withdrawal-order.html" style="color:var(--cyan)">The Tax Bump Most Retirees Don&rsquo;t See Coming</a>.
    </div>

    <div class="cta-block">
      <p>See your Roth conversion tradeoffs in real numbers &mdash; bracket impact, IRMAA, breakeven age. Private, one-time purchase.</p>
      <a class="cta-btn" href="/">Try RetirementIQ &rarr;</a>
    </div>

    <div class="post-sources">
      <strong>Sources</strong><br>
      IRS Publication 590-B (Distributions from IRAs) &middot; IRS Publication 590-A (Contributions to IRAs) &middot; IRC &sect;408A (Roth IRAs) &middot; SECURE 2.0 Act of 2022 &middot; Vanguard BETR Research Framework
    </div>

  </div>
</div>
</div>

<footer>
  <div class="footer-inner">
    <span>&copy; 2026 RetIQ Studio LLC &middot; Not financial advice</span>
    <div class="footer-links">
      <a href="/privacy.html">Privacy</a>
      <a href="/terms.html">Terms</a>
      <a href="/about.html">About</a>
      <a href="/blog/">Blog</a>
      <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>
    </div>
  </div>
</footer>
</body>
</html>
]]></content:encoded>
    </item>
    <item>
      <title>Where Does Your Retirement Data Actually Go?</title>
      <link>https://retirementiq.app/blog/where-does-your-data-go.html</link>
      <guid isPermaLink="true">https://retirementiq.app/blog/where-does-your-data-go.html</guid>
      <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
      <description>You&apos;re entering Social Security numbers, account balances, and tax details into retirement planning tools. Here&apos;s what each major tool does with that data — and which ones can&apos;t see it at all.</description>
      <content:encoded><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>Where Does Your Retirement Data Actually Go? — RetirementIQ</title>
<meta name="description" content="You're entering Social Security numbers, account balances, and tax details into retirement planning tools. Here's what each major tool does with that data — and which ones can't see it at all.">
<link rel="icon" href="/app/icons/icon-192.png">
<style>
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-600.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-700.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-italic.woff2') format('woff2')}
*{margin:0;padding:0;box-sizing:border-box}
:root{
  --bg:#020617;--bg1:#080f1f;--panel:#0b1220;--card:#0e1829;
  --border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);
  --text:#e2e8f0;--dim:#94a3b8;--muted:#64748b;--faint:#2d3f55;
  --cyan:#06b6d4;--green:#10b981;--blue:#3b82f6;--amber:#f59e0b;--red:#f87171;
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px)}
.orb-1{width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.11),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}
.orb-2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.07),transparent 70%);top:40%;right:-100px}
.rel{position:relative;z-index:1}
nav{position:sticky;top:0;z-index:200;background:rgba(2,6,23,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:880px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{text-decoration:none;display:flex;align-items:baseline;font-weight:800;font-size:17px;letter-spacing:-.025em}
.nl-r{color:var(--text)}.nl-iq{color:var(--cyan)}
.nav-links{display:flex;align-items:center;gap:2px}
.nav-links a{font-size:13px;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:7px;font-weight:500;transition:color .18s,background .18s}
.nav-links a:hover,.nav-links a.active{color:var(--text);background:rgba(255,255,255,.05)}
.post-wrap{max-width:680px;margin:0 auto;padding:0 24px}
.post-header{padding:72px 0 40px}
.post-back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;transition:color .15s}
.post-back:hover{color:var(--text)}
.post-tag{background:rgba(6,182,212,.1);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:16px}
.post-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}
.post-meta{font-size:13px;color:var(--muted);margin-bottom:0}
.post-body{padding-bottom:72px}
.post-body p{font-size:16px;color:var(--dim);margin-bottom:20px;line-height:1.75}
.post-body p a{color:var(--cyan);text-decoration:none}
.post-body p a:hover{text-decoration:underline}
.post-body h3{font-size:19px;font-weight:700;color:var(--text);margin:40px 0 14px;letter-spacing:-.015em}
.post-body strong{color:var(--text);font-weight:600}
.chart-wrap{margin:36px 0;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px 16px 14px;overflow-x:auto}
.chart-wrap svg{display:block;margin:0 auto}
.chart-caption{font-size:11.5px;color:var(--muted);text-align:center;margin-top:10px;line-height:1.5}
.cta-block{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(59,130,246,.06));border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:28px 32px;margin:48px 0 0;text-align:center}
.cta-block p{font-size:15px;color:var(--dim);margin-bottom:16px}
.cta-btn{display:inline-block;background:var(--cyan);color:#020617;font-weight:700;font-size:14px;padding:10px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s}
.cta-btn:hover{opacity:.88}
.cta-sub{font-size:12px;color:var(--muted);margin-top:10px}
.post-sources{margin-top:48px;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.8}
.post-sources strong{color:var(--dim);font-weight:600}
footer{border-top:1px solid var(--border);padding:26px 24px;margin-top:0}
.footer-inner{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
footer a{color:var(--muted);text-decoration:none;transition:color .15s}
footer a:hover{color:var(--dim)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:680px){.post-header{padding:48px 0 28px}.cta-block{padding:20px 18px}}
</style>
</head>
<body>
<div class="bg-orbs" aria-hidden="true">
  <div class="orb orb-1"></div>
  <div class="orb orb-2"></div>
</div>

<nav>
  <div class="nav-inner">
    <a class="nav-logo" href="/"><span class="nl-r">Retirement</span><span class="nl-iq">IQ</span></a>
    <div class="nav-links">
      <a href="/features.html">Features</a>
      <a href="/about.html">About</a>
      <a href="/blog/" class="active">Blog</a>
      <a href="/manual.html">Manual</a>
      <a href="/privacy.html">Privacy</a>
      <a href="mailto:support@retirementiq.app">Support</a>
    </div>
  </div>
</nav>

<div class="rel">
<div class="post-wrap">

  <header class="post-header">
    <a class="post-back" href="/blog/">&larr; Blog</a>
    <div class="post-tag">Privacy</div>
    <h1 class="post-title">Where Does Your Retirement Data Actually Go?</h1>
    <p class="post-meta">April 12, 2026 &middot; RetIQ Studio</p>
  </header>

  <div class="post-body">

    <p>To plan retirement properly, you need to enter the most complete financial picture you&rsquo;ll ever assemble in one place: Social Security estimates, IRA and 401(k) balances, brokerage holdings, pension amounts, expected expenses, tax filing status, maybe your spouse&rsquo;s entire financial life too.</p>

    <p>Before you type any of that into a tool, it&rsquo;s worth asking: where does it go?</p>

    <p>We looked at the privacy policies of four popular retirement planning tools and compared what they collect, where they store it, and who else gets to see it.</p>

    <div class="chart-wrap">
      <svg viewBox="0 0 660 520" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="priv-title priv-desc" style="max-width:660px;width:100%">
        <title id="priv-title">Privacy comparison across retirement planning tools</title>
        <desc id="priv-desc">Table comparing data practices of four retirement tools across six privacy dimensions.</desc>

        <!-- Title -->
        <text x="330" y="24" text-anchor="middle" font-family="system-ui,sans-serif" font-size="14" font-weight="700" fill="#e2e8f0">Where Your Data Goes</text>
        <text x="330" y="42" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#64748b">Based on published privacy policies, April 2026</text>

        <!-- Column headers -->
        <text x="170" y="74" text-anchor="middle" font-family="system-ui,sans-serif" font-size="11" font-weight="700" fill="#64748b">Free Dashboard</text>
        <text x="170" y="86" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#64748b">(large asset mgr)</text>
        <text x="300" y="74" text-anchor="middle" font-family="system-ui,sans-serif" font-size="11" font-weight="700" fill="#64748b">Subscription</text>
        <text x="300" y="86" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#64748b">Planner ($144/yr)</text>
        <text x="430" y="74" text-anchor="middle" font-family="system-ui,sans-serif" font-size="11" font-weight="700" fill="#64748b">Projection</text>
        <text x="430" y="86" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#64748b">Tool ($108/yr)</text>
        <text x="570" y="74" text-anchor="middle" font-family="system-ui,sans-serif" font-size="11" font-weight="700" fill="#06b6d4">RetirementIQ</text>
        <text x="570" y="86" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#06b6d4">($49 once)</text>

        <!-- Separator -->
        <line x1="20" y1="96" x2="640" y2="96" stroke="rgba(255,255,255,0.07)" stroke-width="1"/>

        <!-- Row 1: Account required -->
        <text x="20" y="124" font-family="system-ui,sans-serif" font-size="11.5" font-weight="600" fill="#94a3b8">Account required?</text>
        <text x="170" y="124" text-anchor="middle" font-family="system-ui,sans-serif" font-size="18" fill="#f87171">&#10005;</text>
        <text x="170" y="140" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#f87171">Yes &mdash; name, email, SSN</text>
        <text x="300" y="124" text-anchor="middle" font-family="system-ui,sans-serif" font-size="18" fill="#f59e0b">&#10005;</text>
        <text x="300" y="140" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#f59e0b">Yes &mdash; name, email</text>
        <text x="430" y="124" text-anchor="middle" font-family="system-ui,sans-serif" font-size="18" fill="#f59e0b">&#10005;</text>
        <text x="430" y="140" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#f59e0b">Yes &mdash; email</text>
        <text x="570" y="124" text-anchor="middle" font-family="system-ui,sans-serif" font-size="18" fill="#10b981">&#10003;</text>
        <text x="570" y="140" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#10b981">None</text>

        <line x1="20" y1="156" x2="640" y2="156" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>

        <!-- Row 2: Data stored -->
        <text x="20" y="184" font-family="system-ui,sans-serif" font-size="11.5" font-weight="600" fill="#94a3b8">Your data stored&hellip;</text>
        <text x="170" y="184" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f87171">Their servers</text>
        <text x="300" y="184" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">Their servers</text>
        <text x="430" y="184" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">Cloud or local</text>
        <text x="430" y="198" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#64748b">(your choice)</text>
        <text x="570" y="184" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#10b981">Your device only</text>

        <line x1="20" y1="216" x2="640" y2="216" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>

        <!-- Row 3: Account linking -->
        <text x="20" y="244" font-family="system-ui,sans-serif" font-size="11.5" font-weight="600" fill="#94a3b8">Links bank accounts?</text>
        <text x="170" y="244" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f87171">Yes (Plaid)</text>
        <text x="170" y="258" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#64748b">read-only access</text>
        <text x="300" y="244" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">Optional (Plaid)</text>
        <text x="430" y="244" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#10b981">No</text>
        <text x="570" y="244" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#10b981">No</text>

        <line x1="20" y1="276" x2="640" y2="276" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>

        <!-- Row 4: Third-party sharing -->
        <text x="20" y="304" font-family="system-ui,sans-serif" font-size="11.5" font-weight="600" fill="#94a3b8">Shared with 3rd parties?</text>
        <text x="170" y="304" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f87171">Affiliates, ad</text>
        <text x="170" y="318" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f87171">partners, advisors</text>
        <text x="300" y="304" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">Service vendors,</text>
        <text x="300" y="318" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">AI providers</text>
        <text x="430" y="304" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">Firebase (Google)</text>
        <text x="430" y="318" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#64748b">if cloud sync enabled</text>
        <text x="570" y="304" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#10b981">No one</text>
        <text x="570" y="318" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#10b981">architecturally impossible</text>

        <line x1="20" y1="336" x2="640" y2="336" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>

        <!-- Row 5: Tracking / ads -->
        <text x="20" y="364" font-family="system-ui,sans-serif" font-size="11.5" font-weight="600" fill="#94a3b8">Tracking / ads?</text>
        <text x="170" y="364" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f87171">Cookies, pixels,</text>
        <text x="170" y="378" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f87171">interest-based ads</text>
        <text x="300" y="364" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">Social widgets,</text>
        <text x="300" y="378" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">analytics</text>
        <text x="430" y="364" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">Analytics cookies</text>
        <text x="430" y="378" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#64748b">(opt-out available)</text>
        <text x="570" y="364" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#10b981">None</text>

        <line x1="20" y1="396" x2="640" y2="396" stroke="rgba(255,255,255,0.04)" stroke-width="0.5"/>

        <!-- Row 6: Business model -->
        <text x="20" y="424" font-family="system-ui,sans-serif" font-size="11.5" font-weight="600" fill="#94a3b8">Revenue model</text>
        <text x="170" y="424" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f87171">Advisory upsell</text>
        <text x="170" y="438" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9" fill="#64748b">(free tier is lead gen)</text>
        <text x="300" y="424" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">Subscription +</text>
        <text x="300" y="438" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">advisor referrals</text>
        <text x="430" y="424" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#10b981">Subscription</text>
        <text x="570" y="424" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#10b981">One-time purchase</text>

        <line x1="20" y1="456" x2="640" y2="456" stroke="rgba(255,255,255,0.07)" stroke-width="1"/>

        <!-- Summary row -->
        <text x="20" y="482" font-family="system-ui,sans-serif" font-size="11.5" font-weight="700" fill="#94a3b8">Privacy policy length</text>
        <text x="170" y="482" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f87171">~8,000 words</text>
        <text x="300" y="482" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">~3,500 words</text>
        <text x="430" y="482" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#f59e0b">~1,800 words</text>
        <text x="570" y="482" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#10b981">~600 words</text>
        <text x="330" y="510" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9.5" font-style="italic" fill="#64748b">Generally, shorter privacy policies mean less data is being collected.</text>
      </svg>
      <div class="chart-caption">Based on publicly available privacy policies and terms of use, reviewed April 2026. All tools have legitimate uses and security measures in place.</div>
    </div>


    <h3>The free tier that isn&rsquo;t free</h3>

    <p>There&rsquo;s a popular free retirement dashboard that Reddit recommends constantly. It&rsquo;s backed by one of the largest asset managers in the country &mdash; trillions under management. The dashboard is genuinely useful: net worth tracking, budgeting, investment analysis. The problem is the business model behind it.</p>

    <p>The free dashboard exists to identify people with investable wealth and convert them into advisory clients. The privacy policy &mdash; about 8,000 words &mdash; describes collecting identifiers including Social Security numbers, using cookies and web beacons for interest-based advertising, and sharing data with affiliated companies and third-party service providers. There&rsquo;s a &ldquo;do not sell or share my personal information&rdquo; link at the bottom of every page, which tells you something about the default.</p>

    <p>When you link your brokerage accounts through Plaid, they get read-only access to your holdings, transactions, and balances. That&rsquo;s what powers their portfolio analysis &mdash; and their advisory pitch.</p>


    <h3>The subscription tools: better, but still cloud-stored</h3>

    <p>The two most popular paid retirement planners represent a significant step up from the lead-gen model. Both claim not to sell your data, and both give you more control than the free dashboard does.</p>

    <p>But there are differences worth noting. One &mdash; the $144/year subscription planner &mdash; stores your data on their servers and shares it with &ldquo;service vendors&rdquo; including third-party AI providers that power their assistant. Their Terms of Use also describe a referral service where using it means consenting to share your name, address, phone number, and email with financial product providers. It&rsquo;s opt-in, but it&rsquo;s there.</p>

    <p>The other &mdash; a $108/year projection tool &mdash; is more privacy-conscious. It deliberately does not offer account linking. The community has requested it for years; the team has declined. You enter numbers manually. You can choose to store data in the cloud (encrypted) or keep it in your browser only. That&rsquo;s a meaningful choice most tools don&rsquo;t offer.</p>


    <h3>The architecture that can&rsquo;t spy on you</h3>

    <p>RetirementIQ takes a different approach entirely: there is no account to create, no server that receives your data, and no mechanism by which we could access your financial information even if we wanted to.</p>

    <p>Your plan lives in your browser&rsquo;s local storage on the web, or inside the app sandbox on iOS and Mac. Every calculation &mdash; tax brackets, RMDs, Monte Carlo simulations, the entire projection engine &mdash; runs on your device. Nothing is transmitted. You can verify this yourself: open browser devtools, check the network tab, and watch the silence.</p>

    <p>Our privacy policy is about 600 words. It&rsquo;s short because there&rsquo;s not much to disclose when you don&rsquo;t collect anything.</p>

    <p>The only personal information we ever see is an email address &mdash; collected by Stripe at purchase on the web, used solely to deliver the license key. On iOS and Mac, Apple handles payment entirely. We don&rsquo;t even get an email.</p>


    <h3>Why this matters for retirement data specifically</h3>

    <p>A retirement plan is not a Netflix preference or a shopping cart. It&rsquo;s your Social Security estimate, your IRA balance, your spouse&rsquo;s pension, your expected healthcare costs, your tax bracket, and your expected death. It is, by a wide margin, the most complete financial profile you will ever build in one place.</p>

    <p>That profile has value to people who aren&rsquo;t you. It tells an advisory firm exactly how much you have and where. It tells an advertiser your income tier and risk tolerance. It tells a data broker your age, state, health assumptions, and retirement timeline.</p>

    <p>Some of these tools are very good at what they do. The free dashboard&rsquo;s portfolio analysis is excellent. The subscription planner&rsquo;s scenario modeling is thorough. The projection tool&rsquo;s interface is best in class. We&rsquo;re not suggesting they&rsquo;re doing anything wrong &mdash; they&rsquo;re doing exactly what their privacy policies say they do. The question is whether you&rsquo;ve read those policies before entering your Social Security number.</p>


    <div class="cta-block">
      <p>Plan your retirement without giving up your data.</p>
      <a class="cta-btn" href="/">Try RetirementIQ &rarr;</a>
      <div class="cta-sub">No account. No credit card. Your data never leaves your device.</div>
    </div>

    <div class="post-sources">
      <strong>Sources</strong><br>
      Privacy policies and terms of use for all four tools reviewed, publicly available on their respective websites as of April 2026. RetirementIQ Privacy Policy (retirementiq.app/privacy.html). Bogleheads.org community discussions on account linking security.
    </div>

  </div>
</div>
</div>

<footer>
  <div class="footer-inner">
    <span>&copy; 2026 RetIQ Studio LLC &middot; Not financial advice</span>
    <div class="footer-links">
      <a href="/privacy.html">Privacy</a>
      <a href="/terms.html">Terms</a>
      <a href="/about.html">About</a>
      <a href="/blog/">Blog</a>
      <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>]]></content:encoded>
    </item>
    <item>
      <title>The Tax Bump Most Retirees Don&apos;t See Coming</title>
      <link>https://retirementiq.app/blog/withdrawal-order.html</link>
      <guid isPermaLink="true">https://retirementiq.app/blog/withdrawal-order.html</guid>
      <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
      <description>The order you withdraw from your accounts in retirement can cost you tens of thousands in unnecessary taxes. Here&apos;s how to spot the problem — and fix it.</description>
      <content:encoded><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>The Tax Bump Most Retirees Don't See Coming — RetirementIQ</title>
<meta name="description" content="The order you withdraw from your accounts in retirement can cost you tens of thousands in unnecessary taxes. Here's how to spot the problem — and fix it.">
<link rel="icon" href="/app/icons/icon-192.png">
<style>
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-600.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-700.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-italic.woff2') format('woff2')}
*{margin:0;padding:0;box-sizing:border-box}
:root{
  --bg:#020617;--bg1:#080f1f;--panel:#0b1220;--card:#0e1829;
  --border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);
  --text:#e2e8f0;--dim:#94a3b8;--muted:#64748b;--faint:#2d3f55;
  --cyan:#06b6d4;--green:#10b981;--blue:#3b82f6;--amber:#f59e0b;--red:#f87171;
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px)}
.orb-1{width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.11),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}
.orb-2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.07),transparent 70%);top:40%;right:-100px}
.rel{position:relative;z-index:1}
nav{position:sticky;top:0;z-index:200;background:rgba(2,6,23,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:880px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{text-decoration:none;display:flex;align-items:baseline;font-weight:800;font-size:17px;letter-spacing:-.025em}
.nl-r{color:var(--text)}.nl-iq{color:var(--cyan)}
.nav-links{display:flex;align-items:center;gap:2px}
.nav-links a{font-size:13px;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:7px;font-weight:500;transition:color .18s,background .18s}
.nav-links a:hover,.nav-links a.active{color:var(--text);background:rgba(255,255,255,.05)}
.post-wrap{max-width:680px;margin:0 auto;padding:0 24px}
.post-header{padding:72px 0 40px}
.post-back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;transition:color .15s}
.post-back:hover{color:var(--text)}
.post-tag{background:rgba(6,182,212,.1);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:16px}
.post-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}
.post-meta{font-size:13px;color:var(--muted);margin-bottom:0}
.post-body{padding-bottom:72px}
.post-body p{font-size:16px;color:var(--dim);margin-bottom:20px;line-height:1.75}
.post-body p a{color:var(--cyan);text-decoration:none}
.post-body p a:hover{text-decoration:underline}
.post-body h3{font-size:19px;font-weight:700;color:var(--text);margin:40px 0 14px;letter-spacing:-.015em}
.post-body strong{color:var(--text);font-weight:600}
.chart-wrap{margin:36px 0;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px 16px 14px;overflow:hidden}
.chart-wrap svg{display:block;margin:0 auto}
.chart-caption{font-size:11.5px;color:var(--muted);text-align:center;margin-top:10px;line-height:1.5}
.callout{background:var(--card);border:1px solid var(--border2);border-radius:14px;padding:24px 28px;margin:28px 0}
.callout-title{font-size:16px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:8px}
.callout p{font-size:14.5px;color:var(--dim);margin-bottom:10px;line-height:1.7}
.callout p:last-child{margin-bottom:0}
.cta-block{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(59,130,246,.06));border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:28px 32px;margin:48px 0 0;text-align:center}
.cta-block p{font-size:15px;color:var(--dim);margin-bottom:16px}
.cta-btn{display:inline-block;background:var(--cyan);color:#020617;font-weight:700;font-size:14px;padding:10px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s}
.cta-btn:hover{opacity:.88}
.cta-sub{font-size:12px;color:var(--muted);margin-top:10px}
footer{border-top:1px solid var(--border);padding:26px 24px;margin-top:0}
.footer-inner{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
footer a{color:var(--muted);text-decoration:none;transition:color .15s}
footer a:hover{color:var(--dim)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:680px){.post-header{padding:48px 0 28px}.cta-block{padding:20px 18px}.callout{padding:18px 16px}}
</style>
</head>
<body>
<div class="bg-orbs" aria-hidden="true">
  <div class="orb orb-1"></div>
  <div class="orb orb-2"></div>
</div>

<nav>
  <div class="nav-inner">
    <a class="nav-logo" href="/"><span class="nl-r">Retirement</span><span class="nl-iq">IQ</span></a>
    <div class="nav-links">
      <a href="/features.html">Features</a>
      <a href="/about.html">About</a>
      <a href="/blog/" class="active">Blog</a>
      <a href="/manual.html">Manual</a>
      <a href="/privacy.html">Privacy</a>
      <a href="mailto:support@retirementiq.app">Support</a>
    </div>
  </div>
</nav>

<div class="rel">
<div class="post-wrap">

  <header class="post-header">
    <a class="post-back" href="/blog/">&larr; Blog</a>
    <div class="post-tag">Tax Strategy</div>
    <h1 class="post-title">The Tax Bump Most Retirees Don&rsquo;t See Coming</h1>
    <p class="post-meta">April 12, 2026 &middot; RetIQ Studio</p>
  </header>

  <div class="post-body">

    <h3>The standard advice is fine &mdash; until it isn&rsquo;t</h3>

    <p>You&rsquo;ve probably heard the conventional wisdom: spend taxable accounts first, then tax-deferred, then Roth. It&rsquo;s simple, it&rsquo;s widely taught, and it mostly makes sense &mdash; let the tax-advantaged accounts grow as long as possible.</p>

    <p>The problem is what happens in the middle. You spend down your brokerage account over the first 7&ndash;10 years of retirement, paying little or no tax. Then one year it&rsquo;s empty, and you flip to pulling everything from your traditional IRA. Suddenly you&rsquo;re paying $4,000&ndash;$6,000 a year in federal tax where you were paying almost nothing. When RMDs kick in on top of that, it gets worse.</p>

    <p>That&rsquo;s the tax bump. It&rsquo;s not dramatic enough to feel like a crisis in any single year, but over a 20-year retirement it compounds into real money &mdash; often $20,000 to $50,000 in lifetime taxes you didn&rsquo;t need to pay.</p>

    <div class="chart-wrap">
      <svg viewBox="0 0 660 340" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="chart-title chart-desc" style="max-width:660px;width:100%">
        <title id="chart-title">Annual Federal Tax Paid in Retirement</title>
        <desc id="chart-desc">Line chart comparing annual taxes under sequential withdrawal versus optimized withdrawal strategy. Sequential shows a tax bump mid-retirement; optimized stays level throughout.</desc>

        <text x="330" y="22" text-anchor="middle" font-family="system-ui,sans-serif" font-size="13" font-weight="700" fill="#e2e8f0">Annual Federal Tax Paid in Retirement</text>
        <text x="330" y="38" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#64748b">Hypothetical single filer, $500K portfolio, $25K Social Security, $60K spending need</text>

        <line x1="60" y1="60" x2="60" y2="280" stroke="rgba(255,255,255,0.07)" stroke-width="1"/>
        <line x1="60" y1="280" x2="630" y2="280" stroke="rgba(255,255,255,0.07)" stroke-width="1"/>

        <text x="54" y="283" text-anchor="end" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">$0</text>
        <line x1="60" y1="236" x2="630" y2="236" stroke="rgba(255,255,255,0.04)" stroke-width="0.5" stroke-dasharray="3,3"/>
        <text x="54" y="239" text-anchor="end" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">$2K</text>
        <line x1="60" y1="192" x2="630" y2="192" stroke="rgba(255,255,255,0.04)" stroke-width="0.5" stroke-dasharray="3,3"/>
        <text x="54" y="195" text-anchor="end" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">$4K</text>
        <line x1="60" y1="148" x2="630" y2="148" stroke="rgba(255,255,255,0.04)" stroke-width="0.5" stroke-dasharray="3,3"/>
        <text x="54" y="151" text-anchor="end" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">$6K</text>
        <line x1="60" y1="104" x2="630" y2="104" stroke="rgba(255,255,255,0.04)" stroke-width="0.5" stroke-dasharray="3,3"/>
        <text x="54" y="107" text-anchor="end" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">$8K</text>
        <line x1="60" y1="60" x2="630" y2="60" stroke="rgba(255,255,255,0.04)" stroke-width="0.5" stroke-dasharray="3,3"/>
        <text x="54" y="63" text-anchor="end" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">$10K</text>

        <text x="85" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">62</text>
        <text x="135" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">64</text>
        <text x="185" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">66</text>
        <text x="235" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">68</text>
        <text x="285" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">70</text>
        <text x="335" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">72</text>
        <text x="385" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">74</text>
        <text x="435" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">76</text>
        <text x="485" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">78</text>
        <text x="535" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">80</text>
        <text x="585" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">82</text>
        <text x="610" y="296" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10" fill="#64748b">84</text>
        <text x="345" y="314" text-anchor="middle" font-family="system-ui,sans-serif" font-size="10.5" fill="#64748b">Age</text>

        <rect x="300" y="50" width="90" height="18" rx="3" fill="#f87171" opacity="0.12"/>
        <text x="345" y="62" text-anchor="middle" font-family="system-ui,sans-serif" font-size="9.5" font-weight="600" fill="#f87171">&#8592; tax bump</text>
        <line x1="295" y1="58" x2="240" y2="97" stroke="#f87171" stroke-width="0.7" stroke-dasharray="3,2"/>

        <polyline points="85,274 110,276 135,273 160,271 185,269 210,268 235,264 260,175 285,148 310,126 335,115 360,108 385,104 410,100 435,97 460,94 485,104 510,115 535,130 560,160 585,220 610,270" fill="none" stroke="#f87171" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>

        <polyline points="85,236 110,234 135,230 160,228 185,225 210,222 235,218 260,215 285,212 310,210 335,210 360,212 385,214 410,218 435,222 460,225 485,230 510,236 535,244 560,254 585,264 610,274" fill="none" stroke="#10b981" stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round"/>

        <line x1="140" y1="330" x2="160" y2="330" stroke="#f87171" stroke-width="2.5" stroke-linecap="round"/>
        <text x="164" y="334" font-family="system-ui,sans-serif" font-size="10.5" fill="#94a3b8">Sequential withdrawal &#8212; $56K lifetime</text>
        <line x1="400" y1="330" x2="420" y2="330" stroke="#10b981" stroke-width="2.5" stroke-linecap="round"/>
        <text x="424" y="334" font-family="system-ui,sans-serif" font-size="10.5" fill="#94a3b8">Optimized &#8212; $31K lifetime</text>
      </svg>
      <div class="chart-caption">Illustrative example based on a Fidelity Viewpoints scenario. Not a guarantee of results. Your numbers will differ.</div>
    </div>

    <h3>What&rsquo;s actually going on here</h3>

    <p>The red line is the conventional approach: drain your brokerage first, then switch entirely to IRA withdrawals. You get a nice quiet stretch in the beginning, then a wall of taxable income once you&rsquo;re pulling from pre-tax accounts &mdash; right when RMDs might be piling on too.</p>

    <p>The green line spreads withdrawals across account types so taxable income stays more even throughout retirement. You pay a little more tax in the early years, but you avoid the mid-retirement spike. Over a full retirement, the difference in this example is about <strong>$25,000 in lifetime taxes</strong> &mdash; purely from changing the order, not the amount.</p>

    <p>And that&rsquo;s just the starting point. The real savings come from actively managing which bracket you&rsquo;re filling each year, coordinating with Roth conversions, and watching for secondary effects like Social Security taxation and Medicare surcharges (IRMAA).</p>

    <h3>Why most calculators can&rsquo;t show you this</h3>

    <p>The typical retirement calculator asks for your total savings, a withdrawal rate, and a return assumption. It spits out a number and a success rate. It doesn&rsquo;t model the fact that your $250K IRA and your $200K brokerage account and your $50K Roth are taxed completely differently &mdash; or that the order you tap them changes your tax bill every single year for decades.</p>

    <p>To see the tax bump, you need a year-by-year projection that tracks each account separately, applies actual tax brackets, and models RMDs, Social Security taxation, and Medicare surcharges. Then you need to be able to compare alternatives against each other to find out which order &mdash; or combination of orders &mdash; actually costs you the least.</p>

    <h3>What we built to solve this</h3>

    <p>RetirementIQ models all five account types (cash, HSA, brokerage, pre-tax, Roth) as separate buckets with their own tax treatment. The projection engine runs year-by-year from now through end of plan, tracking withdrawals, taxes, RMDs, IRMAA, and Social Security taxation at each step.</p>

    <p>The <strong>withdrawal order</strong> is fully customizable &mdash; you can reorder the default sequence and add age-based phases. Want to draw Roth-first during your pre-Medicare years to protect ACA subsidies, then switch back to the standard order at 65? That&rsquo;s a phase. Want to pull pre-tax first in your early 60s to create room for Roth conversions? Also a phase.</p>

    <p>But here&rsquo;s the part that matters most for the person who read an article about withdrawal strategies and thought &ldquo;ok, but which approach is best for <em>me</em>?&rdquo;:</p>

    <div class="callout">
      <div class="callout-title">&#128202; The Strategy Report Card</div>
      <p>Every time you open the Dashboard, RetirementIQ automatically tests 7&ndash;9 alternative strategies against your current plan and ranks them by your chosen goal &mdash; whether that&rsquo;s minimizing lifetime taxes, maximizing net worth, maximizing Social Security income, or maximizing what you leave to heirs.</p>
      <p>It tests Social Security claiming ages, Roth conversion strategies (Smart Fill to the 22% or 24% bracket), Tax-Aware Drawdown, 0% capital gains harvesting, tax-loss harvesting, and combined plays. Each card shows the dollar difference from your baseline. One click to apply, one click to undo.</p>
      <p>No guessing. No spreadsheet. You see the tradeoffs with your own numbers.</p>
    </div>

    <p>On top of that, the <strong>Roth Conversion Optimizer</strong> tests ~200 combinations of strategy, bracket, and age window to find the one that works best for your situation. It shows the Break-Even Tax Rate (BETR) &mdash; the future tax rate at which converting and not converting produce the same outcome &mdash; so you know exactly when conversions pay off.</p>

    <p>And if you&rsquo;re not sure where to start, the <strong>Guided Workflows</strong> tab walks you through it step by step. &ldquo;Find and Fill Your Tax Valley&rdquo; is the workflow that directly addresses this problem: it helps you identify your low-bracket window, test strategies to fill it, and verify the results in the Projection table and Monte Carlo simulations.</p>

    <h3>The short version</h3>

    <p>The order you withdraw from your accounts matters. A lot. The difference between &ldquo;whatever runs out first&rdquo; and a deliberate strategy is often tens of thousands of dollars over a retirement.</p>

    <p>The articles explain the concept well. RetirementIQ lets you run it with your actual numbers &mdash; and then go further with Roth conversions, bracket management, IRMAA avoidance, and one-click strategy comparisons that would take hours in a spreadsheet.</p>

    <div class="cta-block">
      <p>See what your tax bump looks like &mdash; and how to flatten it.</p>
      <a class="cta-btn" href="/">Start Free 7-Day Trial &rarr;</a>
      <div class="cta-sub">No account required. No credit card. Your data stays on your device.</div>
    </div>

    <div class="post-sources">
      <strong>Sources</strong><br>
      Fidelity Viewpoints, &ldquo;Tax-savvy withdrawals in retirement&rdquo; &middot; Vanguard BETR research framework &middot; IRS Publication 590-B (Distributions from IRAs) &middot; IRS Uniform Lifetime Table &middot; CMS Medicare IRMAA brackets 2025&ndash;2026
    </div>

  </div>
</div>
</div>

<footer>
  <div class="footer-inner">
    <span>&copy; 2026 RetIQ Studio LLC &middot; Not financial advice</span>
    <div class="footer-links">
      <a href="/privacy.html">Privacy</a>
      <a href="/terms.html">Terms</a>
      <a href="/about.html">About</a>
      <a href="/blog/">Blog</a>
      <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>
    </div>
  </div>
</footer>

</body>
</html>
]]></content:encoded>
    </item>
    <item>
      <title>Retirement Planning Shouldn&apos;t Cost More Than a Car Payment</title>
      <link>https://retirementiq.app/blog/retirement-planning-cost.html</link>
      <guid isPermaLink="true">https://retirementiq.app/blog/retirement-planning-cost.html</guid>
      <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
      <description>There are 59 million Americans over 65. Most will figure out retirement on their own — not because they want to, but because the alternative is expensive, invasive, or both.</description>
      <content:encoded><![CDATA[<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>Retirement Planning Shouldn't Cost More Than a Car Payment — RetirementIQ</title>
<meta name="description" content="There are 59 million Americans over 65. Most will figure out retirement on their own — not because they want to, but because the alternative is expensive, invasive, or both.">
<link rel="icon" href="/app/icons/icon-192.png">
<style>
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-500.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-600.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/app/fonts/dm-sans-v17-latin-700.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2')}
@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('/app/fonts/dm-serif-display-v15-latin-italic.woff2') format('woff2')}
*{margin:0;padding:0;box-sizing:border-box}
:root{
  --bg:#020617;--bg1:#080f1f;--panel:#0b1220;--card:#0e1829;
  --border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.11);
  --text:#e2e8f0;--dim:#94a3b8;--muted:#64748b;--faint:#2d3f55;
  --cyan:#06b6d4;--green:#10b981;--blue:#3b82f6;--amber:#f59e0b;--red:#f87171;
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}
.bg-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.orb{position:absolute;border-radius:50%;filter:blur(80px)}
.orb-1{width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.11),transparent 70%);top:-100px;left:50%;transform:translateX(-50%)}
.orb-2{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.07),transparent 70%);top:40%;right:-100px}
.rel{position:relative;z-index:1}
nav{position:sticky;top:0;z-index:200;background:rgba(2,6,23,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:880px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}
.nav-logo{text-decoration:none;display:flex;align-items:baseline;font-weight:800;font-size:17px;letter-spacing:-.025em}
.nl-r{color:var(--text)}.nl-iq{color:var(--cyan)}
.nav-links{display:flex;align-items:center;gap:2px}
.nav-links a{font-size:13px;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:7px;font-weight:500;transition:color .18s,background .18s}
.nav-links a:hover,.nav-links a.active{color:var(--text);background:rgba(255,255,255,.05)}
.post-wrap{max-width:680px;margin:0 auto;padding:0 24px}
.post-header{padding:72px 0 40px}
.post-back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;transition:color .15s}
.post-back:hover{color:var(--text)}
.post-tag{background:rgba(6,182,212,.1);color:var(--cyan);border:1px solid rgba(6,182,212,.2);border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-bottom:16px}
.post-title{font-family:'DM Serif Display',Georgia,serif;font-size:clamp(26px,4vw,38px);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}
.post-meta{font-size:13px;color:var(--muted);margin-bottom:0}
.post-body{padding-bottom:72px}
.post-body p{font-size:16px;color:var(--dim);margin-bottom:20px;line-height:1.75}
.post-body p a{color:var(--cyan);text-decoration:none}
.post-body p a:hover{text-decoration:underline}
.post-body h3{font-size:19px;font-weight:700;color:var(--text);margin:40px 0 14px;letter-spacing:-.015em}
.post-body strong{color:var(--text);font-weight:600}
.chart-wrap{margin:36px 0;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:8px;overflow:hidden}
.post-sources{margin-top:48px;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.8}
.post-sources strong{color:var(--dim);font-weight:600}
.cta-block{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(59,130,246,.06));border:1px solid rgba(6,182,212,.2);border-radius:14px;padding:28px 32px;margin:48px 0 0;text-align:center}
.cta-block p{font-size:15px;color:var(--dim);margin-bottom:16px}
.cta-btn{display:inline-block;background:var(--cyan);color:#020617;font-weight:700;font-size:14px;padding:10px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s}
.cta-btn:hover{opacity:.88}
footer{border-top:1px solid var(--border);padding:26px 24px;margin-top:0}
.footer-inner{max-width:880px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
footer a{color:var(--muted);text-decoration:none;transition:color .15s}
footer a:hover{color:var(--dim)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:680px){.post-header{padding:48px 0 28px}.cta-block{padding:20px 18px}}
</style>
</head>
<body>
<div class="bg-orbs" aria-hidden="true">
  <div class="orb orb-1"></div>
  <div class="orb orb-2"></div>
</div>

<nav>
  <div class="nav-inner">
    <a class="nav-logo" href="/"><span class="nl-r">Retirement</span><span class="nl-iq">IQ</span></a>
    <div class="nav-links">
      <a href="/features.html">Features</a>
      <a href="/about.html">About</a>
      <a href="/blog/" class="active">Blog</a>
      <a href="/manual.html">Manual</a>
      <a href="/privacy.html">Privacy</a>
      <a href="mailto:support@retirementiq.app">Support</a>
    </div>
  </div>
</nav>

<div class="rel">
<div class="post-wrap">

  <header class="post-header">
    <a class="post-back" href="/blog/">&larr; Blog</a>
    <div class="post-tag">Essentials</div>
    <h1 class="post-title">Retirement Planning Shouldn&rsquo;t Cost More Than a Car Payment</h1>
    <p class="post-meta">April 8, 2026 &middot; RetIQ Studio</p>
  </header>

  <div class="post-body">

    <p>There are 59 million Americans over 65. Eleven thousand more turn 65 every single day.</p>

    <p>Most of them will figure out retirement on their own.</p>

    <p>Not because they want to &mdash; because the alternative is expensive, invasive, or both. A financial advisor running a comprehensive retirement plan costs between $6,000 and $10,000 a year. For the median retiree household earning $56,680, that&rsquo;s 10 to 18 percent of pre-tax income handed to someone else to answer questions you could answer yourself, if you had the right tool.</p>

    <p>Most people don&rsquo;t need a financial advisor. They need a model. They need to see what happens to their money year by year &mdash; when Social Security kicks in, when RMDs force withdrawals they didn&rsquo;t plan for, whether a Roth conversion makes sense in the years before Medicare starts. These are not mysteries. They&rsquo;re math. And math doesn&rsquo;t require a retainer.</p>

    <p><strong>RetirementIQ exists to make that math accessible.</strong></p>

    <div class="chart-wrap">
      <svg viewBox="0 0 700 450" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="ct ct-d" style="width:100%;display:block">
        <title id="ct">Retirement planning cost comparison</title>
        <desc id="ct-d">Horizontal bar chart comparing retirement planning costs. Human advisor $6,000–$10,000 per year. Subscription software $60–$229 per year. RetirementIQ $29 one-time.</desc>
        <text x="24" y="34" font-family="system-ui,-apple-system,sans-serif" font-size="14" font-weight="700" fill="#e2e8f0">What retirement planning actually costs</text>
        <text x="24" y="54" font-family="system-ui,-apple-system,sans-serif" font-size="11" fill="#64748b">Subscription tools shown as annual price &middot; one-time tools shown at purchase price</text>
        <rect x="24" y="66" width="9" height="9" rx="2" fill="#f87171"/>
        <text x="37" y="75" font-family="system-ui,sans-serif" font-size="11" fill="#94a3b8">Professional advisor</text>
        <rect x="168" y="66" width="9" height="9" rx="2" fill="#3b82f6"/>
        <text x="181" y="75" font-family="system-ui,sans-serif" font-size="11" fill="#94a3b8">Subscription software</text>
        <rect x="324" y="66" width="9" height="9" rx="2" fill="#10b981"/>
        <text x="337" y="75" font-family="system-ui,sans-serif" font-size="11" fill="#94a3b8">One-time purchase</text>
        <line x1="24" y1="87" x2="676" y2="87" stroke="rgba(255,255,255,0.06)" stroke-width="1"/>
        <text x="146" y="120" font-family="system-ui,sans-serif" font-size="12" fill="#e2e8f0" text-anchor="end">Human advisor</text>
        <rect x="152" y="101" width="505" height="30" rx="4" fill="#f87171" opacity="0.9"/>
        <text x="649" y="121" font-family="system-ui,sans-serif" font-size="12" font-weight="700" fill="#020617" text-anchor="end">$6K–$10K/yr</text>
        <text x="146" y="158" font-family="system-ui,sans-serif" font-size="12" fill="#94a3b8" text-anchor="end">WealthTrace</text>
        <rect x="152" y="139" width="360" height="30" rx="4" fill="#3b82f6" opacity="0.85"/>
        <text x="504" y="159" font-family="system-ui,sans-serif" font-size="12" font-weight="600" fill="#e2e8f0" text-anchor="end">$229/yr</text>
        <text x="146" y="196" font-family="system-ui,sans-serif" font-size="12" fill="#94a3b8" text-anchor="end">Boldin</text>
        <rect x="152" y="177" width="316" height="30" rx="4" fill="#3b82f6" opacity="0.75"/>
        <text x="460" y="197" font-family="system-ui,sans-serif" font-size="12" font-weight="600" fill="#e2e8f0" text-anchor="end">$144/yr</text>
        <text x="146" y="234" font-family="system-ui,sans-serif" font-size="12" fill="#94a3b8" text-anchor="end">ProjectionLab</text>
        <rect x="152" y="215" width="278" height="30" rx="4" fill="#3b82f6" opacity="0.65"/>
        <text x="422" y="235" font-family="system-ui,sans-serif" font-size="12" font-weight="600" fill="#e2e8f0" text-anchor="end">$109/yr</text>
        <text x="146" y="272" font-family="system-ui,sans-serif" font-size="12" fill="#94a3b8" text-anchor="end">MaxiFi</text>
        <rect x="152" y="253" width="260" height="30" rx="4" fill="#3b82f6" opacity="0.55"/>
        <text x="404" y="273" font-family="system-ui,sans-serif" font-size="12" font-weight="600" fill="#e2e8f0" text-anchor="end">$109/yr</text>
        <text x="146" y="310" font-family="system-ui,sans-serif" font-size="12" fill="#94a3b8" text-anchor="end">OnTrajectory</text>
        <rect x="152" y="291" width="216" height="30" rx="4" fill="#3b82f6" opacity="0.45"/>
        <text x="360" y="311" font-family="system-ui,sans-serif" font-size="12" font-weight="600" fill="#e2e8f0" text-anchor="end">$60/yr</text>
        <text x="146" y="348" font-family="system-ui,sans-serif" font-size="12" fill="#94a3b8" text-anchor="end">Pralana Gold</text>
        <rect x="152" y="329" width="96" height="30" rx="4" fill="#10b981" opacity="0.75"/>
        <text x="256" y="349" font-family="system-ui,sans-serif" font-size="12" font-weight="600" fill="#10b981" text-anchor="start">&nbsp; $99 one-time</text>
        <text x="146" y="392" font-family="system-ui,sans-serif" font-size="13" font-weight="700" fill="#06b6d4" text-anchor="end">RetirementIQ</text>
        <rect x="152" y="367" width="26" height="34" rx="4" fill="#06b6d4"/>
        <text x="186" y="388" font-family="system-ui,sans-serif" font-size="15" font-weight="700" fill="#06b6d4" text-anchor="start">$29 one-time</text>
        <text x="24" y="434" font-family="system-ui,sans-serif" font-size="10" fill="#2d3f55">Sources: NerdWallet 2026; Kitces Research; tool pricing pages, March 2026. Bar widths are illustrative, not mathematically proportional.</text>
      </svg>
    </div>

    <h3>What the tool actually does</h3>

    <p>RetirementIQ models retirement the way it actually works: multiple account types with different tax treatments, four-bucket withdrawal sequencing, Social Security optimization including spousal and survivor benefits, Roth conversion ladders ranked by lifetime tax impact, RMDs from the IRS Uniform Lifetime Table, IRMAA Medicare surcharges, ACA premium estimates, Monte Carlo simulation with three methods including historical market data back to 1928.</p>

    <p>Year by year, in your browser, with your numbers.</p>

    <p>It also handles the situations that most tools quietly skip &mdash; SSDI recipients transitioning to retirement benefits, widowed spouses recalculating their plan, households with pensions or annuities alongside investment accounts, state income taxes across all 50 states.</p>

    <h3>Privacy is not a feature. It&rsquo;s the architecture.</h3>

    <p>When you enter your retirement numbers into most planning tools, those numbers leave your device. They go to a server. They sit in a database. They may inform a product recommendation, a targeted ad, or an acquisition target&rsquo;s data room someday.</p>

    <p>RetirementIQ works differently. Your plan never leaves your device. There is no account to create. There is no cloud sync. There is no server that receives your financial data &mdash; not because we promise not to look, but because there is no mechanism by which we could. You can verify this yourself in browser devtools: there is no outbound data traffic when you&rsquo;re planning.</p>

    <p>Retirement data is among the most complete financial pictures a person produces in their life. The only person who should have access to it is you.</p>

    <h3>One price. No subscription. No catch.</h3>

    <p>RetirementIQ is a one-time purchase. You pay once and the tool is yours &mdash; including all future updates to tax tables, RMD rules, Medicare thresholds, and Social Security bend points. When the IRS adjusts brackets, the update reaches you automatically at no additional cost.</p>

    <p>The subscription model creates a quiet misalignment: the company needs you to keep paying, which means they need you to keep needing them. We&rsquo;d rather build something genuinely useful, charge you once, and stay out of your way.</p>

    <h3>Take the math to your CPA</h3>

    <p>RetirementIQ isn&rsquo;t a replacement for professional judgment when you need it. It&rsquo;s what you bring to that conversation.</p>

    <p>A good CPA or fee-only advisor can do a lot with a well-structured plan in front of them &mdash; but most of the billable time in those engagements is spent gathering data, building the base model, and running scenarios that a tool like this handles automatically. When you arrive with year-by-year projections, a Roth conversion analysis, and a clear picture of your tax exposure through RMD age, you&rsquo;re not starting from zero. You&rsquo;re asking sharper questions and getting more useful answers.</p>

    <p>The math is transparent. Every calculation is tested against IRS, SSA, CMS, and HHS published data &mdash; 282 automated tests with source links that anyone can read in the <a href="/validation.html">Validation Report</a>. If something is wrong, it&rsquo;s findable. That&rsquo;s the standard we hold ourselves to, and it&rsquo;s the standard you should hold any planning tool to.</p>

    <h3>Who this is for</h3>

    <p>If you are within ten years of retirement or already there, if you have savings spread across pre-tax and Roth accounts and aren&rsquo;t sure about the optimal withdrawal sequence, if you&rsquo;re weighing Social Security claiming ages or thinking about Roth conversions before RMDs begin &mdash; RetirementIQ was built for you.</p>

    <p>Not for your advisor. Not as a lead generator for financial products. For you, directly, on your schedule, with your data staying where it belongs.</p>

    <div class="cta-block">
      <p>Try it free &mdash; no account, no card required. Your data never leaves your device.</p>
      <a class="cta-btn" href="/">Try RetirementIQ &rarr;</a>
    </div>

    <div class="post-sources">
      <strong>Sources</strong><br>
      U.S. Census Bureau, 2024 American Community Survey &middot; Alliance for Lifetime Income, Peak 65 Report 2024 &middot; SSA Fast Facts 2025 &middot; SSA Monthly Statistical Snapshot, February 2026 &middot; Center on Budget and Policy Priorities &middot; NerdWallet Financial Advisor Cost Report 2026 &middot; Kitces Research on Financial Planning Fees &middot; Tool pricing pages verified March 2026
    </div>

  </div>
</div>
</div>

<footer>
  <div class="footer-inner">
    <span>&copy; 2026 RetIQ Studio LLC &middot; Not financial advice</span>
    <div class="footer-links">
      <a href="/privacy.html">Privacy</a>
      <a href="/terms.html">Terms</a>
      <a href="/about.html">About</a>
      <a href="/blog/">Blog</a>
      <a href="mailto:support@retirementiq.app">support@retirementiq.app</a>
    </div>
  </div>
</footer>
</body>
</html>
]]></content:encoded>
    </item>
  </channel>
</rss>
