Most Medicare premiums are not tax-deductible, but some are under specific circumstances

For most people, Medicare premiums come out of your Social Security check or you pay them directly, and you cannot deduct them from your federal income taxes. The IRS treats Medicare Part B and Part D premiums as personal health expenses, not business expenses. However, if you are self-employed or own a business, you may be able to deduct your Medicare premiums as a business expense — this is one of the few situations where the IRS allows it.

The rules depend on your work status and income source. If you receive a W-2 paycheck from an employer, your Medicare premiums are not deductible. If you are self-employed and pay your own premiums, you have a different path. Understanding which category you fall into will tell you whether to look into this deduction or move on to other tax strategies.

Key Takeaways

  • Self-employed people and business owners can deduct Medicare Part B and Part D premiums as a business expense on Schedule C or Schedule SE.
  • Employees who receive a W-2 cannot deduct Medicare premiums, even if they pay them out of pocket.
  • Medicare premiums paid by your employer as part of a retiree health plan may have different tax treatment — ask your employer's benefits department.
  • You cannot deduct premiums for supplemental insurance (Medigap) or Medicare Advantage plans under any circumstance.
  • Keeping records of what you paid and when you paid it is necessary if you claim this deduction.

Self-employed people and the Medicare premium deduction

If you are self-employed — meaning you work for yourself and file a Schedule C tax form — you can deduct your Medicare Part B and Part D premiums as a business expense. This deduction is sometimes called the "self-employed health insurance deduction" and it reduces your taxable income dollar-for-dollar.

To claim it, you report the premiums on line 29 of Schedule 1 (Form 1040) or on your Schedule C, depending on how your tax software or accountant structures your return. You do not itemize deductions to claim this — it works even if you take the standard deduction. The amount you can deduct is limited to your net self-employment income for the year, so if you had a loss or very low income, the deduction may be smaller or zero.

This deduction applies only to premiums you actually paid during the tax year. If you paid premiums for months you were not self-employed, or if an employer paid them on your behalf, you cannot deduct them. Keep receipts or statements showing what you paid and when.

Employees and retirees receiving W-2 income

If you are an employee and your employer withholds Medicare taxes from your paycheck, you cannot deduct your Medicare premiums on your personal tax return. This is true even if you pay part of the premium yourself or if your employer deducts it from your check. The IRS does not allow employees to deduct these premiums as a personal expense.

Some employers offer retiree health plans that cover Medicare-may be able to access retirees. If your former employer pays your Medicare premiums as part of this plan, the tax treatment depends on the plan's structure. Some employer-paid premiums are not taxable income to you; others are. Contact your employer's benefits or human resources department to learn how your specific plan is taxed.

Supplemental insurance and Medicare Advantage premiums

Medigap (supplemental insurance) and Medicare Advantage plan premiums are never tax-deductible, regardless of whether you are self-employed or an employee. These are considered personal health insurance expenses, not Medicare premiums in the tax sense.

If you are self-employed and pay for Medigap or Medicare Advantage out of pocket, you cannot deduct those premiums. You also cannot deduct them if you itemize deductions on Schedule A. The only premiums that may be deductible are Part B (doctor and outpatient care) and Part D (prescription drugs).

How to report the deduction on your tax return

Self-employed people report the Medicare premium deduction on Form 1040, Schedule 1, line 29. You do not need to file Schedule C to claim it — even if you have no other self-employment income, you can claim this deduction if you paid Medicare premiums and had any self-employment income during the year.

Some tax software programs ask you directly about health insurance premiums paid by self-employed people. If yours does, enter the amount you paid for Medicare Part B and Part D. If you use a tax professional or accountant, give them a summary of what you paid: the month, the amount, and whether it was Part B, Part D, or both.

The deduction cannot exceed your net self-employment income. If you had $3,000 in net self-employment income and paid $4,000 in Medicare premiums, you can only deduct $3,000. Any excess does not carry forward to the next year.

When to ask a tax professional for help

If you are self-employed and your income varies from year to year, or if you had a year with very low income, a tax professional can help you figure out how much of your Medicare premium you can actually deduct. They can also help if you had both W-2 income and self-employment income in the same year — the rules for which premiums are deductible can get complicated in that situation.

If your employer offers a retiree health plan and you are unsure whether the premiums are taxable, ask your employer's benefits department for a written explanation. Bring that to your tax preparer so they can report it correctly on your return.

Frequently Asked Questions

Can I deduct Medicare premiums if I am retired and living on Social Security?

No. If your only income is Social Security and you are not self-employed, you cannot deduct Medicare premiums. Social Security is not self-employment income, and retirees who receive W-2 pensions cannot deduct these premiums either.

What if my employer pays part of my Medicare premium?

If you are a W-2 employee, you cannot deduct any portion of your Medicare premium, whether you or your employer pays it. If you are self-employed and your business pays the premium, you can deduct it as a business expense. Ask your accountant if you are unsure which category applies to you.

Do I need to itemize deductions to claim the self-employed Medicare premium deduction?

No. This deduction works even if you take the standard deduction. It reduces your income before the standard deduction is applied, which is why it can be valuable even for people who do not itemize.

Can I deduct Medicare premiums I paid in a previous year?

You can only deduct premiums paid in the tax year you are filing for. If you paid premiums in December 2023 for coverage in 2024, you deduct them on your 2023 return, not your 2024 return. Premiums are deducted in the year you actually paid them.

What records do I need to keep if I claim this deduction?

Keep your Medicare statements or billing records showing the amount and date of each premium payment. Your Social Security statement or Medicare.gov account can also show what you paid. The IRS does not usually ask for these documents, but having them protects you if your return is reviewed.