Most retirees cannot deduct health insurance premiums on their federal tax return, but there are specific situations where you can

If you are retired and paying for health insurance yourself, you generally cannot deduct those premiums as a personal tax deduction. The IRS treats health insurance premiums paid with after-tax dollars as a personal expense, not a business or medical deduction. However, the rules change depending on how you are receiving your health coverage and whether you have any earned income.

The main exception is the self-employed health insurance deduction, which applies if you have any self-employment income—even a small amount from consulting, freelance work, or a part-time business. If you fall into this category, you can deduct 100 percent of your health insurance premiums, including dental and vision coverage, directly from your self-employment income before calculating your self-employment tax.

Another path exists if you are still working part-time or have employer-sponsored coverage. If your employer pays part or all of your premiums, that money is not taxed as income to you, which is effectively a tax benefit. If you are on COBRA coverage after leaving a job, those premiums are also not deductible, but you may be able to claim a tax credit in certain situations.

Key Takeaways

  • Retirees without self-employment income cannot deduct health insurance premiums paid with personal funds on their federal tax return.
  • If you have any self-employment income, you can deduct 100 percent of your health insurance premiums, including Medicare supplemental and dental coverage, as a business expense.
  • Health insurance premiums paid by an employer are not counted as taxable income to you, which provides a tax advantage even though it is not a direct deduction.
  • Medicare premiums withheld from Social Security benefits cannot be deducted, but you may be able to claim them as a medical expense if your total medical costs exceed a threshold.

When you have self-employment income

If you are retired but earning any amount of self-employment income—from a consulting business, freelance work, part-time employment you classify as self-employed, or rental property management—you can deduct your health insurance premiums. This deduction applies to premiums you pay for yourself, your spouse, and your dependents, as long as the coverage is in place during the months you have self-employment income.

You claim this deduction on Form 1040, line 21, labeled "Other income." You do not need to itemize deductions to use it. The deduction reduces your adjusted gross income (AGI), which can lower your tax bill and may also reduce the amount of your Social Security benefits that are taxable. The premiums must be for health, dental, or vision insurance—not life insurance or long-term care insurance.

One important limit: you cannot deduct more in premiums than the amount of self-employment income you earned that year. If you earned $2,000 in consulting income but paid $5,000 in health insurance premiums, you can only deduct $2,000. Any excess cannot be carried forward to the next year.

Medicare premiums and the medical expense deduction

Medicare Part B and Part D premiums are not deductible as a business expense, even if you have self-employment income. However, you may be able to claim them as a medical expense on Schedule A (itemized deductions) if your total medical expenses exceed 7.5 percent of your adjusted gross income.

Medicare premiums withheld directly from your Social Security check—which includes Part B and the income-related monthly adjustment amount (IRMAA)—count as medical expenses for this purpose. So do Medicare supplemental (Medigap) premiums and long-term care insurance premiums, up to certain limits. If you are married and file jointly, you combine both spouses' medical expenses to see if you cross the 7.5 percent threshold.

For example, if your AGI is $50,000, you would need medical expenses totaling more than $3,750 to claim any deduction. Many retirees do not reach this threshold, which is why most cannot deduct Medicare premiums. You must itemize deductions on Schedule A to claim medical expenses; you cannot take the standard deduction and also claim medical expenses.

Health insurance through an employer or COBRA

If you are still working part-time or have retired from a job where you kept health coverage, premiums paid by your employer are not taxed as income to you. This is not a deduction you claim on your tax return; instead, the premiums are straightforward excluded from your taxable wages. This provides a real tax benefit even though you do not see a line item for it.

If you are on COBRA coverage after leaving a job, you pay the full premium yourself, and those payments are not deductible. However, if you lost your job involuntarily and are receiving unemployment benefits, you may be able to claim the Premium Tax Credit to help pay for coverage through the Health Insurance Marketplace. This credit reduces your tax liability dollar-for-dollar and is separate from any deduction.

Marketplace insurance and tax credits

If you are retired and under age 65, you may be buying health insurance through the Affordable Care Act Marketplace. Premiums you pay out of pocket are not deductible, but you may be able to claim the Premium Tax Credit if your income falls within certain ranges. This credit is based on your projected income for the year and reduces your tax liability directly.

The credit is reconciled when you file your tax return using Form 8962. If you received advance payments of the credit during the year, you report the actual amount you received and compare it to what you were may have access to to based on your final income. If you received too much credit, you may owe some back; if you received too little, you get the difference as a refund. This is not a deduction—it is a direct reduction in tax owed.

Health Savings Accounts (HSAs) and retirees

If you are enrolled in a high-deductible health plan (HDHP) and have an HSA, you can contribute to the account and deduct those contributions from your income. However, once you enroll in Medicare, you can no longer contribute to an HSA, even if you continue to work. If you already have an HSA balance, you can withdraw money tax-free to pay for may have access to medical expenses, including Medicare premiums and out-of-pocket costs.

If you withdraw HSA funds for non-medical expenses after age 65, you pay income tax on the withdrawal but not the 20 percent penalty that applies before age 65. This makes HSAs a valuable tool for retirees who built up a balance while working. You do not need to deduct HSA withdrawals on your tax return; the tax-free treatment is automatic as long as you use the money for may have access to medical expenses.

State and local tax (SALT) deduction limits

Some states allow a deduction for health insurance premiums paid by residents, but this is rare. If your state offers such a deduction, you would claim it on your state tax return, not your federal return. The federal SALT deduction, which caps deductions for state and local taxes at $10,000 per year, does not include health insurance premiums—those are separate from income taxes, property taxes, and sales taxes.

Check your state's tax website or speak with a tax professional if you live in a state with an income tax, as rules vary. Most states do not offer a separate deduction for health insurance premiums paid by individuals.

Frequently Asked Questions

Can I deduct Medicare supplemental insurance premiums?

Only if your total medical expenses exceed 7.5 percent of your adjusted gross income and you itemize deductions on Schedule A. Medicare supplemental premiums count as medical expenses for this calculation. Most retirees do not reach the threshold, so they cannot claim this deduction.

What if I am self-employed and also receiving Social Security?

You can still deduct your health insurance premiums based on your self-employment income. The deduction is taken before calculating self-employment tax, which can lower both your income tax and your Social Security tax liability. Your Social Security benefits are not affected by this deduction.

Do I need to itemize deductions to claim the self-employed health insurance deduction?

No. The self-employed health insurance deduction is taken on Form 1040 and reduces your adjusted gross income. You can claim it whether you itemize or take the standard deduction. This makes it more valuable than medical expense deductions, which require itemizing.

Can I deduct long-term care insurance premiums?

Long-term care insurance premiums can be claimed as a medical expense only if your total medical expenses exceed 7.5 percent of your AGI and you itemize deductions. There are also age-based limits on how much you can deduct per year. Consult a tax professional or IRS Publication 502 for the current limits based on your age.

What happens if my health insurance premiums exceed my self-employment income?

You can only deduct premiums up to the amount of self-employment income you earned that year. Any excess cannot be deducted or carried forward to future years. Plan your deduction based on your actual self-employment earnings for the tax year.