What a Medical Savings Account Is

A Medical Savings Account (MSA) is a tax-advantaged savings account paired with a high-deductible health insurance plan. You put pre-tax money into the account, use it to pay medical expenses, and the money you don't spend rolls over year to year. Unlike a flexible spending account (FSA), which forces you to spend the money or lose it, an MSA lets you keep the balance and watch it grow.

There are two types of MSAs: Archer MSAs and Health Savings Accounts (HSAs). Archer MSAs are older and rarely offered anymore—most people with an MSA today actually have an HSA, which works the same way but with higher contribution limits and fewer restrictions. For practical purposes, when someone says "medical savings account," they usually mean an HSA.

The account sits in a bank or financial institution you choose. You control the money, not your employer or insurance company. If you change jobs or insurance plans, the account stays yours.

Key Takeaways

  • You contribute pre-tax dollars to an MSA, which reduces your taxable income for the year.
  • The money can be used to pay deductibles, copays, prescriptions, dental work, vision care, and many other medical expenses without paying taxes on the withdrawal.
  • Unused money stays in the account and earns interest or investment returns year after year—you never lose it.
  • You must be enrolled in a high-deductible health plan to open or contribute to an MSA.
  • If you withdraw money for non-medical expenses before age 65, you pay income tax plus a 20% penalty; after 65, you pay only income tax.

How Money Goes In and What It Costs You

You contribute money to your MSA with pre-tax dollars, meaning the contribution reduces your taxable income. If you earn $50,000 and put $3,000 into an HSA, you only pay income tax on $47,000. That tax savings is automatic if your employer deducts contributions from your paycheck, or you can claim it on your tax return if you contribute on your own.

For 2024, the contribution limits are $4,150 for individual coverage and $8,300 for family coverage. These limits change each year. If you're 55 or older, you can contribute an extra $1,000 per year as a catch-up contribution. Your employer may contribute to your account too—that money counts toward the limit but doesn't reduce your tax savings (your employer already deducted it as a business expense).

You must be enrolled in a high-deductible health plan to contribute. For 2024, that means a plan with a deductible of at least $1,600 for individual coverage or $3,200 for family coverage. You cannot have other health coverage—no spouse's plan, no Medicaid, no Veterans benefits—that covers the same medical expenses.

What Medical Expenses You Can Pay From the Account

You can withdraw money tax-free to pay for any expense the IRS classifies as medical care. That includes doctor visits, hospital stays, surgery, prescription drugs, and mental health treatment. It also covers dental work, vision care, hearing aids, and medical equipment like crutches or wheelchairs.

Some less obvious expenses count too: acupuncture, chiropractic care, physical therapy, and certain over-the-counter items like bandages, pain relievers, and allergy medicine (though you need a prescription for some OTC drugs). You can pay your insurance premiums from the account if you're unemployed, on COBRA, or receiving unemployment benefits—but not if you're still employed and your employer offers coverage.

Cosmetic procedures do not count unless they're medically necessary. Teeth whitening, for example, is not covered, but a crown to repair a damaged tooth is. Gym memberships and general wellness programs don't count, but a weight-loss program prescribed by a doctor for a specific medical condition might.

The IRS publishes a full list of may have access to expenses. When in doubt, keep your receipt and the explanation of benefits from your insurance company. If the IRS questions a withdrawal later, you'll need to show that the expense was medical.

How the Money Grows and What Happens to Unused Balances

Your MSA sits in a bank or brokerage account. Most accounts earn interest like a regular savings account, but you can also invest the balance in stocks, bonds, or mutual funds through many providers. Any interest or investment gains are tax-free as long as you use the money for medical expenses later.

Unlike an FSA, you never lose the money. If you don't spend your entire balance in a year, it rolls over to the next year and the year after that. Over time, an MSA can grow into a significant medical fund. Some people use it as a long-term retirement savings tool, letting the balance accumulate for decades.

If you change jobs or leave your employer's plan, the account stays yours. You can keep it open, continue to invest it, and withdraw from it whenever you have a may have access to medical expense. There's no time limit on how long you can hold the money.

Withdrawals and Tax Consequences

When you withdraw money to pay a medical expense, you don't pay income tax or the 20% penalty—the withdrawal is tax-free. You don't need to file anything with the IRS unless you're audited and need to prove the expense was medical.

If you withdraw money for a non-medical reason before age 65, you pay income tax on the withdrawal plus a 20% penalty. So if you take out $1,000 for a vacation and you're in the 22% tax bracket, you owe $220 in income tax plus $200 in penalty—$420 total. After age 65, the penalty goes away, but you still pay income tax on non-medical withdrawals.

At age 65, you can withdraw money for any reason without the penalty. You'll pay income tax on non-medical withdrawals, but the account effectively becomes a regular retirement savings account at that point. Many people use this feature to let their MSA grow untouched until retirement, then use it to cover medical expenses in their 70s and 80s.

Tracking Expenses and Keeping Records

You are responsible for keeping track of which withdrawals are for medical expenses. The bank or account provider does not verify this—they just process the withdrawal. The IRS can audit you years later and ask for proof that your withdrawals were legitimate.

Keep receipts, invoices, and explanations of benefits from your insurance company. If you paid cash at a doctor's office, keep the receipt. If you used insurance, keep the EOB showing what the insurance paid and what you paid out of pocket. A simple spreadsheet or folder with dates, amounts, and what each expense was for is enough.

You don't need to submit receipts when you withdraw the money. But if the IRS questions the withdrawal, you'll need to show that the expense was medical and that you actually paid it. Without documentation, you could owe back taxes and penalties.

When an MSA Stops Working for You

If you leave your high-deductible health plan, you can no longer contribute to your MSA. You can keep the account open and use it to pay medical expenses, but you cannot add new money. If you switch to a low-deductible plan or get coverage through a spouse's plan, you lose contribution may be able to access immediately.

If you move to Medicare at age 65, you can no longer contribute to an HSA. You can still withdraw money for medical expenses, and the penalty disappears, but new contributions are not allowed. Some people time their Medicare enrollment to maximize their final HSA contribution before the cutoff.

If you have an Archer MSA (the older type), there are additional restrictions. You cannot open a new Archer MSA—only HSAs are available to new account holders. If you already have an Archer MSA, you can keep it, but the rules are stricter and contribution limits are lower.

Frequently Asked Questions

Can I use my MSA to pay for my spouse's medical expenses?

Yes, if your spouse is on your family health plan. You can also use it to pay for your children's medical expenses. The money in the account is yours to use for any family member's may have access to medical expenses, regardless of whose name is on the insurance policy.

What happens to my MSA if I die?

The account becomes part of your estate. If your spouse is the beneficiary, they can continue to use it tax-free for their own medical expenses. If someone else inherits it, they pay income tax on the full balance, but no penalty. The rules vary slightly depending on your state and the account provider.

Can I use my MSA to pay for health insurance premiums?

Only in specific situations. You can pay premiums if you're unemployed and receiving unemployment benefits, on COBRA, or receiving workers' compensation. You cannot use it to pay your employer's health plan premiums if you're still working and your employer offers coverage. Medicare premiums are allowed after age 65.

Do I have to use my MSA every year or I lose the money?

No. Unlike an FSA, an MSA has no "use it or lose it" rule. Money rolls over year after year. You can let it sit untouched for decades if you want, and it will still be there when you need it for medical expenses.

Can I invest my MSA balance in the stock market?

Many MSA providers offer investment options, but not all. Check with your bank or the financial institution holding your account. If they offer it, you can move part or all of your balance into stocks, bonds, or mutual funds. Any gains are tax-free as long as you eventually use the money for medical expenses.