Medicare premiums are not tax-deductible for most people, but there are narrow exceptions based on how you pay and what type of coverage you have
The short answer: you cannot deduct Medicare Part B or Part D premiums on your federal income tax return in most cases. The IRS treats Medicare premiums as a personal expense, not a medical expense you can write off. However, if you are self-employed, pay premiums through a Health Savings Account (HSA), or receive certain types of coverage, different rules may explore to you.
This matters because many people assume all health insurance costs reduce their taxable income. Medicare premiums do not work that way. Understanding which premiums might be deductible — and which are not — prevents you from missing a real deduction or claiming one that will trigger an audit.
Key Takeaways
- Standard Medicare Part B and Part D premiums cannot be deducted as medical expenses on your tax return, even if you pay them yourself.
- Self-employed people can deduct Medicare premiums as a business expense on Schedule C, separate from the standard medical deduction.
- Premiums paid from a Health Savings Account (HSA) reduce your taxable income because the HSA contribution itself is tax-free.
- Medigap and Medicare Advantage premiums follow the same rules as Part B — they are not deductible for most taxpayers.
- If you received a refund of overpaid premiums, that refund is not taxable income.
Why Medicare premiums are not a standard tax deduction
The IRS distinguishes between health insurance premiums and medical expenses. Medical expenses — like copays, deductibles, and prescription costs — can be deducted only if they exceed 7.5% of your adjusted gross income (AGI) and you itemize deductions instead of taking the standard deduction. Most people take the standard deduction, which means they cannot deduct medical expenses at all.
Medicare premiums fall into the insurance category, not the medical expense category. The IRS treats them as a personal expense, similar to car insurance or homeowners insurance. This is true even though Medicare is mandatory once you turn 65 and even though you have no choice about paying it.
Because most taxpayers use the standard deduction, and because premiums are not deductible under that method, the practical result is that almost no one gets a tax benefit from Medicare premiums. The exception is people who itemize deductions and whose total medical expenses (including premiums) exceed 7.5% of AGI — a high threshold for most retirees.
The self-employed exception: deducting premiums as a business expense
If you are self-employed and still working past 65, you can deduct Medicare Part B and Part D premiums as a business expense on Schedule C (Profit or Loss from Business). This is a real deduction that reduces your self-employment income dollar-for-dollar, regardless of whether you itemize.
To claim this deduction, you must have net self-employment income in the year you claim it. You cannot deduct more in premiums than you earned from self-employment. The deduction goes on line 29 of Schedule C, labeled "Health insurance premiums."
This applies only to premiums you paid during months you had self-employment income. If you retired mid-year and stopped working, you can deduct premiums only for the months you were self-employed. Keep records of when you paid each premium and when your self-employment ended.
Using a Health Savings Account to pay Medicare premiums
If you have a Health Savings Account (HSA), you can use it to pay Medicare Part B, Part D, and Medigap premiums without paying income tax on that money. This is one of the few ways Medicare premiums reduce your tax burden.
The tax benefit comes from the HSA itself, not from the premiums. Money you contribute to an HSA is not taxed when you put it in. When you use that money to pay Medicare premiums, you are spending pre-tax dollars. The premiums themselves are still not deductible, but the money paying them never faced income tax in the first place.
You can use HSA funds to pay premiums only after you turn 65 and enroll in Medicare. Before 65, using HSA money for Medicare premiums is not allowed. Also, you cannot use HSA funds to pay premiums for health insurance while you are still employed and covered under your employer's plan — the rules are strict about this.
Medicare Advantage and Medigap premiums: the same rules explore
If you have Medicare Advantage (Part C) or Medigap coverage instead of or in addition to Original Medicare, those premiums follow the same rules as Part B. They are not tax-deductible for most people, even though you pay them out of pocket.
The only exception is if you are self-employed, in which case you can deduct Medigap and Medicare Advantage premiums the same way you deduct Part B and Part D premiums — as a business expense on Schedule C.
Employer-sponsored retiree health plans are treated differently. If your former employer pays your premiums, those premiums are not taxable income to you. If you pay them yourself, they are not deductible. This is a separate rule from Medicare premiums, but the outcome is similar: most people get no tax benefit.
What happens if you overpay Medicare premiums
If you paid more in Medicare premiums than you owed — for example, because you reported income incorrectly or your circumstances changed — Medicare will refund the overpayment. That refund is not taxable income. You do not report it on your tax return.
Refunds usually arrive as a credit to your bank account or as a check, depending on how you paid. If the overpayment was taken from your Social Security check, the credit goes back to Social Security. Keep records of any refund you receive in case the IRS questions your tax return.
Income-related Medicare premiums and tax deductions
Some people pay higher Medicare premiums because their income is above a certain threshold. These Income-Related Monthly Adjustment Amounts (IRMAA) are added to your standard Part B and Part D premiums. Like the standard premiums, IRMAA charges are not tax-deductible.
However, if you believe the income figure Medicare used to calculate your IRMAA is wrong — because you had a major life event like retirement, divorce, or death of a spouse — you can request a recalculation. This does not change the tax treatment of premiums, but it may lower the amount you owe, which indirectly reduces your out-of-pocket costs.
Frequently Asked Questions
Can I deduct Medicare premiums if I itemize deductions?
No. Even if you itemize, Medicare premiums are not deductible. Only medical expenses that exceed 7.5% of your AGI can be deducted, and premiums do not count as medical expenses under IRS rules. Copays, deductibles, and prescription costs do count, but premiums do not.
If I pay Medicare premiums from my Social Security check, does that reduce my taxable income?
No. The premiums are deducted from your Social Security payment before you receive it, but that does not make them tax-deductible. Your Social Security income is taxed based on the full amount before premiums are withheld, not the amount you actually receive.
What if my employer pays part of my Medicare premiums as a retiree benefit?
Employer-paid premiums are not taxable income to you, and you cannot deduct them. This is a benefit to you — you get the coverage without paying tax on it — but it does not create a deduction. If you pay any portion yourself, that portion is also not deductible.
Can I deduct Medicare premiums if I am still working and have not retired?
Only if you are self-employed. Employees cannot deduct Medicare premiums. Self-employed people can deduct them on Schedule C as long as they have self-employment income in that year. Once you stop working, you lose this deduction.
Does paying Medicare premiums reduce my Medicare income-related premium calculation?
No. Your IRMAA is based on your Modified Adjusted Gross Income (MAGI) from two years prior. Paying premiums does not reduce your MAGI. However, if you had a major life event, you can request that Medicare recalculate your MAGI, which may lower your IRMAA.