Medicare IRMAA Calculator
Medicare IRMAA introduction
This 2023 Medicare IRMAA calculator estimates whether a beneficiary crosses an Income-Related Monthly Adjustment Amount bracket and shows the resulting monthly premium effect for Medicare Part B and Part D. IRMAA is not a percentage-based tax. It is a fixed-dollar surcharge that Medicare adds when your income lands above a filing-status threshold, which is why the exact band matters so much. A person can move into a higher Medicare cost tier because of a relatively small change in modified adjusted gross income, yet still see a noticeable monthly jump in premiums.
The values on this page use the 2023 IRMAA brackets and the 2023 standard Part B premium of $164.90 per month so the calculator output, the visible table, and the formulas all agree. Medicare typically bases IRMAA on modified adjusted gross income, or MAGI, from two tax years earlier. That lag is why the premium you pay this year may reflect income from a year when you were still working, selling investments, or taking a one-time withdrawal. It is also why retirement timing, Roth conversions, capital gains, and other income events can affect Medicare costs in ways that are easy to overlook.
How to use this Medicare IRMAA calculator
To estimate Medicare IRMAA, start by choosing the filing status that matches the threshold set you want to test. This version compares single and married filing jointly thresholds because those are the statuses built into the calculator logic. Then enter your MAGI as a dollar amount. For IRMAA, MAGI generally starts with adjusted gross income and then adds tax-exempt interest, so the number can be higher than the income figure some retirees use for everyday budgeting. If you are unsure which value to enter, a recent tax return is usually the best starting point for an estimate.
When you click the estimate button, the calculator finds the first IRMAA bracket that your MAGI does not exceed and applies the matching surcharges. The first output is your total monthly Part B premium, which equals the standard premium plus any Part B IRMAA adjustment. The second output is your monthly Part D surcharge. Part D is handled separately because actual drug-plan premiums differ by insurer and coverage design, so the calculator reports only the IRMAA add-on that would sit on top of your own plan premium.
If you are comparing retirement-income choices, test more than one scenario. That is often the most useful way to use a Medicare IRMAA calculator. Try your current MAGI, then test a Roth conversion, a realized capital gain, a large dividend year, or a lower-income retirement year after leaving work. Because IRMAA uses fixed brackets, a scenario that looks small in isolation can still push you over a threshold and raise Medicare costs for the entire year. Testing the next bracket up can be more informative than relying on general rules of thumb.
- Choose the filing status that matches the threshold set you want to test.
- Enter non-negative MAGI in dollars.
- Read the Part B total and the Part D surcharge, then compare alternative income scenarios if you are close to a bracket edge.
The table below summarizes the 2023 Medicare IRMAA bracket structure used by the calculator. Amounts are shown per person. For a married couple where both spouses are enrolled in Medicare, each beneficiary can face the applicable Part B and Part D surcharges individually.
| Filing status | MAGI range | Part B surcharge ($) | Part D surcharge ($) |
|---|---|---|---|
| Single | ≤ $97,000 | $0 | $0 |
| Single | $97,001 - $123,000 | $65.90 | $12.20 |
| Single | $123,001 - $153,000 | $164.80 | $31.50 |
| Single | $153,001 - $183,000 | $263.70 | $50.70 |
| Single | $183,001 - $500,000 | $362.60 | $70.00 |
| Single | > $500,000 | $395.60 | $76.40 |
| Married Joint | ≤ $194,000 | $0 | $0 |
| Married Joint | $194,001 - $246,000 | $65.90 | $12.20 |
| Married Joint | $246,001 - $306,000 | $164.80 | $31.50 |
| Married Joint | $306,001 - $366,000 | $263.70 | $50.70 |
| Married Joint | $366,001 - $750,000 | $362.60 | $70.00 |
| Married Joint | > $750,000 | $395.60 | $76.40 |
Medicare IRMAA formula
The math behind Medicare IRMAA is a bracket lookup followed by a fixed addition. Once the calculator identifies the income band for your filing status, it adds the surcharge for that band to the base Part B premium. That keeps the computation simple while still creating a sharp step when MAGI crosses a threshold, because the premium changes in dollars rather than percentages.
Formula: P = B + S
where is the total monthly Part B premium, is the standard Part B premium, and is the bracket-specific IRMAA surcharge. The same structure applies to Part D, except the base amount is your own drug-plan premium rather than a single national standard. In words, you can think of it as:
Formula: P_D = B_D + S_D
In that expression, is your total Part D cost, is the plan premium charged by your chosen drug plan, and is the IRMAA surcharge tied to your income bracket. Because both Part B and Part D surcharges change together when income crosses into a new band, a higher MAGI can affect more than one Medicare bill at the same time.
A threshold lookup describes the same logic from another angle. The calculator compares your MAGI against an ordered list of upper limits. As soon as it finds the first limit that your income does not exceed, it uses the surcharge attached to that limit. This is why the exact cutoff matters. A single filer at $96,500 of MAGI in this version of the table owes no surcharge, while a single filer at $97,500 moves into the next bracket and pays both a Part B and Part D adjustment.
Medicare IRMAA example
Suppose you are a single filer with a MAGI of $130,000. The calculator places that income in the $123,001 to $153,000 bracket. For Part B, the standard premium of $164.90 is increased by a $164.80 surcharge, giving a total monthly Part B premium of $329.70. If your drug plan charges $30 per month, you would then add the $31.50 Part D IRMAA surcharge for a total Part D cost of $61.50 per month. The page calculator does not ask for your Part D base premium, so it reports the surcharge separately and lets you add it to your own plan premium afterward.
A second scenario shows why Medicare IRMAA planning matters before you finalize income moves. Imagine a married couple filing jointly with MAGI of $242,000. They remain below the next joint threshold of $246,000, so in this 2023 schedule they are in the bracket with a $65.90 Part B surcharge and a $12.20 Part D surcharge. If they realize another $6,000 of income late in the year, they cross into the next IRMAA tier. That change increases the Part B surcharge to $164.80 and the Part D surcharge to $31.50 for each affected Medicare beneficiary. In practice, a relatively modest extra income event can produce a much larger health-cost consequence than expected.
Worked examples also help clarify a common misunderstanding about IRMAA. It is not layered the way a progressive income tax works. You are not charged every lower surcharge on the way up. Instead, you land in one bracket, and that bracket determines the fixed monthly adjustment for the year in question. The planning challenge is therefore less about marginal percentages and more about staying aware of the specific cliff-like thresholds that trigger the next tier.
Medicare IRMAA limitations and assumptions
This calculator is an educational estimator, not an official Medicare billing notice. It preserves the 2023 thresholds and the 2023 standard Part B premium of $164.90 that are embedded in the calculator so the published table, the formula explanation, and the JavaScript output remain aligned. If Medicare updates premiums or IRMAA breakpoints for a later year, the numbers on this page will not automatically adjust. Treat the result as a planning tool for the bracket structure shown here, not as a guaranteed current-year quote.
The tool also simplifies filing status choices to single and married filing jointly. Real Medicare determinations can involve other statuses and special rules, including higher thresholds for some categories and separate treatment for certain life events. In addition, the calculator does not estimate your total Part D premium because that amount depends on the specific prescription drug plan you choose. It only reports the Part D IRMAA surcharge that would be added on top of your plan premium.
Another important limitation is timing. Medicare generally looks back two tax years when setting IRMAA. If your income has fallen because of retirement, marriage changes, a spouse's death, or another recognized life-changing event, you may be able to request a new determination by filing SSA-44 and providing documentation. The calculator does not model appeals, partial-year enrollment changes, or special administrative outcomes. It simply maps a MAGI figure to the bracket table used on this page.
Even with those limits, this kind of estimate can be useful when you are comparing Roth conversions, taxable withdrawals, capital gains, charitable giving, or other income choices. Medicare premium effects belong in the same conversation as taxes and cash flow. A healthcare cost increase of a few dozen dollars per month may not change a retirement plan by itself, yet repeated threshold crossings can add up over time. Using a quick calculator before finalizing a large income move can help you spot a hidden cost while there is still time to adjust.
Saving your IRMAA premium estimate
After computing your surcharges, consider saving the result for budgeting or for a discussion with a financial adviser. The copy button stores a short plain-language summary of the Part B premium and Part D surcharge that you can paste into notes, spreadsheets, or an email. It can also be helpful to compare this output with related tools such as the Medicare Advantage vs. Medigap Calculator and the IRMAA Roth Conversion Impact Planner when you are evaluating different retirement-income strategies.
Copy status messages will appear here after you use the button.
Mini-game: Stay Under the Bracket
This optional canvas mini-game turns Medicare IRMAA planning into a timing challenge. Income events and deduction opportunities drift toward the review line, and your job is to book, offset, or defer them so simulated MAGI stays under the threshold as often as possible. It does not change the calculator result above, but it does make the bracket cliff easier to remember.
Educational takeaway: IRMAA is bracket-based, so even a modest extra income event can change monthly Medicare costs if it pushes MAGI over a threshold.
