Medicare premiums are generally not tax deductible for most people

Most seniors cannot deduct Medicare premiums on their federal income tax return. The Internal Revenue Service (IRS) treats Medicare Part B and Part D premiums as personal health insurance costs, which fall outside the rules for medical expense deductions. However, there are narrow exceptions: self-employed people may deduct Medicare premiums as part of the self-employed health insurance deduction, and people in certain situations involving Health Savings Accounts (HSAs) may have other options.

The reason premiums are not deductible for most people is that you already receive a tax benefit when you pay them. If you receive Social Security, your Medicare premiums are deducted directly from your benefit check before you receive the money. That means you are not paying the full premium with after-tax dollars in the first place. For people who pay premiums directly to Medicare, the premiums come from income that has already been taxed.

Key Takeaways

  • Most people cannot deduct Medicare Part B or Part D premiums on their tax return, even if they pay them out of pocket.
  • Self-employed people may deduct Medicare premiums under the self-employed health insurance deduction, which requires filing Schedule C or Schedule F.
  • If you have a Health Savings Account paired with a high-deductible health plan, you may use HSA funds to pay Medicare premiums tax-free in certain situations.
  • Medicare premiums paid by Medicaid or other programs do not create a tax deduction for you.
  • Medical expenses including Medicare premiums can only be deducted if they exceed 7.5% of your adjusted gross income, and only if you itemize deductions rather than take the standard deduction.

When self-employed people can deduct Medicare premiums

If you are self-employed and still working, you may deduct Medicare premiums as part of the self-employed health insurance deduction. This deduction applies to Medicare Part B premiums, Medicare Part D (prescription drug) premiums, and Medicare Advantage plan premiums. You cannot deduct Medigap (supplemental insurance) premiums under this rule, though you may be able to deduct them as a medical expense if you itemize.

To claim this deduction, you must have net self-employment income and file Schedule C (if you are a sole proprietor) or Schedule F (if you farm). The deduction is taken on Form 1040, not on Schedule A, which means you can claim it whether you itemize deductions or take the standard deduction. The amount you can deduct is limited to your net self-employment income for the year, so if your business income is low, your deduction may be limited.

You cannot claim this deduction for any month in which you were covered by a health plan through an employer or your spouse's employer. If you have employees, you cannot deduct premiums for coverage that includes them.

Using a Health Savings Account to pay Medicare premiums

A Health Savings Account (HSA) is a savings account paired with a high-deductible health plan that lets you set aside money tax-free to pay medical expenses. Most people cannot use HSA funds to pay Medicare premiums, because enrolling in Medicare makes you ineligible to contribute to an HSA going forward. However, you can withdraw money from an HSA you already have to pay certain Medicare premiums without paying income tax on the withdrawal.

Specifically, you can use HSA funds to pay Medicare Part B premiums, Medicare Part D premiums, and Medicare Advantage premiums without tax penalty. You can also use HSA funds to pay Medigap premiums. The money in your HSA was contributed with pre-tax dollars, so using it this way means you are paying the premiums with money that was never taxed in the first place.

This option only works if you have an HSA with a balance. Once you enroll in Medicare, you cannot make new contributions to an HSA, so the account becomes a way to spend down money you saved before retirement. If you do not have an HSA, this option does not explore to you.

Medical expense deductions and Medicare premiums

Medicare premiums can be included in your total medical expenses if you itemize deductions on Schedule A. However, the threshold for deducting medical expenses is high: you can only deduct the amount of medical expenses that exceeds 7.5% of your adjusted gross income (AGI). For most people, this means the deduction is not worth claiming.

For example, if your AGI is $50,000, you would need medical expenses totaling more than $3,750 before you could deduct any amount. If your only medical expense is a Medicare Part B premium of $175 per month ($2,100 per year), you would not reach the threshold. You would need other significant medical expenses — such as out-of-pocket costs for dental work, vision care, or prescription drugs not covered by Medicare — to make the deduction worthwhile.

Additionally, you can only claim this deduction if you itemize deductions rather than take the standard deduction. For most seniors, the standard deduction is larger, so itemizing does not save money. You would need to compare the two options to see which gives you a larger deduction.

What happens if Medicaid or another program pays your premiums

If your Medicare premiums are paid by Medicaid, a state pharmaceutical information program, or another government or nonprofit program, you cannot deduct those premiums. The premiums are not your expense — they are the program's expense. You also do not receive any tax benefit from having someone else pay them.

Similarly, if your former employer pays your Medicare premiums as part of a retiree health plan, those premiums are not deductible by you. Your employer may receive a tax benefit, but you do not.

Income-related monthly adjustment amounts (IRMAA) and taxes

Some people pay higher Medicare premiums because of their income. These higher amounts are called Income-Related Monthly Adjustment Amounts (IRMAA). IRMAA applies to Part B and Part D premiums when your modified adjusted gross income exceeds certain thresholds. The IRMAA surcharge is not separately deductible — it is part of your premium, and the same rules explore.

If you are self-employed, you can deduct the full Medicare premium including any IRMAA surcharge. If you are not self-employed and you itemize deductions, you can include the full premium (including IRMAA) in your medical expenses, subject to the 7.5% threshold. There is no special tax treatment for the surcharge itself.

Keeping records for tax purposes

If you think you may be able to deduct Medicare premiums, keep records of what you paid and when. If you pay premiums directly to Medicare, you will receive a statement showing your payments. If your premiums are deducted from your Social Security check, your Social Security statement shows the deduction. If you pay through an employer retiree plan or another arrangement, keep copies of the bills or statements.

For self-employed people claiming the self-employed health insurance deduction, keep records showing your net self-employment income and proof of the premiums you paid. For HSA withdrawals, keep records showing the date of the withdrawal and what it was used for, in case the IRS asks questions later.

When you file your tax return, you may want to work with a tax professional who understands Medicare taxation. The rules are specific, and a mistake can result in paying more tax than you owe or missing a deduction you are may have access to to.

Frequently Asked Questions

Can I deduct Medicare premiums if I am retired and not self-employed?

Only if your total medical expenses exceed 7.5% of your adjusted gross income and you itemize deductions. For most retirees, the standard deduction is larger, so itemizing does not save money. You would need significant other medical expenses (dental, vision, prescriptions) to make the deduction worthwhile.

What if I am still working and paying Medicare premiums while employed?

If you are employed by a company, your employer's health plan covers you, and you cannot deduct Medicare premiums. If you are self-employed, you can deduct Medicare Part B and Part D premiums as long as you have net self-employment income and are not covered by an employer plan.

Does my spouse's income affect whether I can deduct Medicare premiums?

If you are married filing jointly, your combined adjusted gross income is used to calculate the 7.5% threshold for medical expense deductions. If your spouse is self-employed, your spouse can deduct their own Medicare premiums based on their self-employment income. The rules do not allow one spouse to deduct the other spouse's premiums.

Can I deduct Medigap premiums?

Medigap premiums cannot be deducted under the self-employed health insurance deduction. You can include them in medical expenses on Schedule A if you itemize and your total medical expenses exceed 7.5% of your AGI. You can also pay Medigap premiums with HSA funds if you have an HSA with a balance.

What records do I need to show the IRS if I deduct Medicare premiums?

Keep your Medicare statements showing premiums paid, your Social Security statement if premiums are deducted from benefits, or bills from your employer or insurance plan. For self-employed people, also keep Schedule C or Schedule F showing your net self-employment income. The IRS may ask for these records if it reviews your return.