Most people cannot deduct health insurance premiums, but some can depending on their income source and filing status

Whether you can deduct medical insurance premiums depends almost entirely on how you earn money. If you work for an employer, your premiums are usually already deducted from your paycheck before taxes are calculated, so you cannot deduct them again. If you are self-employed, you can deduct premiums for yourself, your spouse, and your dependents — but only if you have net self-employment income and do not have access to employer coverage through another job. If you receive unemployment benefits, you can deduct premiums you paid while unemployed. If you are retired and over 65, Medicare premiums are deductible only in very specific circumstances.

The key distinction is between premiums that are already excluded from your taxable income (which you cannot deduct) and premiums you paid out of pocket (which you may be able to deduct). The IRS treats these differently, and claiming a deduction you are not may have access to to can trigger an audit.

Key Takeaways

  • Self-employed people can deduct health insurance premiums on Schedule C or Schedule SE, but only if they have self-employment income and no access to employer coverage.
  • Employees whose employers pay premiums through payroll deductions cannot deduct those premiums again on their tax return.
  • People receiving unemployment benefits can deduct premiums paid during months they received unemployment, using Form 1040.
  • Medicare premiums are generally not deductible unless you paid them out of pocket and itemize deductions, which is rare.
  • Premiums paid through a Health Savings Account (HSA) or Flexible Spending Account (FSA) are already tax-free and cannot be deducted a second time.

Self-Employed People and Health Insurance Deductions

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

You must meet two conditions. First, you must have net self-employment income for the year — meaning your business made money after expenses. If your business lost money or broke even, you cannot claim this deduction. Second, you cannot have access to health insurance through an employer. If your spouse works for an employer that offers coverage, or if you have another job with employer-provided insurance, you are not may be able to access to deduct premiums from your self-employment income.

The deduction covers premiums you actually paid during the tax year. It does not include out-of-pocket costs, copays, deductibles, or dental and vision coverage unless those are part of your health insurance plan. You report this deduction on line 29 of Form 1040, and it reduces your adjusted gross income (AGI).

Employees and Employer-Paid Premiums

If your employer deducts health insurance premiums from your paycheck, those premiums are already excluded from your taxable wages. This means you do not pay income tax on that money in the first place. You cannot deduct them again on your tax return — that would be claiming the same tax break twice.

The only exception is if you paid premiums out of your own pocket for coverage your employer did not offer. For example, if you bought supplemental dental insurance on your own, you might be able to deduct it, but only if you itemize deductions and the total of your medical expenses exceeds 7.5% of your adjusted gross income. This threshold is high enough that most people do not benefit from it.

If you left your job mid-year and paid COBRA premiums (the continuation coverage your former employer offers), those premiums are generally not deductible unless you later received unemployment benefits. If you did receive unemployment, you can deduct the COBRA premiums you paid during the months you were unemployed.

Unemployment Benefits and Premium Deductions

If you received unemployment benefits during the tax year, you can deduct health insurance premiums you paid while unemployed. This is one of the few situations where an employee can claim a health insurance deduction.

The deduction covers premiums for any health insurance plan — employer COBRA, marketplace coverage, or a private plan — as long as you paid them yourself during a month in which you received unemployment. You report this deduction on Form 1040, line 21, under "Other income." You do not need to itemize deductions to claim it.

Keep records of the months you received unemployment and the premiums you paid during those months. If you received unemployment for six months and paid premiums for all twelve months, you can only deduct the premiums for the six months you were unemployed. The IRS may ask for proof of both the unemployment benefits and the premium payments.

Medicare Premiums and Retirees

Medicare premiums are generally not deductible. If you are over 65 and enrolled in Medicare Part B (medical insurance) or Part D (prescription drug coverage), the premiums you pay are not deductible on your federal tax return, even if you pay them yourself.

The only narrow exception is if you paid Medicare premiums out of pocket and you itemize deductions on Schedule A. In that case, the premiums might count toward your medical expense deduction, but only if your total medical expenses exceed 7.5% of your adjusted gross income. For most retirees, this threshold is too high to make itemizing worthwhile.

Medigap premiums (supplemental insurance that covers what Medicare does not) are also not deductible. If you are self-employed and over 65, you can deduct Medigap premiums as part of your self-employed health insurance deduction, but only if you do not have access to employer coverage.

Health Savings Accounts and Flexible Spending Accounts

If you contribute to a Health Savings Account (HSA) or a Flexible Spending Account (FSA), the money you put in is already tax-free. You cannot deduct premiums paid from these accounts on your tax return because you have already received the tax benefit when you contributed the money.

HSAs are available only if you are enrolled in a high-deductible health plan (HDHP). You can contribute up to $4,150 per year for individual coverage or $8,300 for family coverage in 2024 (these amounts change yearly). FSAs are offered by some employers and allow you to set aside money for medical expenses, including premiums, but the contribution limits are lower and unused money does not roll over to the next year.

If you use HSA or FSA funds to pay premiums, that money is already excluded from your taxable income. Claiming a deduction for the same premiums would be double-dipping and would trigger an audit.

Marketplace Insurance and Tax Credits

If you bought health insurance through a marketplace (such as Healthcare.gov or your state's exchange), you may have received a premium tax credit to help pay your premiums. This credit reduces the amount you owe in taxes, but it is not the same as a deduction.

You cannot deduct marketplace premiums on your tax return. However, if you received advance premium tax credits (the insurer paid part of your premium directly), you must report this on Form 8962 when you file. If your income changed during the year, you may owe some of the credit back, or you may be may have access to to a refund.

If you paid the full premium yourself without a tax credit, you still cannot deduct it unless you are self-employed or received unemployment benefits. The tax credit is the only tax benefit available for marketplace coverage.

Frequently Asked Questions

Can I deduct premiums if I am self-employed but also have a part-time job with employer coverage?

No. If you have access to employer-provided health insurance through any job, you cannot deduct premiums from your self-employment income. The rule is absolute: you must have no access to employer coverage. If your part-time employer offers coverage but you decline it, you still cannot deduct self-employed premiums.

What if I paid premiums for my spouse's health insurance?

If you are self-employed, you can deduct premiums you paid for your spouse's coverage, as long as your spouse does not have access to employer coverage and you have net self-employment income. If you are an employee, you generally cannot deduct your spouse's premiums unless they are also self-employed and you are claiming their deduction on their return.

Do I need to itemize deductions to claim a health insurance deduction?

No. Self-employed health insurance deductions and unemployment-related premium deductions are taken on Form 1040 itself, not on Schedule A. You do not need to itemize. This makes them valuable even if your standard deduction is higher than your itemized deductions would be.

What records do I need to keep if I claim a health insurance deduction?

Keep copies of premium bills or statements showing the amount you paid and the dates. If you are self-employed, keep records showing your net self-employment income for the year. If you received unemployment, keep the unemployment benefit statements. The IRS may request these documents if your return is audited.

Can I deduct premiums I paid in a previous year?

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