Medical insurance premiums are tax-deductible only in specific situations, and the rules depend on how you pay for your coverage
If you are self-employed, you can deduct health insurance premiums you pay for yourself, your spouse, and your dependents — but only if you have net profit from your business for the year. If you are an employee, your premiums are usually deducted before your paycheck reaches you, which means they are already reducing your taxable income through your employer's payroll system. If you buy coverage on your own as an individual, you generally cannot deduct those premiums unless you are self-employed or fall into a narrow category like COBRA coverage.
The key distinction is whether your employer or you are paying the premium. Employer contributions are not counted as your income and do not appear on your tax return at all. Your own contributions, if they come out of your after-tax paycheck, cannot be deducted later. The only common exception is self-employed people, who can deduct premiums as a business expense on Schedule C.
Key Takeaways
- Self-employed people can deduct health insurance premiums paid for themselves and their family members, as long as the business has net profit that year.
- Employees whose premiums are deducted from their paycheck before taxes are already getting the tax benefit through their employer's system and cannot deduct them again.
- Individual market premiums paid with after-tax dollars cannot be deducted unless you are self-employed or have a may have access to status like COBRA.
- Long-term care insurance premiums have separate deduction limits based on your age and are claimed on Schedule A, not Schedule C.
- Medicare premiums for people over 65 are generally not deductible, though some limited exceptions exist for certain situations.
How employer payroll deductions work
When your employer takes your health insurance premium out of your paycheck, that money is removed before your taxable income is calculated. You do not see it as income on your W-2 form, and you do not report it on your tax return. This is called a pre-tax deduction, and it is the most common way employees receive a tax benefit from their health coverage.
You cannot claim this deduction a second time on your tax return because the benefit has already been applied. If you try to deduct it again, the IRS will flag it as a duplicate claim. The only time you might see health insurance on your tax return as an employee is if you paid for coverage out of your own pocket after-tax, which is rare and generally not deductible.
Self-employed deductions on Schedule C
If you are self-employed — meaning you run your own business and file Schedule C — you can deduct health insurance premiums as a business expense. This includes premiums for yourself, your spouse, and your dependents. The deduction appears on line 29 of Schedule C, labeled "Health insurance for self-employed."
The catch is that you can only deduct premiums up to the amount of net profit your business earned that year. If your business lost money or broke even, you cannot deduct health insurance premiums. If your business earned $40,000 in net profit but you paid $15,000 in premiums, you can deduct the full $15,000. If you earned $8,000 in net profit and paid $15,000 in premiums, you can only deduct $8,000.
This deduction is separate from the standard deduction or itemized deductions you claim on your Form 1040. It reduces your self-employment income directly, which also lowers the self-employment tax you owe on that income.
Individual market coverage and after-tax premiums
If you buy health insurance on the individual market — through your state's marketplace, directly from an insurer, or through an agent — and you pay the full premium yourself with after-tax money, you generally cannot deduct those premiums on your tax return. This applies whether you are unemployed, between jobs, or straightforward choose to buy your own coverage instead of using an employer plan.
The exception is if you are self-employed, in which case you use the Schedule C deduction described above. Another narrow exception applies to COBRA coverage (continuation coverage from a former employer), which may be deductible under certain circumstances, though this is uncommon and depends on your specific situation.
If you received a tax credit or subsidy to help pay your premiums through the marketplace, that credit is already reducing what you owe in taxes. You do not deduct the premium itself; the credit is applied when you file your return.
Long-term care insurance and age-based limits
Long-term care insurance premiums follow different rules than health insurance. If you are self-employed, you can deduct long-term care premiums as part of your health insurance deduction on Schedule C, but only up to an age-based limit set by the IRS each year. For 2024, the limit ranges from $450 for people under 40 to $3,200 for people over 60.
If you are an employee and your employer offers long-term care coverage, premiums paid through payroll are treated like health insurance premiums — they reduce your taxable income through your employer's system. If you buy long-term care coverage on your own and are not self-employed, you can claim the premium as an itemized deduction on Schedule A, but again only up to the age-based limit, and only if you itemize rather than take the standard deduction.
Medicare premiums and retirees
Medicare premiums are generally not tax-deductible. If you are 65 or older and enrolled in Medicare Part B or Part D, the premiums you pay are not deductible on your federal income tax return. This includes premiums deducted from your Social Security check.
Medigap premiums (supplemental insurance to cover gaps in Medicare) are also not deductible. The only exception is if you are self-employed and have not yet reached Medicare age — in that case, you can deduct health insurance premiums under the self-employed rule, but once you enroll in Medicare, that deduction ends.
Documenting your deduction
If you are self-employed and claiming a health insurance deduction, keep records of all premium payments: receipts from your insurer, bank statements showing payments, or 1099-NEC forms if you paid through a business account. The IRS does not require you to attach these documents to your return, but you must have them available if you are audited.
Your insurer will not send you a form documenting your premiums the way they do for other deductible expenses. You are responsible for tracking what you paid throughout the year and entering the total on Schedule C. If you paid premiums monthly, add up all 12 months. If you changed coverage mid-year, include only the months you were covered.
Frequently Asked Questions
Can I deduct health insurance premiums if I am unemployed?
No, unless you are self-employed. If you are receiving unemployment benefits and buy coverage on the individual market, those premiums are not deductible. You may be may be able to access for a tax credit through the marketplace to help pay premiums, which is applied when you file your return, but the premium itself is not deductible.
What if my employer reimburses me for health insurance I bought myself?
If your employer reimburses you for premiums you paid out of pocket, that reimbursement is typically treated as taxable income to you unless it qualifies under a specific arrangement like a Health Reimbursement Arrangement (HRA). Check with your employer's payroll or benefits department about how the reimbursement is being handled on your W-2.
Can I deduct premiums for my adult child on my taxes?
Only if your child is your dependent and you are self-employed. If you are an employee, your employer's payroll system handles the deduction. If you are self-employed and your adult child qualifies as your dependent under IRS rules, you can include their premiums in your Schedule C deduction.
Do I deduct health insurance premiums if I itemize deductions?
Not for regular health insurance. Health insurance premiums are not claimed as itemized deductions on Schedule A. Self-employed people deduct them on Schedule C. Employees get the benefit through payroll. The only exception is long-term care insurance, which can be claimed on Schedule A if you itemize and meet the age-based limits.
What if I paid premiums for a month I was not covered?
You can only deduct premiums for months you were actually covered by the plan. If you paid for January but cancelled the policy on January 15, you can deduct the full month's premium if the coverage was in effect. If you paid but never activated the coverage, that premium is generally not deductible. Check your policy documents to confirm the coverage dates.