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

Retirement Tax Bracket Management Calculator (True Marginal Rate)

The Retirement Tax Bracket Management Calculator finds the true marginal rate on the next dollar withdrawn in retirement, which Social Security taxation can push above your statutory bracket.

Quick Answer: A married couple with $42,000 of Social Security, $30,000 of other ordinary income and a $20,000 traditional IRA withdrawal faces a true marginal rate of 22.20% on the next dollar withdrawn, while the statutory bracket says 12.00%. That is a multiplier of 1.85: each extra dollar of withdrawal drags 85 cents of Social Security into taxable income under section 86. Federal tax for the year is $3,278.00 on $78,950 of AGI, an effective rate of 4.15%.

Assumptions

Computed
$
$
$
$
$

Preset scenarios

True Marginal Rate on the Next Dollar
22.20%

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

Statutory Tax Bracket
12.00%
True Rate as a Multiple of the Bracket
1.85
Why the Two Differ
Each additional dollar withdrawn is taxed at 22.20% while the bracket says 12.00%. The gap is the extra taxable income the dollar creates elsewhere: 85 cents of Social Security dragged into the return under section 86.
Provisional Income (Section 86)
$71,000.00
Taxable Portion of Social Security
$28,950.00
Percentage of Benefit Taxed
68.93%
Social Security Position
68.9% of your benefit is taxable, and each additional dollar of income drags in 85 cents more.
Adjusted Gross Income
$78,950.00
IRMAA Modified AGI
$78,950.00
Senior Deduction Allowed (Section 151(d)(5))
$12,000.00
Senior Deduction Lost to the Phase-Out
$0.00
Total Deductions
$47,500.00
Taxable Income
$31,450.00
Federal Income Tax
$3,278.00
Effective Rate on AGI
4.15%
Taxable Income Room to the Top of This Bracket
$69,350.00
Medicare IRMAA Tier
1
Annual IRMAA Surcharge
$0.00
MAGI Distance to the Next IRMAA Threshold
$139,051.00
Withdrawal Room Before the Next IRMAA Threshold
$75,162.16
Annual Cost of Crossing the Next Threshold
$2,296.80
IRMAA Headroom
You can withdraw about 75162 more before crossing the next IRMAA threshold, because each dollar withdrawn raises your MAGI by 1.85. Crossing it costs 2296.80 a year.
Peak Marginal Rate in the Scanned Range
23.32%
Withdrawal at Which That Peak Occurs
$90,000.00
Federal Tax Plus IRMAA Surcharge
$3,278.00

Total Federal Tax and IRMAA Cost as Withdrawals Rise

Federal Income TaxMarginal Rate on This Step
24 periods, peak $24,963

Marginal Rate Curve: What Each Additional $5,000 Costs

Showing 24 rows.

Marginal Rate Curve: What Each Additional $5,000 Costs, from the Retirement Tax Bracket Management Calculator (True Marginal Rate)
Total WithdrawalFederal Income TaxAnnual IRMAA SurchargeMarginal Rate on This Step
25000$4,388.00$0.0022.20%
30000$5,288.00$0.0018.00%
35000$5,888.00$0.0012.00%
40000$6,488.00$0.0012.00%
45000$7,088.00$0.0012.00%
50000$7,688.00$0.0012.00%
55000$8,288.00$0.0012.00%
60000$8,888.00$0.0012.00%
65000$9,488.00$0.0012.00%
70000$10,088.00$0.0012.00%
75000$10,688.00$0.0012.00%
80000$11,288.00$0.0012.00%
Page 1 of 2
Total Federal Tax and IRMAA Cost as Withdrawals Rise: Federal Income Tax, Marginal Rate on This Step across 24 periods for this calculator's default example, peaking at $24,963.24.
Drawn from this calculator's own default inputs. Change the inputs above to see your own figures.
Quick Answer: A married couple with $42,000 of Social Security, $30,000 of other ordinary income and a $20,000 traditional IRA withdrawal faces a true marginal rate of 22.20% on the next dollar withdrawn, while the statutory bracket says 12.00%. That is a multiplier of 1.85: each extra dollar of withdrawal drags 85 cents of Social Security into taxable income under section 86. Federal tax for the year is $3,278.00 on $78,950 of AGI, an effective rate of 4.15%.

What does this calculator do?

Almost every retirement planning tool answers the question "which bracket am I in." For a retiree that is frequently the wrong question, because the bracket is frequently not the rate being paid.

Three separate provisions bolt themselves onto the ordinary rate schedule, and the same additional dollar of withdrawal triggers all three:

  1. The Social Security phase-in, section 86. Between the base and adjusted-base amounts each extra dollar of provisional income drags 50 cents of benefits into taxable income; above the adjusted base it drags 85 cents. Those thresholds ($25,000 and $34,000 single, $32,000 and $44,000 joint) have never been indexed since 1983 and 1993. They were written for the wealthy and now reach ordinary retirees.
  1. The senior deduction phase-out, section 151(d)(5), added by the OBBBA for years before 2029. $6,000 per individual aged 65 or over, reduced by 6% of modified AGI above $75,000 ($150,000 joint). Inside the range each extra dollar of AGI costs 6 cents of deduction, multiplying the marginal rate by 1.06, and it stacks multiplicatively with the Social Security phase-in.
  1. IRMAA, the Medicare Part B and Part D income-related surcharges. Not a rate at all but a cliff: one dollar over a threshold costs the whole annual surcharge, for every beneficiary on the return.

So the useful output is not a bracket. It is the marginal rate curve: what the next dollar costs at every level of withdrawal, with the cliffs marked where they fall.

How is this calculated?

Provisional Income = other income + withdrawal + tax-exempt interest + 0.5 × benefit

Taxable SS = min(0.85(PI − adj. base) + min(0.5(adj. base − base), 0.5B), 0.85B)

Senior Deduction = max(0, $6,000n − 0.06 × max(0, MAGI − threshold))

True Marginal Rate = (T(withdrawal + $1,000) − T(withdrawal))/$1,000

Step by step, as the engine runs it:

Step 1: Compute provisional income. Other ordinary income, plus the withdrawal, plus tax-exempt interest in full, plus half the gross Social Security benefit. Municipal bond interest is never taxed directly and still counts here in full.

Step 2: Apply IRS Publication 915 Worksheet 1 in closed form. Below the base amount nothing is taxable. Between base and adjusted base the inclusion is the lesser of 50% of the excess and 50% of benefits. Above the adjusted base it is 85% of the excess above the adjusted base, plus the carried tier-one amount, capped at 85% of benefits.

Step 3: Build AGI. Other income plus the withdrawal plus the taxable portion of Social Security. Tax-exempt interest is added back only for the IRMAA MAGI test.

Step 4: Build the deductions. The basic standard deduction, plus the section 63(f) additional standard deduction for the aged ($1,650 each married, $2,050 unmarried for 2026), plus the section 151(d)(5) senior deduction after its 6% phase-out.

Step 5: Compute taxable income and the federal tax on the 2026 schedule.

Step 6: Read the statutory bracket the last dollar of taxable income falls in.

Step 7: Price the next $1,000. The engine re-runs the entire year with the withdrawal $1,000 higher and divides the tax difference by $1,000. This is the true marginal rate, and it is measured, not assumed.

Step 8: Divide by the bracket to get the multiplier.

Step 9: Look up the IRMAA tier against MAGI, and the distance to the next threshold.

Step 10: Convert that distance into withdrawal room. This is the step that catches people out. A dollar withdrawn raises MAGI by more than a dollar wherever Social Security is still phasing in, so the room is the MAGI distance divided by (1 + phase-in slope). The withdrawal room is shorter than the MAGI headroom.

Step 11: Scan the curve. The engine steps the withdrawal upward in $5,000 increments across the entered range, computing the marginal rate over each step and flagging steps that cross an IRMAA threshold. Cliff-crossing steps are excluded from the reported peak rate, because a one-dollar threshold crossing spread across a $5,000 step is an artefact of the step width, not a rate anyone faces.

Worked Example

Using the defaults: married filing jointly, $42,000 Social Security, $30,000 other ordinary income, $0 tax-exempt interest, $20,000 withdrawal, two people 65 or over, two on Medicare.

Step 1: Compute provisional income. ($30,000 + $20,000) + $0 + (0.5 × $42,000) = $50,000 + $21,000 = $71,000.00

Step 2: Test it against the joint thresholds. $71,000 is above the $44,000 adjusted base amount, so the 85% tier applies.

Step 3: Carry the tier-one amount. min(0.5 × ($44,000 − $32,000), 0.5 × $42,000) = min($6,000, $21,000) = $6,000.00

Step 4: Apply the 85% tier. 0.85 × ($71,000 − $44,000) = 0.85 × $27,000 = $22,950.00, plus the $6,000 carry = $28,950.00

Step 5: Check it against the 85% ceiling. 0.85 × $42,000 = $35,700.00. $28,950 is below it, so the phase-in is still live and the slope is still 85 cents. Taxable Social Security = $28,950.00, which is 68.9% of the benefit.

Step 6: Build AGI. $30,000 + $20,000 + $28,950 = $78,950.00

Step 7: Build the deductions. Basic joint standard deduction $32,200.00, plus $1,650 × 2 = $3,300.00 for the aged, plus the senior deduction of $6,000 × 2 = $12,000.00 (unreduced, because $78,950 of MAGI is below the $150,000 joint phase-out threshold). $32,200.00 + $3,300.00 + $12,000.00 = $47,500.00

Step 8: Compute taxable income. $78,950.00 − $47,500.00 = $31,450.00

Step 9: Compute the federal tax. 10% × $24,800 = $2,480.00; 12% × $6,650 = $798.00. $2,480.00 + $798.00 = $3,278.00

Step 10: Read the statutory bracket. $31,450 of taxable income sits in the 12% bracket, with $69,350.00 of room to the $100,800 top of that band.

Step 11: Price the next $1,000. Re-running with a $21,000 withdrawal costs $222.00 more tax. $222.00 ÷ $1,000 = 22.20%

Step 12: Compute the multiplier. 22.20% ÷ 12.00% = 1.85

That 1.85 is the section 86 slope made visible: the extra $1,000 of withdrawal raises taxable income by $1,850, and $1,850 × 12% = $222.

Step 13: Read the IRMAA position. MAGI of $78,950 sits in tier 1, so the annual surcharge is $0.00. The next joint threshold is $218,000, so the MAGI distance is $139,051.00.

Step 14: Convert that to withdrawal room. ($139,051 − $1) ÷ 1.85 = $75,162.16

This is the point of the page. The MAGI headroom is $139,051, but the withdrawal headroom is only $75,162, barely more than half, because each withdrawn dollar carries 85 cents of Social Security across the line with it. Crossing that threshold costs $2,296.80 a year: ($81.20 + $14.50) monthly × 12 months × 2 beneficiaries.

Step 15: Read the peak of the curve. Across the $120,000 scan range the highest non-cliff marginal rate is 23.32%, reached at a $90,000 withdrawal. That is 22% × 1.06: by that point the section 86 ceiling has been reached and the phase-in has stopped, but the senior deduction phase-out has started, and 6 cents of deduction lost per dollar multiplies whatever bracket applies.

Step 16: Read the effective rate. $3,278.00 ÷ $78,950.00 = 4.15% of AGI. The average rate is trivial. The marginal rate is nearly six times it.

What does this calculator not account for?

  • State income tax, and the several states that exempt Social Security or pension income entirely.
  • Qualified dividends and long-term capital gains. This page prices the next dollar of ordinary income only. It does not model how ordinary income pushes gains through the 0%/15%/20% bands.
  • The 3.8% net investment income tax under section 1411.
  • Required minimum distributions. The withdrawal is treated as fully discretionary. Once RMDs begin, the choice this page assumes you have is partly removed.
  • Itemised deductions, including the medical expense deduction that retirees frequently do claim, and the OBBBA charitable floor.
  • The IRMAA two-year lookback is described but not simulated. The surcharge shown is the 2026 schedule applied to the income you enter, which is the right way to plan, but the premium that income actually sets falls in 2028 under whatever schedule applies then.
  • Married filing separately. Under section 86(c)(1)(C) a taxpayer who lived with their spouse at any point in the year has a base amount of zero and up to 85% of benefits is taxable from the first dollar. Only single and married filing jointly are supported, because those are the two statuses IRMAA is published for.
  • The expiry of the senior deduction after 2028.

What mistakes do people make with this?

  • Planning to "fill the 12% bracket." On these defaults the 12% bracket is charging 22.20%. Filling it costs more than the 22% bracket you were avoiding.
  • Treating IRMAA headroom as withdrawal headroom. They differ by the factor 1 + phase-in slope. Here that is the difference between $139,051 and $75,162, and a retiree who plans against the wrong one crosses a cliff.
  • Assuming municipal bond interest is invisible. Tax-exempt is not torpedo-exempt. It counts in full toward provisional income and toward the IRMAA MAGI.
  • Missing the point where the rate falls. Once 85% of benefits is already included, further withdrawals no longer drag anything in and the marginal rate drops back toward the plain bracket. That is one of the few places in the tax code where the marginal rate goes down as income rises, and it is a genuinely good place to do a large Roth conversion.
  • Crossing an IRMAA threshold by a few dollars. The surcharge is a cliff, per beneficiary. A married couple crosses each threshold twice.
  • Reading the effective rate as the cost of the decision. 4.15% is what you paid on the whole year. 22.20% is what the next dollar costs.

Frequently Asked Questions

Why is my true marginal rate higher than my tax bracket?

Because the withdrawal creates taxable income twice. One dollar of IRA withdrawal is one dollar of income, and it also drags 85 cents of previously untaxed Social Security onto the return under section 86. Taxable income rises by $1.85, and $1.85 taxed at the 12% bracket is 22.20 cents.

What is the "tax torpedo"?

This exact effect. It is the range of income over which the section 86 phase-in is live, and it produces marginal rates of roughly 22.2% (12% bracket) and 40.7% (22% bracket) for retirees who believe they are in a low bracket. It ends when 85% of benefits has been included, which is why the multiplier on this page falls back to 1.00 at higher incomes.

How much can I convert to Roth before hitting IRMAA?

On these defaults, about $75,162 more than the $20,000 already entered, not the $139,051 of MAGI headroom. Crossing costs $2,296.80 a year for the couple, and the 2026 income sets the 2028 premium.

Does tax-exempt municipal interest help?

Less than people expect. It is excluded from taxable income but counted in full in provisional income for section 86 and in MAGI for IRMAA. It can therefore raise your Social Security inclusion and your Medicare premium while producing no taxable income at all.

Why does the marginal rate peak and then fall?

Two ceilings. The section 86 inclusion stops at 85% of benefits, after which the 1.85 multiplier disappears. The senior deduction phase-out stops once the deduction reaches zero, after which the 1.06 multiplier disappears. Above both, the retiree pays the plain statutory bracket. On these defaults the peak non-cliff rate is 23.32% at a $90,000 withdrawal, which is the 22% bracket multiplied by 1.06.

Is the senior deduction permanent?

No. Section 151(d)(5) applies to taxable years beginning before 1 January 2029. Planning that depends on it should assume it ends.

Sources

  • 26 U.S.C. 86, law.cornell.edu/uscode/text/26/86: the two-tier 50%/85% inclusion, the base amounts of $25,000 (single) and $32,000 (joint) in 86(c)(1), and the adjusted base amounts of $34,000 and $44,000 in 86(c)(2). Neither is inflation adjusted. Read 2026-08-30.
  • IRS Publication 915, Worksheet 1, irs.gov/publications/p915: the worksheet implemented in closed form by the engine. Read 2026-08-30.
  • 26 U.S.C. 151(d)(5), law.cornell.edu/uscode/text/26/151: "$6,000 for each qualified individual", age 65 before the close of the taxable year, reduced by "6 percent of so much of the taxpayer's modified adjusted gross income as exceeds" $75,000 ($150,000 joint), for taxable years beginning before 1 January 2029. Read 2026-08-30.
  • IRS Revenue Procedure 2025-32 sec. 4.14(3), irs.gov/pub/irs-drop/rp-25-32.pdf: "the additional standard deduction amount under section 63(f) for the aged or the blind is $1,650... increased to $2,050 if the individual is also unmarried and not a surviving spouse." Read 2026-08-30. The same Revenue Procedure supplies the 2026 brackets and standard deductions held in engine/tables/2026/federal-tax.json.
  • Centers for Medicare & Medicaid Services, 2026 Medicare Parts A & B premiums and deductibles, cms.gov/newsroom/fact-sheets/2026-medicare-parts-b-premiums-deductibles: the IRMAA tier thresholds and Part B and Part D surcharges held in engine/tables/2026/irmaa.json.

Did this calculator answer your question?

How this calculator is tested

This calculator is checked by 9 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 default couple is in the 12% bracket paying 22.2%
  • Vector 2: 68.9% of the benefit is taxable, and the next dollar drags in 85 cents
  • Vector 3: IRMAA headroom is shorter than the MAGI headroom
  • Vector 4: municipal interest does not dodge either test
  • Vector 5: the room to the top of the bracket, in taxable income
  • Vector 6: taking nothing still leaves the torpedo running
  • Vector 7: a large conversion exhausts the 85% ceiling and the rate falls back
  • Vector 8: the scan table shows the rate, the tax and the cliffs
  • every declared output is present on a bare compute({})

Add This Website as Preferred Source on Google

See Bedrock Calculator first in your Search results & AI Overviews