ThunderHarborThunderHarbor← Back

Retirement Withdrawal Planner

The order you withdraw from retirement accounts matters more than most people realize. Spending from taxable, traditional, and Roth accounts in the right sequence can save tens of thousands in taxes over a 30-year retirement. ThunderHarbor models the optimal withdrawal order automatically.

Why withdrawal order matters

Most retirees have money in three types of accounts: taxable brokerage (taxed on gains each year), traditional IRA/401(k) (taxed on every dollar withdrawn), and Roth IRA (never taxed again). The question of which account to spend from first is not just about preference — it has direct tax consequences that compound over decades.

Consider a retiree with $300,000 in a taxable brokerage, $800,000 in a traditional IRA, and $200,000 in a Roth IRA. They need $80,000 per year after taxes. Where they pull from each year determines:

  1. Their tax bill this year. Roth withdrawals add zero to taxable income. Traditional withdrawals add the full amount. Taxable withdrawals add only the capital gains portion.
  2. Their tax bill in future years. Spending the taxable account first leaves a larger traditional IRA, which means larger RMDs starting at age 73, which means higher taxes later.
  3. Their Medicare premiums. Higher withdrawals from traditional accounts increase MAGI, which can trigger IRMAA surcharges two years later.
  4. Their ACA subsidies. For pre-65 retirees, higher MAGI from traditional withdrawals or Roth conversions reduces healthcare subsidies.

The difference between a good withdrawal sequence and a poor one can exceed $100,000 in cumulative tax savings over a 30-year retirement. This is not a minor optimization — it is one of the largest levers available to retirees.

The three account types and their tax treatment

Taxable brokerage accounts

When you sell investments in a taxable account, you pay capital gains tax on the difference between the sale price and your cost basis. Long-term gains (held over one year) are taxed at preferential rates: 0%, 15%, or 20% depending on your total income. If your taxable income is roughly below $47,000–$49,000 (single) or $94,000–$98,000 (married) — the IRS adjusts this annually — long-term capital gains are taxed at 0%. Dividends and interest are taxed annually as they are earned, whether you withdraw them or not.

Traditional IRA and 401(k)

Every dollar withdrawn from a traditional retirement account is taxed as ordinary income at your federal and state marginal rate. There is no distinction between contributions and growth — it is all taxable. Withdrawals before age 59½ may also trigger a 10% early withdrawal penalty (with some exceptions). Starting at age 73, required minimum distributions force you to withdraw and pay tax on a percentage of your balance each year. The RMD percentage increases with age: roughly 3.6% at age 73, 4.4% at age 80, 6.3% at age 85, and 8.8% at age 90.

Roth IRA and Roth 401(k)

Qualified Roth withdrawals are completely tax-free. They do not count as income for tax brackets, Social Security taxation, IRMAA, or ACA calculations. There are no RMDs on Roth IRAs during the owner's lifetime. Because of this, Roth dollars are the most valuable dollars in retirement — they are the last ones you should spend. The optimal strategy is often to let the Roth grow untouched for as long as possible, using it only when other sources would trigger excessive taxes.

The withdrawal sequencing problem

The conventional advice is to spend taxable first, then traditional, then Roth. This is a reasonable starting point but it is not optimal for everyone. Here is why:

Spending taxable first makes sense in early retirement because you pay only capital gains rates on the growth, and you may be in the 0% capital gains bracket if your income is low. But it leaves the traditional IRA untouched, where it grows and eventually generates large RMDs that push you into higher tax brackets with IRMAA surcharges on top.

Spending traditional first reduces future RMDs and the associated tax bomb, but it means paying ordinary income tax rates now. In years where you have high income from other sources (salary, pension, Social Security), adding traditional withdrawals pushes you into even higher brackets.

Using Roth at the right time can save the most money. Roth withdrawals in high-income years (when you are already in a high bracket from RMDs or a pension) cost you nothing in taxes. Saving Roth dollars for those years — or for years where you need to stay below an IRMAA or ACA threshold — is often the best strategy.

The real answer is that the optimal withdrawal order changes every year. Some years you should spend taxable. Some years you should spend traditional (especially during the Roth conversion window when you are doing conversions anyway). Some years you should spend Roth (when other income is already high and you need to keep MAGI below a threshold). Static rules cannot capture this dynamism.

How spending changes across retirement phases

Retirement spending is not flat. Research from the Society of Actuaries and others shows that spending follows a "smile" pattern across three broad phases:

  1. Early retirement (ages 60-70): The "go-go" years. Spending is often highest in the first decade of retirement. Travel, hobbies, home projects, and an active lifestyle mean you may need more income than you expected. This is also the prime Roth conversion window — low income before Social Security and RMDs, but also years where ACA subsidies make MAGI management critical.
  2. Mid-retirement (ages 70-80): The "slow-go" years. Spending naturally declines as activity levels decrease. Social Security has started, Medicare is covering healthcare, and RMDs are beginning. This is where the tax bill from a large traditional IRA really starts to bite — the RMDs pile on top of Social Security, creating a high MAGI that triggers IRMAA and potentially pushes you into the 32%+ bracket.
  3. Late retirement (ages 80+): The "no-go" years. General spending continues to decline, but healthcare and long-term care costs can spike dramatically. A year in an assisted living facility costs $50,000 to $100,000 depending on location. This is where having a Roth balance is most valuable — it provides tax-free income when you need it most and may also help with Medicaid planning.

Planning with a single flat spending number across all three phases leads to poor withdrawal decisions. You might over-withdraw in early retirement (paying unnecessary taxes) or under-withdraw in mid-retirement (triggering surprise RMD costs). ThunderHarbor lets you set different spending levels for different phases and models the withdrawal order for each.

How ThunderHarbor models the optimal withdrawal order

ThunderHarbor does not use a static withdrawal order. For each year of your projection, it evaluates the tax cost of taking from each account and chooses the combination that minimizes your total tax burden while meeting your spending needs. Here is how:

  1. Starts with fixed income — Social Security, pension, any salary or rental income
  2. Calculates the gap between your fixed income and your spending need for the year
  3. Evaluates the tax cost of filling the gap from each source: taxable account withdrawals (capital gains only), traditional account withdrawals (full ordinary income), and Roth withdrawals (zero tax)
  4. Checks constraints — IRMAA thresholds (two-year lookback), ACA subsidy limits (if pre-65), tax bracket boundaries, and RMD requirements
  5. Selects the withdrawal mix that meets your spending need at the lowest total cost (income tax + IRMAA + lost ACA subsidies)
  6. Factors in Roth conversions — in years where bracket headroom exists, converts traditional to Roth up to the optimal limit before accounting for the withdrawal need

The result is a year-by-year withdrawal plan that adapts to your changing income, account balances, and tax situation. You can see exactly which account each dollar comes from and why — and compare the optimized sequence against a static strategy to see the cumulative savings.

Frequently asked questions

What order should I withdraw retirement funds?

The optimal order depends on your tax situation. A common starting framework is: spend taxable first, fill brackets with traditional withdrawals, and use Roth last. But the real answer is more nuanced — Roth conversions, Social Security timing, and ACA subsidies can all change the optimal order from year to year.

How much can I safely withdraw each year?

The 4% rule suggests withdrawing 4% of your portfolio in year one, then adjusting for inflation. For a $1M portfolio, that is $40,000. However, the safe rate depends on your allocation, spending flexibility, retirement length, and sequence of returns. A flexible strategy that adjusts based on portfolio performance is more robust.

Should I spend taxable or tax-deferred first?

It depends. Spending taxable first preserves tax-deferred growth but leaves a larger RMD problem. Spending tax-deferred first reduces future RMDs but means paying taxes now. The optimal approach often combines both: spend taxable in low-income years with 0% capital gains rates, and spend tax-deferred in years where you have bracket room.

What is the 4% rule?

The 4% rule comes from the 1994 Trinity Study, which found that a 4% initial withdrawal rate adjusted for inflation had a high probability of lasting 30 years with a balanced portfolio. It is a useful starting point, not a guarantee — actual safe rates vary based on market conditions at retirement and spending flexibility.

How do I plan for different spending phases in retirement?

Retirement spending follows a "smile" pattern — higher in early active years, lower in middle years, and higher again in late years due to healthcare costs. Plan for these phases by setting different spending levels: more income early for travel and activities, mid-retirement conversions during lower spending, and reserving Roth funds for late-life healthcare needs.

See your optimal withdrawal strategy

Enter your numbers and get a year-by-year withdrawal plan that minimizes your total tax burden.

Build your free plan →

Free plan included · Three-bucket withdrawal planner with Premium ($47/year)