BedrockCalculator
Figures cited to primary sourcesWritten by Aapt Dubey, MBA (Marketing & Banking), ISB 3 primary sourcesLast updated

ACA Subsidy Cliff Calculator (400% Federal Poverty Line)

The ACA Subsidy Cliff Calculator shows what an extra dollar of income costs in surrendered premium tax credit near the ACA cliff, priced against the federal poverty line.

Quick Answer: An extra $1,000 of income, taken by a two-person household already at $84,000 of MAGI, costs 1,323.36% of itself. It surrenders $13,233.60 of premium tax credit, because $84,000 sits at 397.2% of the federal poverty line and $85,000 sits at 401.9%, past the 400% ceiling where the 2026 credit stops entirely.

Assumptions

Computed
$
$
$
$

Preset scenarios

Cost of the Extra Income, as a Percentage of It
1323.36%

Every period in the schedule below reconciles to the exact penny.

Premium Tax Credit Surrendered
$13,233.60
What Happens
This income crosses the 400% cliff and surrenders the whole credit
Income as a % of the Poverty Line
397.2%
The Same, With the Extra Income
401.9%
Headroom Before the 400% Cliff
$600.00
Income at Exactly 400% of the Poverty Line
$84,600.00
Federal Poverty Line for This Household
$21,150.00
Applicable Percentage of Income
9.96%
Annual Credit Before the Extra Income
$13,233.60
Annual Credit After
$0.00
Net Monthly Premium Before
$697.20
Net Monthly Premium After
$1,800.00
Annual Premium Increase
$13,233.60

Where the Credit Stops

Household IncomeAnnual CreditNet Annual Premium
12 periods, peak $105,750

Credit and Net Premium Across the Cliff

Showing 12 rows.

Credit and Net Premium Across the Cliff, from the ACA Subsidy Cliff Calculator (400% Federal Poverty Line)
#Household IncomeAnnual CreditNet Annual Premium
1$59,220.00$16,061.75$5,538.25
2$63,450.00$15,280.38$6,319.62
3$67,680.00$14,859.07$6,740.93
4$71,910.00$14,437.76$7,162.24
5$76,140.00$14,016.46$7,583.54
6$80,370.00$13,595.15$8,004.85
7$84,600.00$13,173.84$8,426.16
8$88,830.00$0.00$21,600.00
9$93,060.00$0.00$21,600.00
10$97,290.00$0.00$21,600.00
11$101,520.00$0.00$21,600.00
12$105,750.00$0.00$21,600.00
Where the Credit Stops: Household Income, Annual Credit, Net Annual Premium across 12 periods for this calculator's default example, peaking at $105,750.00.
Drawn from this calculator's own default inputs. Change the inputs above to see your own figures.
Quick Answer: An extra $1,000 of income, taken by a two-person household already at $84,000 of MAGI, costs 1,323.36% of itself. It surrenders $13,233.60 of premium tax credit, because $84,000 sits at 397.2% of the federal poverty line and $85,000 sits at 401.9%, past the 400% ceiling where the 2026 credit stops entirely.

What does this calculator do?

The premium tax credit under Internal Revenue Code section 36B is usually described as a sliding scale, and for most of its range that description is right. Between 0% and 400% of the federal poverty line, the share of income a household is expected to contribute toward the benchmark plan rises smoothly from 2.10% to 9.96%, and each extra dollar of income costs a few cents of credit.

At 400% of the poverty line the description stops being right. For 2026 there is no band above 400%. IRS Rev. Proc. 2025-25 tops the Applicable Percentage Table out at "At least 300% but not more than 400%", and the American Rescue Plan and Inflation Reduction Act extension that had removed the ceiling and capped contributions at 8.5% of income expired for taxable years after 2025. The statutory cliff is therefore in force for the 2026 coverage year. A household one dollar over the line does not lose a few cents of credit. It loses the entire remaining annual credit.

That makes the marginal cost of the last dollar of income near the line enormous, and it is invisible to anyone modelling the credit as a taper. This calculator computes the credit at your income and again at your income plus the extra amount, and divides the credit surrendered by the extra income. The result is a ratio, expressed as a percentage of the extra income, and near the cliff it routinely exceeds 100% by an order of magnitude.

The extra income in question is usually deliberate and usually optional: a Roth conversion, a capital gain harvested for tax reasons, a consulting invoice sent in December rather than January. Those are exactly the decisions where knowing the true marginal cost changes the answer.

How is this calculated?

The credit itself is benchmark premium less an expected contribution, floored at zero and capped by the premium of the plan you actually buy:

Credit = min(Chosen Premium, max(0, Benchmark Premium − MAGI × a))

where $a$ is the applicable percentage read from the 2026 table and linearly interpolated within its band. The marginal cost of extra income is then:

Marginal Cost % = (Credit (MAGI) − Credit (MAGI + Extra))/Extra × 100

Step 1: Find the federal poverty line for the household. The engine uses the 2025 HHS guidelines, which are the guidelines the Marketplace applies to the 2026 coverage year. For the 48 contiguous states, the line is the first-person figure plus a constant increment for each additional person: $15,650 + (2 - 1) x $5,500 = $21,150

Step 2: Express income as a percentage of that line. $84,000 / $21,150 = 3.97163 = 397.2% of the poverty line

Step 3: Read the applicable percentage for that band. 397.2% falls in the 300%-400% band, whose initial and final percentages are both 9.96%, so the interpolation is flat across it: 9.96%

Step 4: Compute the expected contribution. $84,000 x 9.96% = $8,366.40 a year

Step 5: Compute the credit as benchmark less expected contribution. $1,800 x 12 = $21,600 benchmark annual premium $21,600 - $8,366.40 = $13,233.60 of annual credit

Step 6: Recompute everything at the higher income. $85,000 / $21,150 = 401.9% of the poverty line, which is above 400%, so no applicable percentage exists and the credit is $0

Step 7: Divide the credit surrendered by the extra income. $13,233.60 - $0 = $13,233.60 surrendered $13,233.60 / $1,000 = 13.2336 = 1,323.36%

The calculator also reports the income that sits exactly on the line, $21,150 x 400% = $84,600, and the headroom from your current income to it, here $600.

Worked Example

Take the same household and price a $1,000 Roth conversion done in December.

Step 1: Net premium before the conversion. $21,600 - $13,233.60 = $8,366.40 a year, or $697.20 a month

Step 2: Net premium after the conversion. With no credit, the household pays the full chosen premium: $1,800.00 a month

Step 3: Annual premium increase. $1,800.00 - $697.20 = $1,102.80 a month $1,102.80 x 12 = $13,233.60 more premium for the year

Step 4: Compare against the income that caused it. $13,233.60 of extra cost against $1,000 of extra income leaves the household $12,233.60 worse off, before a cent of income tax is calculated on the conversion.

Step 5: Contrast with the same $1,000 well inside the taper. At $60,000 of MAGI the household sits at 283.7% of the poverty line, inside the 250%-300% band, where the applicable percentage rises with income rather than stopping. The same $1,000 costs only the sliding-scale share of the credit, a few tens of dollars rather than the whole thing.

The table on this page walks household income across a range spanning the cliff at one-twentieth-of-the-cliff steps, so the step down is visible rather than described. It is a step, not a slope, and that is the entire point of the page.

What does this calculator not account for?

  • Income tax on the extra income. The marginal cost shown here is credit surrendered only. A $1,000 Roth conversion at a 22% federal rate costs another $220 on top, and state income tax on top of that.
  • State-level subsidy programmes. Several states run their own premium assistance above 400% of the poverty line. None is modelled; the calculation is federal only.
  • Cost-sharing reductions. Silver-plan deductible and out-of-pocket reductions, available under 250% of the poverty line, are a separate benefit and are not computed here.
  • The repayment limitation on advance credits. If you took advance payments during the year and end over the line, section 36B(f)(2)(B) caps repayment for some households. No cap is applied here; the full credit is treated as surrendered.
  • Employer coverage affordability. The 9.96% Required Contribution Percentage governs whether an employer offer blocks eligibility. That test is not run.
  • Medicaid eligibility at the bottom of the range, which in expansion states replaces the credit entirely below 138% of the poverty line.
  • Household size changes, mid-year enrolment, or partial-year coverage. The calculation is a full twelve months at one household size.

What mistakes do people make with this?

  • Using the premium of the plan you bought instead of the benchmark. The credit is set from the second-lowest-cost silver plan for your household and ZIP code, whatever you actually enrol in. Entering your own premium as the benchmark misstates the credit in both directions.
  • Assuming the cliff was permanently repealed. It was suspended for 2021 through 2025 and returned for 2026. Advice written during the suspension is now wrong.
  • Forgetting that MAGI for this purpose includes tax-exempt interest and excluded foreign earned income, which the ordinary AGI line does not.
  • Treating a small headroom figure as safe. Here the headroom is $600. A single freelance invoice, a mutual fund capital gain distribution, or an unplanned retirement account distribution clears it.
  • Managing the December conversion but not the January one. The credit is computed on the full tax year. Deferring income into the next year moves the problem rather than solving it, unless the next year's income is genuinely lower.
  • Reading the ratio as a tax rate. 1,323.36% is credit lost per dollar of extra income. It is not a marginal tax rate, and adding it to one would double-count nothing but would still be the wrong quantity.

Frequently Asked Questions

Is the ACA subsidy cliff back for 2026?

Yes. The Applicable Percentage Table in IRS Rev. Proc. 2025-25 stops at 400% of the federal poverty line, with no band above it. The enhanced subsidies that removed the ceiling for 2021 through 2025 expired for taxable years after 2025, so a household above 400% receives no premium tax credit for the 2026 coverage year.

What income puts a household of two over the cliff in 2026?

$84,600 in the 48 contiguous states and DC, being 400% of the $21,150 poverty line for two people. Alaska and Hawaii have higher guidelines and therefore higher thresholds, which is why the region is an input on this page.

Why is the marginal cost more than 100%?

Because the loss is not proportional to the extra income. The dollar that crosses the line surrenders the whole remaining annual credit, not a slice of it. At the defaults, $1,000 of income costs $13,233.60 of credit, which is 1,323.36% of the income that caused it.

Does buying a cheaper plan reduce the damage?

It reduces the credit you had to lose, which mechanically reduces the loss, because the credit is capped at the premium of the plan you actually enrol in. It does not change where the cliff sits. The benchmark plan still sets the credit; your chosen plan only caps it.

Can I get back under the line after the year has ended?

Sometimes. Deductible traditional IRA or HSA contributions, and for the self-employed a solo 401(k) or SEP contribution, reduce MAGI and can be made after year end within their own deadlines. Whether any of them is available depends on facts this calculator does not know.

Does this tell me whether to do the Roth conversion?

No. It prices one consequence of the conversion precisely. Whether the conversion is still worth doing depends on your expected future bracket, the years of tax-free growth, and estate considerations, none of which are modelled here.

Sources

Also consulted: Both are held in this project as engine/tables/2026/aca-ptc.json, verified 2026-08-30.

Did this calculator answer your question?

How this calculator is tested

This calculator is checked by 8 automated test cases: specific inputs whose correct result is known in advance, and rules the output must always obey. They run on every change to the site. See the testing and corrections policy.

Show the test cases
  • Vector 1: the defaults produce the headline figure
  • Vector 2: the cliff sits at 400% of the poverty line
  • Vector 3: the monthly premium more than doubles
  • Vector 4: scenario "inside" - the same $1,000 well below the cliff
  • Vector 5: scenario "alreadyover" - past the cliff nothing more is lost
  • Vector 6: scenario "family" - a bigger household moves the cliff
  • Vector 7: the ladder table brackets the cliff and ends with no credit
  • Vector 8: compute({}) runs and the headline id resolves

Add This Website as Preferred Source on Google

See Bedrock Calculator first in your Search results & AI Overviews