Medicare premiums are deductible only if you are self-employed or pay them from a Health Savings Account
Most people cannot deduct Medicare premiums on their federal income tax return. If you are a W-2 employee, your employer pays part of your health insurance premium before taxes, and Medicare premiums do not may have access to for any deduction. However, self-employed people can deduct the full amount of Medicare premiums they pay, and anyone with a Health Savings Account (HSA) can pay premiums from that account tax-free.
The rules depend on how you pay for coverage and what type of income you earn. This guide explains which premiums are deductible, how to claim them, and what forms you need.
Key Takeaways
- Self-employed people deduct Medicare premiums on Schedule C or Schedule SE as a business expense, not as an itemized deduction.
- W-2 employees cannot deduct Medicare premiums because they are not a medical expense under tax law.
- You can pay Medicare premiums from a Health Savings Account without paying income tax or payroll tax on that money.
- Medicare Advantage and Medigap premiums follow the same rules as Original Medicare premiums.
- Premiums withheld from Social Security checks are not separately deductible because Social Security income is already taxed at a reduced rate.
Self-Employed Medicare Premium Deduction
If you are self-employed, you can deduct Medicare premiums you pay yourself. This includes Part A premiums (if you pay them), Part B premiums, Part D premiums, and Medicare Advantage or Medigap premiums. You claim this deduction on your federal tax return even if you do not itemize deductions.
The deduction goes on Schedule C (Form 1040) if you are a sole proprietor, or on your business tax return if you operate as an S-corporation or partnership. You enter the amount on the line for health insurance premiums. This reduces your net business income, which in turn reduces the self-employment tax you owe.
You cannot deduct premiums your business paid for employees' health insurance this way — those are a separate business deduction. The self-employed Medicare premium deduction applies only to premiums you paid for yourself.
W-2 Employees and Medicare Premiums
If you receive a W-2 from an employer, you cannot deduct Medicare premiums on your tax return. Medicare premiums are not considered a medical expense under federal tax law, even though they pay for health coverage. This is different from health insurance premiums for people under 65, which also cannot be deducted by W-2 employees.
If your employer offers health insurance and you enroll, your share of the premium is deducted from your paycheck before income tax is calculated. That is a payroll deduction, not a tax deduction you claim yourself. Medicare premiums work differently: most people have them withheld directly from their Social Security check, and that amount is not deductible.
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. Money you put into an HSA is not subject to income tax or payroll tax, and you can withdraw it tax-free to pay for may have access to medical expenses. Medicare premiums are a may have access to expense, so you can pay them from your HSA without owing tax on that money.
This applies to Part A premiums, Part B premiums, Part D premiums, Medicare Advantage premiums, and Medigap premiums. You can also use HSA funds to pay the deductible and copayments for any Medicare plan. If you have an HSA and are enrolled in Medicare, you can no longer make new contributions to the account, but you can continue to withdraw from it for Medicare costs.
To pay a premium from your HSA, request a check from the HSA custodian (usually a bank or insurance company) and send it to Medicare or your insurance company. Keep the receipt as proof of the medical expense in case the IRS asks about it later.
Medicare Advantage and Medigap Premiums
Medicare Advantage plans and Medigap (supplemental insurance) premiums follow the same deduction rules as Original Medicare. If you are self-employed, you can deduct them. If you are a W-2 employee, you cannot. If you have an HSA, you can pay them from the account.
Some people have both Original Medicare and a Medigap policy. You can deduct the combined premiums if you are self-employed, or pay both from an HSA. The same rule applies if you have a Medicare Advantage plan instead of Original Medicare — the premium is deductible for self-employed people and can be paid from an HSA.
Premiums Withheld from Social Security
Most Medicare beneficiaries have their Part B and Part D premiums withheld directly from their Social Security check each month. This is not a separate deduction. Social Security income is already taxed at a lower rate than ordinary income, and the withholding is part of that calculation.
You do not report the withheld amount as a separate deduction on your tax return. If you are self-employed and also receive Social Security, you can still deduct Medicare premiums you pay out of pocket, but not the amount withheld from your check. If you are a W-2 employee, the withholding does not change your tax situation — you still cannot deduct Medicare premiums.
What Forms to Use
Self-employed people report the Medicare premium deduction on Schedule C (Form 1040) or on their business tax return. The line is usually labeled "Health insurance premiums" or "Insurance." You do not need a separate form to claim this deduction.
If you pay Medicare premiums from an HSA, you do not claim a deduction at all — the tax benefit comes from the fact that HSA contributions are not taxed in the first place. Keep receipts showing you paid the premium, but you do not report it on your tax return.
If you are unsure whether your situation qualifies for a deduction, a tax professional or the IRS can help. You can also call Medicare at 1-800-MEDICARE to confirm what premiums you are paying and whether they are deductible based on your income type.
Frequently Asked Questions
Can I deduct Medicare premiums if I am retired and do not work?
No. If you are retired and not self-employed, Medicare premiums are not deductible. You can only deduct them if you are self-employed or if you pay them from an HSA. Retirement income from pensions, annuities, or investments does not make you self-employed.
What if I pay Medicare premiums and also have a high-deductible health plan?
If you have an HSA, you can pay Medicare premiums from it tax-free. If you are self-employed, you can deduct the premiums on your Schedule C. You can use both strategies if both explore to you — for example, a self-employed person with an HSA can deduct some premiums and pay others from the HSA.
Are Medicare premiums deductible if I am married and file jointly?
If you are self-employed, your Medicare premiums are deductible on your individual Schedule C, regardless of filing status. If you are a W-2 employee, you cannot deduct them. If you are both self-employed, you each deduct your own premiums on your own Schedule C.
Can I deduct premiums I paid in a previous year?
No. You can only deduct Medicare premiums for the year you paid them. If you paid premiums in 2023, you deduct them on your 2023 tax return. You cannot go back and deduct them on an earlier return, and you cannot deduct future premiums in advance.
Do I need to itemize deductions to claim the self-employed Medicare premium deduction?
No. The self-employed Medicare premium deduction is an "above-the-line" deduction, which means you can claim it whether you itemize or take the standard deduction. This makes it more valuable than medical deductions, which require itemizing.