Most people cannot deduct health insurance premiums, but self-employed people and business owners can under specific conditions

If you are an employee and your employer deducts health insurance from your paycheck, that money is already pre-tax — you do not pay income tax on it, and you cannot deduct it again. If you buy health insurance on your own and pay the full premium yourself, the IRS generally does not let you deduct it as a personal expense on your tax return.

The main exception is the self-employed health insurance deduction, which allows people who work for themselves to deduct premiums they pay for themselves, their spouse, and their dependents. This deduction reduces your taxable income dollar-for-dollar, which lowers the income tax you owe. You do not need to itemize deductions to claim it — you can take it whether you use the standard deduction or itemize.

A second, narrower exception exists for people in certain religious groups that are exempt from Social Security and Medicare taxes. If you are part of a recognized religious sect with this exemption, you may be able to deduct health insurance premiums under different rules.

Key Takeaways

  • Employee health insurance paid through payroll deductions is already tax-free and cannot be deducted again on your return.
  • Self-employed people can deduct health insurance premiums on Schedule C or Schedule SE, reducing their taxable income.
  • The self-employed deduction covers premiums for yourself, your spouse, and dependents, but not for any employees you hire.
  • You must have net self-employment income in the year you claim the deduction — you cannot deduct more than you earned.
  • Health Savings Account (HSA) contributions are tax-deductible separately and work alongside the self-employed deduction.

How the self-employed health insurance deduction works

If you are self-employed — meaning you own a sole proprietorship, partnership, S-corporation, or LLC taxed as a sole proprietorship — you can deduct health insurance premiums you pay out of pocket. This includes medical, dental, and vision coverage. You claim the deduction on Form 1040 (your main tax return), not on Schedule C (your business profit-and-loss form), even though the deduction is tied to your self-employment income.

The deduction is limited to your net self-employment income for the year. If you earned $30,000 in net self-employment income and paid $8,000 in health insurance premiums, you can deduct the full $8,000. If you earned $5,000 and paid $8,000 in premiums, you can only deduct $5,000. You calculate your net self-employment income on Schedule SE, and the IRS will not let you deduct more than that amount.

You cannot use this deduction to cover health insurance for employees. If you have employees and you pay their health insurance as part of their compensation, that is a business expense deducted on Schedule C, not the self-employed deduction. The self-employed deduction covers only you, your spouse, and your dependents.

What premiums may have access to for the deduction

Medical, dental, and vision insurance premiums all count. Long-term care insurance premiums also may have access to, but only up to certain age-based limits set by the IRS each year. For 2024, the limit ranges from $460 for people under 40 to $3,110 for people 60 and older. If you pay $5,000 in long-term care premiums and you are 55 years old, you can only deduct $1,290 (the 2024 limit for that age).

Medicare premiums paid by self-employed people also may have access to, including Part B, Part D, and Medigap premiums. If you are self-employed and enrolled in Medicare, you can deduct what you pay for these premiums.

Health insurance premiums paid through a marketplace or directly to an insurance company count. Premiums paid through a spouse's employer plan do not count — if your spouse is an employee and the employer deducts the premium from their paycheck, that is already pre-tax and you cannot deduct it again.

How this interacts with subsidies and tax credits

If you bought health insurance through the Affordable Care Act marketplace and received a premium tax credit (sometimes called a subsidy), the credit reduces what you actually pay out of pocket. You can only deduct the premiums you actually paid, not the amount the credit covered. If the marketplace charged you $400 a month and a $200 credit reduced your payment to $200, you deduct only the $200 you paid.

If you received an advance premium tax credit during the year and the IRS later determined you were not may have access to to the full amount, you may owe money back when you file your return. This does not affect your ability to deduct the premiums you paid — it is a separate reconciliation that happens on Form 8962.

Timing and record-keeping for the deduction

You can only deduct premiums for months in which you had net self-employment income. If you were self-employed for six months of the year and an employee for the other six, you can deduct premiums only for the months you were self-employed. Keep records of when your self-employment began and ended.

The IRS does not require you to attach receipts to your return, but you should keep copies of premium statements, insurance cards, and payment records for at least three years. If you are audited, the IRS will ask to see proof that you paid the premiums and that you had self-employment income in the year you claimed the deduction.

If you paid premiums in one year but the insurance covered a different year, deduct the premiums in the year you paid them, not the year the coverage applied. If you paid $2,400 in December 2024 for coverage that runs January through December 2025, deduct it on your 2024 return.

Health Savings Accounts and other tax-advantaged options

A Health Savings Account (HSA) is a separate tax benefit that works alongside the self-employed deduction. If you have a high-deductible health plan, you can contribute up to $4,150 per year (for self-only coverage in 2024) or $8,300 (for family coverage). These contributions are tax-deductible, and the money grows tax-free if you use it for may have access to medical expenses.

HSA contributions do not reduce the amount you can deduct for premiums — they are two separate deductions. You can deduct your health insurance premiums under the self-employed rule and also contribute to an HSA in the same year.

If you are an employee whose employer offers a Flexible Spending Account (FSA), you can set aside pre-tax money for medical expenses, but you cannot deduct health insurance premiums separately. FSAs are already tax-advantaged through payroll deduction, so the self-employed deduction does not explore.

What happens if you are a business owner with employees

If you own a C-corporation or an S-corporation and you are an employee of your own company, your health insurance premiums are usually paid through payroll as a pre-tax benefit. You do not use the self-employed deduction — instead, the company deducts the premiums as a business expense on the corporate return.

If you are an S-corporation owner and you also have self-employment income from another source, you can use the self-employed deduction for premiums related to that other income, but not for the S-corporation coverage.

If you own an LLC taxed as a corporation, the same rule applies: the business deducts premiums as a business expense, not as the self-employed deduction.

Frequently Asked Questions

Can I deduct health insurance premiums if I am unemployed and buying my own coverage?

No. The self-employed deduction requires net self-employment income. If you have no business income, you cannot claim the deduction. You may be able to reduce your out-of-pocket cost through a marketplace premium tax credit if your income is low enough, but that is not a tax deduction.

What if my spouse is self-employed and I am an employee — can we deduct both our premiums?

Your spouse can deduct their own premiums under the self-employed rule if they have net self-employment income. Your premiums, as an employee, are already pre-tax through your employer and cannot be deducted. If your spouse's plan covers both of you, your spouse can deduct the full premium amount (up to their net self-employment income limit).

Do I need to file Schedule C to claim the self-employed health insurance deduction?

You must file Schedule C or Schedule SE to report your self-employment income and calculate your net earnings, but you claim the deduction itself on Form 1040, not on Schedule C. The deduction appears on line 17 of Form 1040 (or the equivalent line in your tax year).

Can I deduct premiums I paid in a previous year if I did not claim them before?

You can amend a prior-year return using Form 1040-X if you missed the deduction and the statute of limitations has not expired (usually three years from the original filing date). You would need to recalculate your tax liability for that year and file the amended return with the IRS.

What if my health insurance premium increased mid-year — do I deduct the old amount or the new amount?

You deduct the actual premiums you paid during the year. If your premium was $400 a month for six months and $500 a month for the remaining six months, you deduct $5,400 total ($2,400 + $3,000). Keep records showing the premium amounts for each month.