šŸŽ‰
Summer Launch Special: Get 1 month free. Use code SUMMER_2026_1_MONTH at checkout.

Considering retiring early, but worried about healthcare (ACA) costs?

With some financial engineering, you can reduce (and possibly eliminate) the cost of ACA coverage.

šŸ“Œ Summary & Key Takeaways

  • ACA Subsidies Can Eliminate $12,000–$15,600 in Annual Health Costs Per Person: Unsubsidized health insurance for a 60-year-old ranges from $1,000 to $1,300/month ($12,000 to $15,600/year per person, or $28,000/year for the modeled couple). Strategic financial engineering of your withdrawal mix can qualify early retirees for Premium Tax Credits (PTC) that eliminate premium costs prior to Medicare at 65.
  • MAGI Is Fully Controllable via Account Arbitrage: Traditional IRA distributions count dollar-for-dollar toward Modified Adjusted Gross Income (MAGI), while Roth IRA distributions and cash savings generate $0 MAGI. Early retirees can fund virtually any desired lifestyle spend (such as the $100,000/year scenario modeled below) while reporting only the minimum taxable income needed to clear the Medicaid floor (~$29,865 for a couple).
  • Precision Targeting Between the 138% and 400% FPL Cliffs: For a married couple (2-person household) in a Medicaid expansion state, MAGI must stay strictly above 138% FPL (~$28,207) to avoid Medicaid, while staying below 400% FPL ($81,760). A single dollar over the 400% cliff forfeits thousands in annual Premium Tax Credits.

I will show you how to reduce (and possibly eliminate) the cost of ACA coverage by balancing your traditional and Roth IRA contributions and subsequent withdrawals. Doing so allows you to generate specific amounts of taxable income, giving you flexibility in managing your MAGI (Modified Adjusted Gross Income) to minimize ACA costs. This is more complex than it seems, because subsidies have both a floor and a ceiling that must be avoided.


The Problem

ACA health insurance can be expensive. If you go to the ACA Marketplace and enter your information, you will see that the cost of coverage varies depending on your income. Unsubsidized premiums range from roughly $1,000 to $1,300 per month for a 60-year-old. That is $12,000 to $15,600 per year per person.

The key word is "unsubsidized." There are ACA subsidies available to reduce the cost of coverage. The amount of subsidy you receive depends on your income. The lower your income, the higher your subsidy. The formal name for these subsidies is Premium Tax Credits (PTC).


The Solution

The key in all of this is realizing that you can control your MAGI by controlling how much you withdraw from your traditional IRA. You can then use cash or Roth IRA withdrawals to close the gap between your MAGI and the amount needed to fund your lifestyle. Cash and Roth IRA withdrawals do not count as income for MAGI purposes (taxes have already been settled).

I use the Traditional IRA Withdrawal and Roth Conversion Calculator to show how this works. First, consider the cliffs to avoid.


The Cliffs

There are two cliffs to track when managing ACA subsidies (Premium Tax Credits, or PTC). Both are based on the Federal Poverty Level (FPL):

  1. The Medicaid Eligibility Cliff (100%–138% of FPL) - If you are eligible for Medicaid, you are not eligible for PTC.
  2. The 400% FPL Cliff - If your MAGI exceeds 400% of FPL, you are not eligible for PTC.

For tax year 2025, the federal poverty level is $15,060 for a 1-person household, and $5,380 for each additional person (in the 48 contiguous states; Alaska and Hawaii have slightly higher FPL).

The reason there is a range for the Medicaid Eligibility Cliff is because some states have expanded Medicaid coverage, while others have not. (Medicaid coverage is determined by states, not the federal government.) The federal government set PTC eligibility based on a combination of Medicaid coverage eligibility and the federal poverty level.

It is important to note that the 400% FPL cliff is a true cliff; exceeding it by even $1 eliminates eligibility.

For more details on PTC, see the IRS Premium Tax Credit (PTC) Overview and IRS Form 8962, Premium Tax Credit (PTC).

IRS Form 8962 only mentions the 100% FPL floor because that is the federal legal minimum for PTC eligibility. Federally, anyone between 100% and 400% FPL is technically "eligible" for tax credits. However, you cannot receive a tax credit if you are eligible for Medicaid. And that limit is 138% of FPL in states that expanded Medicaid.


Summary of PTC Eligibility

For States WITHOUT Expanded Medicaid Coverage (AL, FL, GA, KS, MS, SC, TN, TX, WI, WY)

  • PTC available IF income is > 100% of FPL
  • Medicaid eligibility is typically based on categorical requirements—meaning you must fall into a specific group (like being a parent or having a disability) in addition to having an extremely low income.

For States WITH Expanded Medicaid Coverage (states not listed above)

  • Medicaid eligible if income is <= 138% of FPL
  • PTC available IF income is > 138% of FPL
    • If you purchase ACA coverage with income <= 138% of FPL, you are not eligible for PTC and will pay full price.

Summary Table: Who Pays for What?

Table comparing ACA marketplace subsidies and Medicaid eligibility across expansion and non-expansion states
ACA Marketplace vs. Medicaid Eligibility Matrix: Summary matrix of healthcare coverage rules, Medicaid boundaries, and Premium Tax Credit thresholds.


Baseline Scenarios & Simulation Results

Let's look at two examples to see how this works. In both scenarios, I picked account balances projected to last through life expectancy, isolating how holding money purely in a traditional IRA compares to holding a combination of traditional and Roth IRAs. Returns are modeled as constant to isolate the specific impact of ACA subsidies. Sequence of returns risk is therefore set aside for this demonstration.

In both scenarios I assumed the following parameters:

  • Retiring at current age of 60 (final age 95)
  • Target spend: $100,000 per year (total disposable income)
  • Filing status: Married Filing Jointly
  • Social security income of $80K starting at age 67
  • Real returns: 4%
  • State: CO (my model ignores state tax - state choice is only relevant for Medicaid expansion status)
  • ACA premiums: $14,000 per year per person ($28,000/year total)
  • 400% FPL threshold is $81,760
  • Medicare base premium: $2,400 per year per person ($4,800/year total)

Friction Cost: The analysis and charts below refer to "friction cost", which is the sum of federal tax paid and healthcare premiums paid minus PTC subsidies received.

Case 1 - Traditional IRA Only: $1.15M

This is the baseline scenario, showing the unoptimized strategy. This chart was created using the Traditional IRA Withdrawal and Roth Conversion Calculator with the inputs shown above (with multi-year optimizations disabled for this baseline comparison).

Key points:

  • During the first 5 years (prior to Medicare eligibility), ACA premiums are $14,000 per year per person, or $28,000 per year total.
  • Total friction cost is $41,462 each year ($13,462 in federal income tax plus $28,000 in unsubsidized healthcare premiums).
  • Because the only method to generate spending money is to withdraw from your Traditional IRA, and that is taxable income, MAGI ($141,462) exceeds 400% of FPL ($81,760). The result is that the couple is not eligible for any ACA subsidies across all five pre-65 years.
  • At age 65, Medicare reduces health costs to $4,800 per year, and at age 67 Social Security ($80,000/year) reduces required portfolio withdrawals, leaving $122K in the Traditional IRA at age 95.

Case 1 Traditional IRA Only withdrawal trajectory showing full ACA premium cost and zero subsidies pre-65
Case 1: Traditional IRA Only ($1.15M) Unoptimized Baseline: Unoptimized Traditional IRA withdrawal schedule resulting in loss of ACA subsidies due to high MAGI.

Case 2 - Traditional IRA: $140K, Roth IRA: $800K

The only parameters changed for this example are the starting account balances: $140K in Traditional IRA and $800K in Roth IRA. The $140K in the traditional IRA was chosen as the minimum amount needed to generate the required MAGI to stay above the Medicaid cliff.

Key points:

  • Prior to age 65, the couple pulls just enough money from the traditional IRA to generate the MAGI needed to stay above the Medicaid cliff ($29,865), and uses Roth IRA withdrawals to fund the remaining spending need.
  • For the first 5 years, the couple is eligible for PTC that covers 100% of their ACA premiums ($28,000/year).
  • Total friction cost is $0; they pay no federal tax and no ACA premiums.
  • At age 65, they become eligible for Medicare, and frictional costs shift to $4,800 per year for Medicare premiums, leaving $72K in the Roth IRA at age 95.

Case 2 account balances and withdrawal schedule staying right above Medicaid cliff to maximize subsidies
Case 2: Traditional IRA ($140K) and Roth IRA ($800K) Targeting ACA Floor: Balanced Traditional and Roth withdrawal strategy maximizing ACA Premium Tax Credits before age 65.


Comparing the Two Cases

At first glance, Case 2 preserves pure tax-free Roth wealth at age 95 ($72K), whereas Case 1 suffered $207,000 in friction costs during the pre-65 window ($41,462 Ɨ 5 years).

Do These Cases Compare Apples to Apples?

If assuming the couple in Case 2 was in the 22% marginal tax bracket during accumulation, saving $800K in the Roth IRA required $1,025,641 in pre-tax income. Thus the couple in Case 2 spent about $1.165M ($1.025M + $140K in the traditional IRA) in pre-tax income to generate their balances, while the couple in Case 1 spent $1.15M in pre-tax income to generate their balance.

The difference is about $15K in pre-tax income. These two cases are nearly identical in terms of savings requirements.

Why Did Case 1 Suffer?

The unoptimized Traditional IRA couple suffered purely because of the ACA subsidy cliff: having zero Roth funds forced them to withdraw all $100K+ from Traditional pre-tax balances, blowing past 400% FPL and forfeiting $140,000 ($28,000 Ɨ 5 years) in health insurance tax credits.


Actually - the Traditional IRA Couple Won (When Optimized)

In the baseline scenarios above, I disabled multi-year optimizations to establish a clear initial comparison. When I ran the model with all multi-year optimizations enabled, the picture sharpened:

Case 3 dynamic Roth conversion and withdrawal trajectory showing maximized lifetime estate wealth
Case 3: Traditional IRA ($1.15M) with Dynamic Multi-Year Optimization: Dynamic multi-year optimization taking targeted early conversions to harvest ACA subsidies and defuse downstream taxes.

šŸ’” The Optimization Advantage: With multi-year dynamic optimization enabled, the couple finishes with $384,000 in total wealth ($300K Traditional + $7K Roth + $77K Cash) at age 95—compared to just $122K in Case 1 and $72K in Case 2. Strategic conversion timing delivers more than triple the final wealth of the unoptimized paths.

What happened? The optimizer recognized that by taking a targeted upfront conversion from the traditional IRA into the Roth IRA at age 60 ($202,900), it could drop MAGI to $32K–$82K in years 2 through 5 and harvest up to $28,000/year in ACA subsidies (PTC), saving over $100,000 in healthcare premiums while preserving low withdrawal tax brackets later in retirement.


Caveats and Practical Considerations

  • Age 59.5 Rule: With a traditional IRA, withdrawals prior to age 59.5 are subject to a 10% penalty (unless using an exception like SEPP / Rule 72(t)).
  • 5-Year Conversion Rule: With a Roth IRA, you cannot withdraw converted balances penalty-free for 5 years unless you are 59.5 or older. The model enforces this rule.
  • Taxable Income Inflows: Capital gains, dividends, and interest from taxable brokerage accounts increase MAGI. Make sure to account for taxable investment income when targeting the PTC band.
  • Career Breaks: If you take a partial-year sabbatical where your income in the working months already pushed MAGI over 400% FPL, you will not receive PTC for that tax year.
  • Modeling Tool: The utility of calculators like this is to understand how account balances and withdrawal strategies affect your tax liability, PTC, and overall plan durability.

The Policy Reality: Optimizing Within the Rules

A common question is whether early retirees with substantial assets should utilize ACA subsidies: "Is it appropriate for households with $1M+ in assets to receive healthcare subsidies?"

My perspective as an engineer is pragmatic: the tax code is an explicit rule system. Tax optimization within legal parameters is standard financial planning—whether it is corporations managing depreciation or retirees managing MAGI. If you disagree with the policy structure, the remedy is at the ballot box. But in building a financial plan, an engineer models the actual rules of the system as they exist.


Key Takeaways

  • ACA subsidies significantly cut healthcare costs: For early retirees, Premium Tax Credits can eliminate $12,000 to $15,600 in annual insurance expenses per person.
  • Account diversification gives MAGI control: Having money in both a Traditional IRA and Roth IRA allows precise control over MAGI to optimize ACA subsidies.
  • Multi-year optimization wins: You can use the Traditional IRA Withdrawal and Roth Conversion Calculator to see how account balances and withdrawal timing impact tax liabilities and PTC.
  • Tax rules evolve: Standard deductions, senior bonuses, and ACA subsidy thresholds are subject to legislative changes; monitor your plan periodically.

Tax issues are complex. This post uses explicit assumptions to demonstrate how MAGI can be controlled to optimize ACA subsidies. Your personal situation—Social Security timing, state taxes, pensions, and taxable assets—will differ. This is not tax advice. Consult a qualified tax professional before executing major withdrawal strategies.

Watch the Video Summary

Prefer video format? Watch the summary on our dedicated player page (7:23).

Watch Video Summary →

Frequently Asked Questions

Early retirees often use the Affordable Care Act (ACA) marketplace. By strategically managing their taxable income (using a mix of Roth accounts, taxable brokerage accounts, and traditional IRAs), retirees can qualify for significant Premium Tax Credits, drastically reducing their monthly healthcare costs.

Historically, if your Modified Adjusted Gross Income (MAGI) went even $1 over 400% of the Federal Poverty Level, you lost all ACA subsidies entirely (the 'cliff').

Yes. Any pre-tax money converted from a Traditional IRA to a Roth IRA is counted as taxable income for that year, which will increase your MAGI and potentially reduce or eliminate your ACA healthcare subsidies.

Continue Your Research


Thanks for reading! Have questions, custom scenarios, or model suggestions? Discuss with us on Substack, follow us on Yahoo Finance, or share this post:

Substack Yahoo Finance Share
Paul Dunn Profile
Written by Paul Dunn

Founder & Lead Engineer at AlgorithmicFIRE

Paul Dunn applies software engineering and data analysis principles to retirement planning. As a data engineer, he designs quantitative simulators (Monte Carlo, SWR sweep, tax optimizers) to verify portfolio longevity against historical and statistical cycles.


View Video Transcript

Okay, if you're even thinking about an early retirement, there's this one giant cost that can just totally blow up your plans. But what if I told you there's a way to not just handle it, but to actually turn the whole system to your advantage? We're talking about a move that could be worth hundreds of thousands of dollars. Yeah. Let's get into it. First, you have to get your head around this number. $28,000. For a 60-year-old couple, that can be the annual bill for health insurance on the ACA marketplace if you don't get any help. And that's before you've even seen a doctor. It's it's a huge number. I mean, just think about it. An unexpected bill that size year after year, it's absolutely devastating for most people. It's the kind of thing that makes you rethink everything. Maybe you can't retire after all. Maybe you have to go back to work. It's a real threat to that freedom you've spent decades working for. But, and this is a big butt, there is a way around it. The real secret isn't about just sucking it up and paying the bill. It's about playing the game so you don't have to. It's about understanding how the Affordable Care Act subsidies actually work. See, the whole system really boils down to just one number. And the trick is learning how to control it. And that allimportant number is your modified adjusted gross income or MAGI. It's a bit of a mouthful, I know, but just think of it as the government's official measuring stick for your income when it comes to healthcare. And here's the crazy part. In retirement, you actually have a ton of control over what that number is. In this right here, this is the secret sauce. This is how you pull the levers. When you take money out of a traditional IRA, boom, that counts as income. It pushes your magi up, but money from a Roth IRA, nope, doesn't count at all. You already paid tax on it. That one little difference is the key that unlocks this entire strategy. So, the whole game is about keeping your Magi in that perfect sweet spot. If you look at this table, you can see there are these like cliffs. If your income is too low, you might end up with no help at all or on Medicaid. If your income is too high over what they call 400% of the federal poverty level, poof, your subsidies just vanish. The goal is to carefully thread the needle and land right in that zone where you get the most help. All right, to really see how this works, let's tell a story. A tale of two couples. On the surface, they look almost exactly the same, but under the hood, their financial strategies are completely different. This is where it gets really interesting. So, here's the setup. Both couples hang it up at age 60. They both figure they need about a h 100red grand a year to live the life they want. And they both started with pretty much the same amount of money saved. The only, and I mean only difference is what kind of retirement account they used. One couple is all in on a traditional IRA while the other has a mix of a traditional and a Roth. And right out of the gate, the difference is well, it's jaw-dropping. Couple number one, the all traditional IRA folks, they have to pull out that full $100,000 they need. That whole amount counts as income, which sends their magi through the roof and pushes them right off that subsidy cliff. They end up paying over $43,000 a year in taxes and insurance premiums. Couple number two, our Roth mix couple. They play it smart. They only pull a little from their traditional IRA to keep their income low, take the rest from their Roth tax-free, and they end up paying zero. A big fat zero. So based on that, you'd think case closed, right? The winner is obvious, but this is where the story takes a really weird, unexpected twist. Let's hit the fast forward button, go to the end of their lives, and see who actually finished the race with more money. I mean, come on. It has to be them, doesn't it? They paid nothing for years, while the other couple was shelling out over 40 grand a year. It's a no-brainer. Okay, let's look at the final score. Couple number one, the ones who were paying all those crazy premiums, they finished with a net worth of $90,000. And couple number two, the smart ones who paid zero in premiums, they ended up with just $72,000. They have less money. So, what on earth happened? It's kind of a sleeper effect. The traditional IRA couple got a tax break on their contributions for years. Then when they retired, the standard deduction was so high that they ended up paying very little tax on their withdrawals anyway. It was a subtle advantage, but it added up. They came out ahead by about 18,000 bucks. But wait, hold on. That was the simple version. That's what happens when you just kind of let things play out. What if our winning traditional IRA couple had been a little more strategic? What if they'd made one big powerful move right at the beginning? Let's see what happens when they go from just playing the game to absolutely mastering it. See, this is the difference between just reacting year to year and having a real proactive plan. This is about thinking five steps ahead to set up the chessboard perfectly. And here it is, the master stroke. In their very first year of retirement, they do what's called a Roth conversion. They move a huge chunk of money from their traditional IRA over to a Roth IRA. Now, yeah, they have to pay taxes on that chunk in that one year, but look what it does. It prefills their Roth account with a giant pool of tax-free money they can live on for the next few years. That means they can keep their taxable withdrawals, their magi, super super low and get the biggest healthcare subsidies possible. And the result of that one move, instead of ending up with that $90,000, they finished with a portfolio worth around $370,000. That's a net gain of $280,000. It's not just a small win. It's a complete gamecher. So, what do we take away from all this? How can you actually use this kind of thinking for your own retirement? Let's break it down into the mustnown rules of the game. Okay, first, this strategy really sings if you retire at or after age 59 and a half. That's how you avoid early withdrawal penalties. Second, and this is crucial, you have to remember the five-year rule. Any money you convert to a Roth has to sit there for 5 years before you can take it out penalty-free. You also have to watch everything. Things like capital gains and even dividends can push up your MAGI. And last but not least, never forget that the tax code isn't written in stone. These rules can and probably will change over time. Now look, you might be thinking, is it right for retirees with a lot of assets to be getting these healthcare subsidies? The source material basically puts it this way. The tax code is a complex mess of rules. And those rules are there for everyone. It's kind of like taking a mortgage interest deduction. This strategy is simply about understanding the system as it exists today and using it to your best advantage. When you get right down to it, managing your retirement is a game of strategy. And healthcare is one of the biggest pieces on the board. When you understand how all these pieces move, especially how your income affects subsidies, you stop being just a pawn and you start being a player. You actually get to shape your own financial future. The knowledge gives you options. So the only real question left is what are you going to do with them?

Disclaimer

For Educational Purposes Only: All content on this site, including articles, tools, and simulations, is for informational and educational purposes only. It should not be construed as financial, investment, legal, or tax advice. The information provided is general in nature and not tailored to any individual's specific circumstances.

Software Development & Data Processing Risks: The software used to perform the analyses may have errors or inaccuracies. When we post updates to any material, errors or inaccuracies that are subsequently fixed may change the results. Historical pricing revisions, corporate actions, or algorithmic optimizations may dynamically recalculate past simulation timelines. As a result, past signal sequences shown on this site or in digests may shift retroactively to align with the revised data.

No Guarantees & Risk of Loss: The analyses and simulations presented are based on historical data. Past performance is not an indicator or guarantee of future results. All investing involves risk, including the possible loss of principal. Market conditions are subject to change, and the future may not resemble the past.

No Fiduciary Relationship: Your use of this information does not create a fiduciary or professional advisory relationship. We are not acting as your financial advisor.

Consult a Professional: You should always conduct your own research and due diligence. Before making any financial decisions, it is essential to consult with a qualified and licensed financial professional who can assess your individual situation and objectives. We disclaim any liability for actions taken or not taken based on the content of this site.

Data Sources & Attribution: This site utilizes the FREDĀ® API provided by the Federal Reserve Bank of St. Louis. This product uses the FREDĀ® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. All FREDĀ® data is used strictly for internal analytical processing and research.

Third-Party Links & Endorsement: This site contains links to third-party websites and resources for your convenience. We have no control over the content, privacy policies, or practices of these sites. The inclusion of any link does not imply endorsement, sponsorship, or recommendation by Algorithmic Fire LLC. We are not affiliated with any third-party sources unless explicitly stated, and we disclaim any liability for information or services provided on these external platforms.

Regulatory Status: Algorithmic Fire LLC is not a registered investment adviser, broker-dealer, or financial planner, and is not affiliated with the Securities and Exchange Commission (SEC) or the Financial Industry Regulatory Authority (FINRA). The content, tools, and simulations provided on this site do not constitute, and should not be construed as, professional financial advisory services.

Copyright 2025-2026 Algorithmic Fire LLC. All rights reserved.