Most people cannot deduct health insurance premiums, but some can

Whether you can deduct health insurance premiums depends almost entirely on who pays for your insurance and what type of work you do. If your employer pays the premium, you cannot deduct it — it is already excluded from your taxable income. If you buy insurance yourself as an employee, you generally cannot deduct it either. The main exception is self-employed people, who can deduct premiums they pay for themselves, their spouses, and their dependents.

The second exception is smaller but real: if you are unemployed and receiving unemployment benefits, you may be able to deduct premiums you paid during the months you were jobless. This deduction has specific rules about timing and which months count.

Key Takeaways

  • Self-employed people can deduct health insurance premiums as a business expense, but only if they have net self-employment income for the year.
  • Employees whose employers pay the premium cannot deduct it because it is already excluded from their wages.
  • Employees who buy their own insurance cannot deduct premiums unless they are also self-employed.
  • People receiving unemployment benefits may deduct premiums paid during months they collected unemployment, but the rules are strict about which months may have access to.
  • You cannot deduct premiums paid with pre-tax money through a cafeteria plan or Health Savings Account — that money was never taxed in the first place.

Self-employed people and the health insurance deduction

If you are self-employed — meaning you run your own business, are a freelancer, or are a partner in a partnership — you can deduct health insurance premiums you pay for yourself, your spouse, and your dependents. This is called the self-employed health insurance deduction, and it appears on Form 1040, not on Schedule C.

The catch is that you must have net self-employment income for the year. If your business lost money or broke even, you cannot take this deduction. The deduction also cannot exceed your net profit from self-employment. If you made $30,000 in net self-employment income and paid $8,000 in premiums, you can deduct all $8,000. If you made $5,000 and paid $8,000, you can deduct only $5,000.

You can deduct premiums for any month in which you were self-employed and had no other health insurance available to you. If you also worked as an employee for part of the year and your employer offered coverage, you cannot deduct premiums for the months you were may be able to access for that employer plan — even if you turned it down.

Employees who buy their own insurance cannot deduct premiums

If you work for an employer and buy your own health insurance on the individual market, you cannot deduct those premiums on your federal tax return. This is true even if your employer does not offer coverage and you have to buy it yourself.

The only way an employee can deduct health insurance costs is through a cafeteria plan (also called a Section 125 plan) or a Health Savings Account (HSA). With these plans, you contribute money before taxes are taken out of your paycheck, so the premiums are never taxed in the first place. You do not deduct them later — they were excluded from your income from the start. If you have access to either of these plans through your employer, that is usually the better route than trying to deduct premiums after the fact.

Unemployed people and the unemployment premium deduction

If you received unemployment benefits during the year, you may be able to deduct health insurance premiums you paid during the months you were unemployed. This deduction is limited: it applies only to premiums you paid in months when you actually received unemployment benefits, and only if you did not have other health insurance available.

The deduction is taken on Form 1040 as an adjustment to income, which means you do not need to itemize to claim it. However, the rules are strict. You must have received unemployment benefits in the same month you paid the premium. If you paid premiums in January but did not receive unemployment until February, the January premiums do not count. You also cannot use this deduction for any month in which you were offered coverage through an employer or a spouse's employer plan.

Medicare and Medicaid premiums have different rules

Medicare premiums are generally not deductible on your federal tax return. However, if you are self-employed and pay Medicare premiums for yourself, you can deduct them as part of the self-employed health insurance deduction — but only the portion that covers medical insurance, not the portion that covers prescription drug coverage (Part D).

Medicaid premiums are also not deductible for most people. If you are self-employed and pay Medicaid premiums, they do not count toward the self-employed health insurance deduction. The deduction is limited to premiums for private health insurance plans, not government programs.

Long-term care insurance and supplemental coverage

Long-term care insurance premiums have their own rules. If you are self-employed, you can deduct a portion of long-term care premiums as part of the self-employed health insurance deduction, but only up to a limit that changes each year based on your age. For 2024, the limit ranges from $450 for people under 40 to $3,000 for people over 60. You cannot deduct more than that, even if you paid more in premiums.

Supplemental insurance (like dental or vision coverage bought separately) can be deducted by self-employed people if it is part of a health plan. However, if you buy it as a standalone product, the rules are less clear, and you should check with a tax professional before claiming it.

What records you need to keep

If you claim a health insurance deduction, keep receipts or statements showing what you paid and when. For self-employed people, this means keeping records of every premium payment throughout the year, including the month paid and the coverage period. For unemployed people, keep your unemployment benefits statement showing which months you received benefits, along with proof of the premiums you paid in those months.

If you are self-employed and also worked as an employee during the year, keep records showing which months you were employed and whether your employer offered health coverage. This matters because you cannot deduct premiums for months when you were may be able to access for an employer plan.

Frequently Asked Questions

Can I deduct health insurance premiums if my employer offers coverage but I turned it down?

No. If your employer offered coverage, you cannot deduct premiums you paid for other insurance during those months, even if you chose not to take the employer plan. The rule is based on whether coverage was available to you, not whether you actually enrolled.

What if I am self-employed but also work part-time for an employer?

You can deduct premiums only for the months when you were self-employed and did not have access to employer coverage. If your employer offered health insurance during any month, you cannot deduct premiums for that month. If your employer did not offer coverage, you can deduct premiums for the self-employed months.

Does my spouse's employer coverage affect my deduction?

Yes. If your spouse's employer offers health coverage and you are may be able to access for it, you cannot deduct premiums you paid for your own insurance during those months. The rule applies to coverage available to you through a spouse's employer, even if you did not enroll.

Can I deduct premiums I paid through my employer's cafeteria plan?

No, because those premiums were already excluded from your taxable income when you paid them. You do not deduct them again on your tax return. The tax benefit happens at the time you contribute, not when you file.

What if I am self-employed but had no net income this year?

You cannot take the self-employed health insurance deduction if you had no net self-employment income. The deduction is limited to your net profit, and if your business broke even or lost money, your deduction is zero.