HSA vs. FSA: Which Account Saves You More on Health Care
The core difference between HSA and FSA
An HSA (Health Savings Account) and an FSA (Flexible Spending Account) are both tax-advantaged accounts that let you set aside pre-tax money for medical expenses. The money you put in reduces your taxable income, and the money you withdraw for may have access to medical costs is not taxed. But they work under different rules, and which one you can open depends on your health insurance.
The biggest difference: an HSA is yours to keep and grow year after year, while an FSA is a use-it-or-lose-it account tied to your job. If you have an HSA-may be able to access health plan (usually a high-deductible plan), you can open an HSA at a bank or investment firm and contribute money on your own schedule. An FSA is offered only through your employer, and you choose how much to contribute during open enrollment each year.
Because an HSA rolls over and lets you invest the money, it functions as a retirement account for health care. An FSA is designed to cover near-term medical bills within a single calendar year.
Key Takeaways
- An HSA requires an HSA-may be able to access health plan (usually a high-deductible plan) and lets you contribute up to $4,150 per year as an individual, with the money rolling over indefinitely.
- An FSA is offered through your employer, lets you contribute up to $3,300 per year, and any money left unspent at year-end is forfeited (with a limited grace period or carryover option depending on your plan).
- Both accounts use pre-tax dollars, so contributions lower your taxable income and withdrawals for may have access to medical expenses are tax-free.
- An HSA can be invested in stocks and bonds to grow over time, while an FSA is typically held in cash and designed for immediate spending.
- You cannot have both an HSA and an FSA in the same year, though you may be able to have an HSA and a limited-purpose FSA if your plan allows it.
HSA may be able to access and contribution limits
To open an HSA, you must be enrolled in an HSA-may be able to access health plan, which the IRS defines as a health plan with a deductible of at least $1,600 for individual coverage or $3,200 for family coverage (these amounts change yearly). Most high-deductible plans sold through employers or the individual market meet this standard. You cannot have an HSA if you are covered by Medicare, enrolled in a non-HSA health plan, or claimed as a dependent on someone else's tax return.
For 2024, you can contribute up to $4,150 per year if you have individual coverage, or $8,300 if you have family coverage. If you are 55 or older, you can add an extra $1,000 per year (called a catch-up contribution). You can contribute the full amount even if you open the account partway through the year, though some providers prorate the limit based on the month you open the account.
Money you contribute to an HSA stays in the account forever. You do not have to spend it in the year you contribute it. This makes an HSA a powerful tool for long-term health care savings, especially if you stay healthy and do not need to withdraw the money right away.
FSA may be able to access and contribution limits
An FSA is offered only through your employer's benefits plan. You do not choose the provider or open the account yourself — your employer selects the FSA administrator, and you enroll during your company's open enrollment period (usually once per year). If your employer does not offer an FSA, you cannot open one on your own.
For 2024, you can contribute up to $3,300 per year to an FSA. Unlike an HSA, this money is tied to the calendar year. At the end of the year, any balance you did not spend is forfeited — your employer keeps it. However, many employers offer a grace period (usually two and a half months into the next year) during which you can spend down your remaining balance, or they allow you to carry over up to $640 into the next year. The rules vary by employer, so check your plan documents to see what your company offers.
Because of the use-it-or-lose-it rule, most people contribute only what they expect to spend on medical costs in the coming year. This requires some planning and honest forecasting of your health care needs.
Tax treatment and how the money works
Both accounts use pre-tax dollars. When you contribute to an HSA through payroll deduction, your employer withholds the money before calculating income tax, Social Security tax, and Medicare tax. When you contribute to an FSA through payroll deduction, the same thing happens. In both cases, your W-2 at the end of the year reflects a lower gross income.
Money withdrawn from either account for may have access to medical expenses is not taxed. may have access to expenses include doctor visits, prescription drugs, dental work, vision care, mental health treatment, and many medical devices and supplies. The IRS publishes a full list in Publication 502. If you withdraw money for a non-may have access to expense, you owe income tax on that amount, and the HSA also charges a 20 percent penalty (the FSA does not).
An HSA can be invested in mutual funds, stocks, or bonds through most HSA providers. This means your balance can grow over time if you do not withdraw it. An FSA is typically held in a cash account and earns little to no interest, because the money is meant to be spent within the year.
When you can use the money and withdrawal rules
With an HSA, you can withdraw money for may have access to medical expenses at any time, with no deadline. You can also withdraw money after you retire, and if you use it for non-medical expenses after age 65, you owe income tax but not the 20 percent penalty. This makes an HSA function like a traditional IRA for health care costs in retirement.
With an FSA, you can submit claims for expenses you incurred during the plan year. Most FSA administrators give you a debit card or online portal to pay for may be able to access expenses directly at the point of sale. If you pay out of pocket, you can submit a claim form with receipts to be reimbursed. You must submit claims by the deadline set by your employer, which is typically 60 to 90 days after the end of the plan year.
An important rule: you cannot be reimbursed for the same expense twice. If you use an HSA debit card to pay for a doctor visit, you cannot also submit that receipt to your FSA. This matters if you have both accounts (which is possible in limited circumstances).
Can you have both an HSA and an FSA?
In most cases, no. If you have an HSA, you cannot have a regular FSA in the same year. However, some employers offer a limited-purpose FSA (also called a health FSA) that covers only dental and vision expenses. If your HSA-may be able to access plan includes a limited-purpose FSA, you can have both accounts at the same time. The limited-purpose FSA lets you set aside additional pre-tax money for dental and vision costs without affecting your HSA.
A dependent care FSA is a separate account for child care or adult dependent care expenses. You can have a dependent care FSA alongside an HSA or a regular FSA, because dependent care expenses are not medical expenses and do not overlap.
If you leave your job or lose your HSA-may be able to access coverage, you keep the HSA and the money in it. You can continue to use it for medical expenses for the rest of your life. An FSA, however, is tied to your employment. When you leave your job, your FSA account closes, and any remaining balance is forfeited (unless your employer offers COBRA continuation, which is rare for FSAs).
HSA vs. FSA: which is better for you
An HSA makes sense if you have a high-deductible health plan, expect to have some medical expenses, and want to build a long-term health care savings cushion. Because the money rolls over and can be invested, an HSA is especially valuable if you are young and healthy and can let the balance grow for decades. You can use it to cover immediate medical costs, or you can pay out of pocket and leave the HSA money invested until retirement.
An FSA makes sense if your employer offers it and you have predictable medical expenses each year (such as regular prescriptions, ongoing therapy, or planned dental work). The FSA lets you set aside money tax-free for those costs without worrying about investment returns or long-term growth. However, the use-it-or-lose-it rule means you need to estimate your spending accurately. If you consistently have leftover FSA money at year-end, you are leaving tax savings on the table.
If you have the choice between an HSA-may be able to access plan and a traditional plan with an FSA, compare the total cost: the plan premium, the deductible, and the out-of-pocket maximum. Then estimate your expected medical spending for the year. An HSA-may be able to access plan often has a lower premium but higher deductible, while a traditional plan may have a higher premium but lower out-of-pocket costs. The math depends on your health and your employer's plan design.
Frequently Asked Questions
Can I use my HSA or FSA to pay for over-the-counter medications?
Yes, but only if you have a prescription from a doctor. Over-the-counter pain relievers, cold medicines, and allergy medications are may have access to expenses if prescribed. Without a prescription, they are not. Vitamins and supplements are generally not may have access to unless prescribed for a specific medical condition.
What happens to my HSA if I change jobs?
Your HSA stays with you. The account is yours, not your employer's. You can keep the HSA open at the same provider, move it to a new provider, or roll it over to your new employer's HSA plan if they offer one. The money remains available for may have access to medical expenses for the rest of your life.
Can I withdraw HSA money for non-medical expenses?
Yes, but you will owe income tax on the withdrawal plus a 20 percent penalty if you are under 65. After age 65, you can withdraw money for any reason and owe only income tax, no penalty. This makes an HSA similar to a traditional IRA in retirement.
What if I do not spend all my FSA money by the end of the year?
Any unspent balance is forfeited to your employer. However, some employers offer a grace period (usually through mid-March of the next year) to spend down your balance, or they allow you to carry over up to $640 to the next year. Check your plan documents to see which option your employer offers.
Can I use my HSA or FSA to pay for health insurance premiums?
Generally no, with one exception: you can use HSA money to pay for COBRA continuation coverage or premiums for health insurance while you are unemployed. You cannot use either account to pay for your employer's health plan premium, even if it is deducted from your paycheck.