Most Medicare premiums are not tax-deductible, but some are — and the rules depend on how you pay and what type of coverage you have
The short answer: you cannot deduct Part B or Part D premiums on your federal income tax return. Part A premiums are also not deductible for most people. However, if you are self-employed or own a business, you may be able to deduct Medicare premiums as a business expense under a different rule. And if you pay premiums out of pocket for coverage while you are still working, some of those costs may reduce your taxable income in specific situations.
The confusion happens because Medicare premiums work differently from other health insurance costs. Understanding which premiums might reduce what you owe — and which never will — saves you from missing a real deduction or claiming one that the IRS will reject.
Key Takeaways
- Part A, Part B, and Part D premiums paid by a retiree cannot be deducted as itemized medical expenses on Schedule A.
- Self-employed people and business owners can deduct Medicare premiums as a business expense on Schedule C or Schedule SE, which lowers taxable income before you even calculate tax.
- If you are still working and pay premiums out of pocket before Medicare begins, those costs may count toward the medical expense threshold on Schedule A, but only if total medical expenses exceed 7.5% of your adjusted gross income.
- Premiums withheld from your Social Security check are already accounted for in your benefit amount and cannot be deducted again.
- Medigap and Medicare Advantage premiums are also not deductible on your tax return.
Why Medicare premiums are treated differently from other health costs
The IRS treats Medicare premiums as personal expenses, not medical expenses you can deduct. This is different from how it treats premiums for private health insurance or out-of-pocket medical bills. The reasoning is that Medicare is a federal program you pay into during your working years through payroll taxes, so the premiums you pay in retirement are considered a return of that contribution rather than a new medical expense.
This rule applies whether you pay your premiums monthly, have them withheld from Social Security, or pay them quarterly. The source of the payment does not change the tax treatment.
Self-employed people and business owners: the main exception
If you are self-employed or own a business and are enrolled in Medicare, you can deduct Medicare premiums as a business expense. This includes Part A premiums (if you pay them), Part B premiums, and Part D premiums. You can also deduct premiums for Medigap or Medicare Advantage plans if you are self-employed.
You claim this deduction on Schedule C (Profit or Loss from Business) if you are a sole proprietor, or on the equivalent form for your business structure. The deduction reduces your net business income, which in turn lowers the income tax and self-employment tax you owe. This is a more valuable deduction than itemizing because it reduces your income before self-employment tax is calculated.
You must have net self-employment income in the year you claim the deduction — you cannot deduct more in Medicare premiums than you earned from self-employment. If your business had a loss, you cannot use the deduction that year, but you may be able to carry it forward.
Premiums paid before you enroll in Medicare
If you are still working and paying premiums for private health insurance before you reach Medicare age, those premiums are generally not deductible unless you are self-employed. However, if you pay out-of-pocket medical expenses (including insurance premiums) and those expenses total more than 7.5% of your adjusted gross income, you can deduct the amount above that threshold on Schedule A.
For example, if your adjusted gross income is $50,000, the threshold is $3,750. If you paid $5,000 in medical expenses and premiums combined, you could deduct $1,250 (the amount over the threshold). This requires itemizing your deductions rather than taking the standard deduction, which many people do not do.
Premiums withheld from Social Security
Most people who receive Social Security have their Medicare Part B and Part D premiums withheld directly from their monthly benefit. These premiums are deducted before you receive your payment, so the amount you get is already reduced.
You cannot deduct these premiums on your tax return because they have already reduced your taxable income. The Social Security Administration reports your benefit amount to the IRS, and that amount already reflects the premium deduction. Claiming the deduction again would be double-counting.
Medigap and Medicare Advantage premiums
Premiums for Medigap (supplemental insurance) and Medicare Advantage plans are also not deductible on your federal tax return, whether you pay them out of pocket or have them withheld from Social Security. The same rule applies: they are treated as personal expenses, not medical expenses.
Some states offer tax breaks for Medigap or long-term care insurance premiums, but these are state-level deductions or credits, not federal. Check your state tax form or contact your state tax authority to see whether your state offers any such break.
What to do if you think you have a deductible premium
If you are self-employed, gather your Medicare premium statements (Part A, Part B, Part D, Medigap, or Medicare Advantage) and your Schedule C or business tax form. Your tax preparer or the IRS instructions for Schedule C will show you where to enter the deduction.
If you are not self-employed and you itemize deductions, collect all medical expenses and insurance premiums you paid out of pocket during the year. Add them up and see whether they exceed 7.5% of your adjusted gross income. If they do, you can deduct the excess on Schedule A. Keep receipts and premium statements in case the IRS asks for proof.
If you are unsure whether your situation qualifies, a tax preparer or your state's tax information program can review your specific income and expenses. Many communities offer free tax help through VITA (Volunteer Income Tax information) sites, which serve people with lower incomes.
Frequently Asked Questions
Can I deduct Medicare premiums if I am retired and not self-employed?
No, not as a direct deduction. If you itemize deductions and your total medical expenses exceed 7.5% of your adjusted gross income, the amount above that threshold can be deducted on Schedule A, but this is rare for most retirees. Most people take the standard deduction instead.
What if I paid Medicare premiums before I turned 65?
If you enrolled in Medicare before age 65 due to disability or end-stage renal disease, the same rules explore. Premiums are not deductible unless you are self-employed or they are part of medical expenses that exceed the 7.5% threshold on Schedule A.
Does my spouse's Medicare premium affect my taxes if we file jointly?
Only if you are self-employed. If you are self-employed and your spouse is on Medicare, you can deduct your spouse's premiums as a business expense on your return. If neither of you is self-employed, the premiums are not deductible.
Can I deduct premiums I paid for coverage before I was may be able to access for Medicare?
If you paid premiums for private health insurance before reaching Medicare age, they are not deductible unless you are self-employed. Once you enroll in Medicare, those earlier premiums cannot be claimed retroactively.
What if my state offers a tax break for Medicare premiums?
Some states do offer deductions or credits for Medigap or long-term care premiums. Check your state's tax form or website, or contact your state tax authority. These are separate from federal deductions and are claimed on your state return only.