Yes, but only if your VA coverage doesn't disqualify you
A veteran can open and use a Health Savings Account (HSA) if you meet one requirement: you must be enrolled in a health plan that qualifies under IRS rules. The problem is that VA health coverage alone does not count as a may have access to plan. If you get all your health insurance through the VA, you cannot open an HSA. If you have both VA coverage and a separate high-deductible health plan (HDHP) through an employer, a spouse's plan, or the ACA marketplace, you can open an HSA — but only if you do not also use VA benefits for the same medical expenses.
The IRS treats VA coverage as disqualifying because it is not a high-deductible plan and because you cannot coordinate it with an HSA the way you coordinate other insurance. This creates a practical problem: most veterans who use VA benefits use them for everything, which means an HSA would sit unused. But if you have a separate HDHP and use it as your primary insurance while keeping VA coverage as a backup, an HSA becomes a real option.
Key Takeaways
- VA health coverage alone does not meet IRS requirements for an HSA, so you cannot open one if the VA is your only insurance.
- You can open an HSA if you have a high-deductible health plan through an employer, a spouse, or the ACA marketplace, even if you also have VA coverage.
- You must choose one plan as your primary insurance and not use both plans for the same medical expenses, or the IRS will penalize you.
- If you are retired military and receive TRICARE, you may be able to open an HSA depending on which TRICARE plan you have and whether it meets the high-deductible requirement.
How the IRS sees VA coverage
The IRS has a specific definition of what counts as a may have access to high-deductible health plan for HSA purposes. VA coverage does not fit that definition because it operates on a different model: the VA provides care directly through its own facilities and providers, rather than through insurance that reimburses you for care you seek elsewhere. The IRS considers this model incompatible with HSA rules.
Additionally, the IRS prohibits you from having other health coverage at the same time you contribute to an HSA — with one exception. That exception is coverage for specific things like dental, vision, workers' compensation, or disability insurance. VA coverage does not fall into any of those carve-outs. So if you are covered by the VA for general medical expenses, the IRS sees you as having disqualifying coverage, even if you also have an HDHP.
The practical result: if you use VA benefits for any medical expense, you cannot contribute to an HSA that year. If you want an HSA, you must decline VA coverage or use it only for services your HDHP does not cover (like VA-specific mental health programs or specialized care available only through the VA).
When you have both VA coverage and a separate HDHP
Some veterans have VA coverage and also receive health insurance through a current or former employer, a spouse's plan, or the ACA marketplace. If that separate plan is a high-deductible health plan, you have a choice: you can open an HSA, but only if you commit to using the HDHP as your primary insurance and not using VA benefits for the same medical expenses.
This works in practice when a veteran uses the HDHP for routine and emergency care, and uses VA benefits only for specialized services that the VA provides better or more conveniently. For example, you might use your HDHP for a primary care doctor visit and prescription refills, but use the VA for mental health treatment or a specific surgical specialty where the VA has expertise. The key is that you cannot bill both plans for the same visit or service.
Before you open an HSA, confirm with your plan administrator that your separate coverage meets the IRS definition of a high-deductible plan. The deductible must be at least $1,650 for individual coverage or $3,300 for family coverage in 2024 (these amounts change yearly). Your plan documents should state whether it qualifies.
TRICARE and HSA may be able to access
If you are a retired service member or a dependent covered by TRICARE, your HSA may be able to access depends on which TRICARE plan you have. TRICARE Select and TRICARE Prime do not meet the high-deductible requirement, so they disqualify you from opening an HSA. TRICARE for Life, which covers retirees over 65 who also have Medicare, also does not may have access to.
However, some veterans are covered by TRICARE plans that do function as high-deductible plans, particularly certain TRICARE Reserve Select options or plans offered to specific groups. Check your plan documents or contact TRICARE directly to confirm whether your plan meets the IRS definition. If it does, you can open an HSA without needing a separate plan.
Do not assume based on your plan name alone. TRICARE plan structures and rules change, and the IRS updates its guidance. Confirm with TRICARE customer service before opening an account.
How to open an HSA if you are may be able to access
If you have determined that you have a may have access to HDHP and no disqualifying coverage, you can open an HSA through a bank, credit union, or investment firm that offers HSA accounts. You do not need to go through your health plan, though some employers offer HSAs through payroll. You can also open one independently.
When you open the account, you will need to provide proof that you are enrolled in a may have access to HDHP. This is usually a copy of your plan documents or a letter from your plan administrator stating the deductible amount and confirming it meets IRS requirements. You will also need to certify that you have no other disqualifying coverage — and this is where VA coverage matters. If you have VA coverage, you must declare it, and the HSA provider may refuse to open the account or may require you to sign a statement that you will not use VA benefits for the same medical expenses as your HDHP.
Once the account is open, you can contribute up to the IRS limit for the year (in 2024, $4,150 for individual coverage or $8,300 for family coverage). You can contribute through payroll deduction if your employer offers it, or you can make contributions directly to the account.
What happens if you use both VA and HSA coverage for the same expense
If you contribute to an HSA and then use VA benefits to pay for a medical expense that you also tried to pay with HSA funds, the IRS will treat the HSA withdrawal as non-may have access to. This means you will owe income tax on the amount withdrawn, plus a 20% penalty. The penalty applies even if the mistake was unintentional.
For example, if you withdraw $500 from your HSA to pay for a doctor visit, and then the VA also covers that same visit, you have a coordination problem. The IRS will want that $500 back into the HSA, plus taxes and penalty on the withdrawal.
To avoid this, keep clear records of which plan you used for each medical expense. If you are unsure whether the VA will cover something, ask before you use your HSA. Some HSA providers have tools to help you track which expenses are covered by which plan, but the responsibility is ultimately yours.
Frequently Asked Questions
Can I open an HSA if I am on VA disability?
VA disability compensation itself does not disqualify you from an HSA. What matters is whether you have VA health coverage. If you receive disability pay but do not use VA medical benefits, you can open an HSA if you have a may have access to HDHP. If you use VA health coverage, you cannot open one unless you also have a separate HDHP and commit to using only that plan for medical expenses.
What if I am a veteran but my spouse has the HDHP?
You can be covered under your spouse's HDHP and open a family HSA together. However, if you also use VA benefits, the same rule applies: you cannot use both plans for the same medical expenses. Make sure you and your spouse agree on which plan covers which services before you open the account.
Can I use HSA money to pay VA copays?
Yes. If the VA charges you a copay for a service, that copay is a may have access to medical expense and you can pay it with HSA funds. However, you cannot use HSA funds to pay for the same service that your HDHP also covers — you must choose one plan to pay for each service.
Do I have to tell the VA that I have an HSA?
No, the VA does not need to know about your HSA. However, you must tell your HSA provider if you have VA coverage, because that affects whether you can legally contribute to the account. Be honest with the HSA provider about all your health coverage.
What if I lose my HDHP — can I keep my HSA?
Yes. Once you open an HSA, you can keep the account and the money in it even if you stop having a may have access to HDHP. However, you cannot make new contributions unless you re-enroll in a may have access to plan. The money already in the account stays yours and can be used for may have access to medical expenses at any time.