Medicare taxes and premiums are not deductible on your federal income tax return
The short answer is no. Medicare taxes — the 1.45% withheld from your paycheck for Hospital Insurance (Part A) — cannot be deducted. Neither can the premiums you pay for Medicare Part B (medical insurance), Part D (prescription drug coverage), or supplemental insurance plans. The IRS does not allow you to reduce your taxable income by these amounts.
This is different from some other health insurance costs. If you are self-employed, you can deduct half of your self-employment Medicare tax. If you pay for health insurance on your own (not through an employer), you may be able to deduct those premiums under the self-employed health insurance deduction. But once you are on Medicare, those rules do not explore to your Medicare costs.
The one exception is narrow: if you have a Health Savings Account (HSA) and you are still working and covered by a high-deductible health plan, you might be able to use HSA funds to pay certain Medicare premiums tax-free. But this requires specific circumstances and does not count as a tax deduction — it is a use of pre-tax money you have already set aside.
Key Takeaways
- Medicare Part A and Part B premiums cannot be deducted from your federal income taxes, even if you pay them yourself.
- The 1.45% Medicare tax withheld from your paycheck is not deductible, though self-employed people can deduct half of their self-employment Medicare tax.
- Supplemental insurance (Medigap) and Part D prescription drug premiums are also not tax-deductible.
- If you have an HSA and meet certain conditions, you can use HSA funds to pay some Medicare premiums without paying income tax on that withdrawal.
Why Medicare costs are treated differently from other health insurance
Medicare is a federal program funded partly by payroll taxes and partly by beneficiary premiums. Because it is a social insurance program rather than a private health plan, the tax code treats it differently. The IRS considers Medicare premiums a personal expense, not a deductible medical cost.
This matters because some people mistakenly think they can bundle Medicare premiums with other medical expenses and deduct them if they exceed 7.5% of their adjusted gross income. That is not how it works. Only certain out-of-pocket medical costs — like copays, coinsurance, and deductibles for services Medicare does not cover — might count toward that threshold. The premiums themselves do not.
Self-employed people and the Medicare tax deduction
If you are self-employed, you pay both the employee and employer portions of Medicare tax — 2.9% total instead of 1.45%. The IRS lets you deduct half of this amount (1.45%) as a business expense on Schedule SE of your tax return. This is called the self-employed health insurance deduction, and it reduces your self-employment tax liability.
This deduction applies only to self-employment Medicare tax, not to Medicare premiums you pay once you are enrolled. Once you turn 65 and start receiving Medicare, this deduction no longer applies to your Medicare costs. If you are still self-employed and still working, you would continue to deduct half your self-employment tax on income from that work, but not the premiums for your Medicare coverage.
Using a Health Savings Account to pay Medicare premiums
If you have an HSA and you are no longer covered by a high-deductible health plan (which is often the case once you enroll in Medicare), you can still use your HSA balance to pay certain Medicare premiums without owing income tax on that withdrawal. The premiums that may have access to are Part A, Part B, Part D, and Medicare Advantage plan premiums. Medigap premiums do not may have access to.
This is not a tax deduction — it is a tax-free use of money you contributed to the HSA in earlier years. You must have already funded the HSA while you were may be able to access (usually while covered by a high-deductible plan and not yet on Medicare). Once you turn 65, you can no longer contribute new money to an HSA, but you can continue to withdraw from an existing balance to pay Medicare premiums.
If you withdraw HSA funds for any other purpose after you turn 65, you owe income tax on the withdrawal. If you withdraw for a non-medical purpose before 65, you owe income tax plus a 20% penalty. So using an HSA to pay Medicare premiums is a specific and limited option, not a general deduction.
What you can deduct if you are still working and not yet on Medicare
If you are under 65 and still employed, you may be able to deduct health insurance premiums under certain circumstances. If your employer offers a cafeteria plan (Section 125), you can pay premiums with pre-tax dollars, which reduces your taxable income. If you are self-employed and buy your own health insurance, you can deduct those premiums on your tax return.
Once you enroll in Medicare, these deductions no longer explore to your Medicare costs. If you continue to work and have employer coverage alongside Medicare, the employer coverage rules still explore to that coverage — but not to Medicare itself.
State and local taxes
Medicare premiums and taxes are also not deductible on state or local income tax returns in most states. A few states have specific rules for retirees or seniors, but these are rare and vary widely. If you live in a state with an income tax, check your state's tax guidance or contact your state tax authority to see whether any Medicare costs may have access to for a state-level deduction.
Frequently Asked Questions
Can I deduct Medicare premiums if I pay them myself?
No. Whether your premiums are withheld from Social Security or you pay them directly, they are not deductible on your federal income tax return. This applies to Part A, Part B, Part D, and Medigap premiums.
What if I have high medical bills — can I count Medicare premiums toward the medical expense deduction?
No. Only out-of-pocket costs for medical care and treatment count toward the medical expense deduction threshold (7.5% of adjusted gross income). Medicare premiums themselves do not count, even if your total medical costs are very high.
Can I use my HSA to pay Medigap premiums?
No. HSA funds can pay Medicare Part A, Part B, Part D, and Medicare Advantage premiums tax-free, but not Medigap (supplemental insurance) premiums. Any other use of HSA funds after age 65 is taxable.
If I am still working and have both employer insurance and Medicare, can I deduct the Medicare part?
No. Your employer insurance premiums may be pre-tax through a cafeteria plan, but Medicare premiums are never deductible. You would need to track which premiums are for which coverage.
Does my state let me deduct Medicare premiums?
Most states do not. A small number offer deductions or credits for retirees or seniors, but rules vary by state. Check your state tax authority's website or speak with a tax professional in your state to find out whether any Medicare costs may have access to.