Medicare premiums are tax deductible only in specific situations, and the rules depend on how you pay them

Most people cannot deduct Medicare premiums as a personal tax expense. However, if you are self-employed, you may deduct Medicare Part B and Part D premiums as a business expense on Schedule C. If you receive unemployment benefits, you can deduct premiums paid while unemployed. If you are retired and your employer still covers part of your Medicare costs, those employer contributions are not taxable income to you. The key is understanding which category you fall into and what form to use.

The IRS does not allow Medicare premiums as an itemized deduction on Schedule A for most taxpayers. This is different from health insurance premiums for people under 65, which also cannot be deducted unless you are self-employed. The rules are narrow, and many people assume they can deduct premiums when they cannot.

Key Takeaways

  • Self-employed people can deduct Medicare Part B and Part D premiums on Schedule C as a business expense, reducing their self-employment income.
  • If you received unemployment benefits during the year, you can deduct Medicare premiums paid while you were collecting unemployment.
  • Employer contributions toward your Medicare premiums are not counted as taxable income and do not need to be deducted.
  • Medicare premiums cannot be deducted as a medical expense on Schedule A, even if you itemize deductions.
  • Medicare Part A premiums (if you pay them) follow the same rules as Part B and Part D — deductible only if self-employed or paid during unemployment.

Self-Employed Medicare Premium Deduction

If you are self-employed and pay your own Medicare premiums, you can deduct them on Schedule C (Form 1040). This deduction reduces your net self-employment income, which in turn lowers the amount of self-employment tax you owe. The deduction applies to Part B premiums (medical insurance), Part D premiums (prescription drug coverage), and Part A premiums if you pay them. You do not need to itemize deductions to claim this — it is taken directly from your business income.

To claim the deduction, enter the amount you paid in premiums on line 29 of Schedule C. Keep receipts or statements from Medicare showing what you paid during the tax year. If you are married and both of you are self-employed, each of you can deduct your own premiums on your respective Schedule C forms, or on a joint return if you file together. The deduction is available whether you have a profit or a loss on your business that year.

Medicare Premiums Paid During Unemployment

If you received unemployment benefits at any point during the tax year and used some of that money to pay Medicare premiums, you can deduct those premiums. This applies to Part A, Part B, and Part D premiums. You claim the deduction on line 21 of Schedule 1 (Form 1040), labeled "Other income." The amount you deduct reduces your adjusted gross income.

You will need to track which premiums were paid while you were actually receiving unemployment benefits. If you paid premiums before you lost your job or after you returned to work, those do not may have access to. Your unemployment benefits statement (Form 1099-G) will show the total benefits you received, but you will need to keep separate records of which premium payments came from that unemployment money.

Employer-Paid Medicare Contributions

If your former employer or current employer continues to pay part or all of your Medicare premiums as a retiree benefit, that employer contribution is not taxable income to you. You do not report it as wages, and you do not deduct it — it straightforward does not appear on your tax return. This is different from a deduction because the money was never counted as your income in the first place.

Your employer will not include these premium payments in your W-2 or 1099 income. If you see a line item on a benefits statement showing employer-paid Medicare premiums, that amount should not be reported anywhere on your tax return. This benefit is available to retirees whose employers choose to continue coverage, and it is one of the few ways Medicare costs are treated favorably by the tax code.

What You Cannot Deduct

You cannot deduct Medicare premiums as a medical expense on Schedule A, even if you itemize deductions instead of taking the standard deduction. This is a common mistake. While other medical expenses — such as doctor visits, prescription drugs, dental work, and health insurance for people under 65 — can be deducted if they exceed 7.5 percent of your adjusted gross income, Medicare premiums are explicitly excluded from this category.

You also cannot deduct Medicare premiums if you are an employee (not self-employed) and your employer deducts them from your paycheck before taxes. Those premiums are already excluded from your taxable wages, so there is nothing left to deduct. The same applies if you pay premiums directly but are not self-employed and did not receive unemployment benefits — those premiums straightforward are not deductible for you.

Medicare Premiums and Your Tax Forms

The form you use depends on your situation. Self-employed people use Schedule C. People who paid premiums during unemployment use Schedule 1. Employees whose employers deduct premiums from their paycheck do not need to do anything — the deduction happens automatically through payroll. Retirees whose employers pay premiums do not file anything related to those payments.

If you are unsure which category you fall into, look at your income documents first. If you have a Schedule C (self-employment income), you likely may have access to for the self-employed deduction. If you have a Form 1099-G (unemployment benefits), you may may have access to for the unemployment deduction. If you have a W-2 with no mention of Medicare premiums, you probably cannot deduct them. Keep all receipts from Medicare or your insurance provider showing what you paid and when.

Frequently Asked Questions

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

No, unless your employer pays them (in which case you do not deduct them — they are not taxable). If you pay Medicare premiums out of your own retirement income and are not self-employed, you cannot deduct them on your tax return.

What if I paid Medicare premiums while unemployed but also have self-employment income?

You can claim both deductions. Deduct the premiums paid during unemployment on Schedule 1, and deduct the premiums paid from self-employment income on Schedule C. Keep separate records of which premiums fall into each category.

Do Medicare Advantage plan premiums count as deductible?

Yes, if you are self-employed or paid them during unemployment. Medicare Advantage (Part C) premiums follow the same rules as Part B and Part D. Deduct them on Schedule C or Schedule 1 depending on your situation.

Can I deduct Medigap insurance premiums?

No. Medigap (supplemental insurance) premiums cannot be deducted on your tax return, even if you are self-employed. Only Medicare Part A, Part B, Part C, and Part D premiums are deductible under the rules described here.

What if my spouse paid my Medicare premiums?

If you are self-employed, you deduct your own premiums on your Schedule C. If your spouse paid them with their own money, the deduction still goes on your return if you are the one enrolled in Medicare. If your spouse is self-employed and paid their own premiums, they deduct those on their Schedule C.