What medical bills can you pay with an HSA?

Any bill for a qualified medical expense is eligible — which under IRS Publication 502 includes virtually any expense for the "diagnosis, cure, mitigation, treatment, or prevention of disease." In practice this means:

Three ways to pay a medical bill with your HSA

Method 1: HSA debit card

Most HSA providers issue a Visa or Mastercard debit card linked directly to your HSA balance. You can use it at the doctor's office, hospital billing desk, or online payment portal just like any debit card. The funds come out of your HSA immediately. Keep your itemized receipt for IRS documentation purposes.

Method 2: Online bill pay through your HSA portal

Log into your HSA provider's website, find the payment or distribution section, and submit a payment directly to the medical provider. This works like a bank transfer — your HSA sends a check or ACH payment to the provider. Takes 3–7 business days.

Method 3: Pay out of pocket, reimburse yourself

Pay the medical bill with your regular bank account or credit card, then log into your HSA portal and request a reimbursement transfer to your bank account. This is the smartest method for most people — it lets you earn credit card rewards on medical expenses while still using your HSA tax-free dollars.

The best approach: Pay with a high-rewards credit card, earn 2–5% back, then reimburse yourself from your HSA. You get both the credit card rewards and the HSA tax benefit on the same expense.

Can you use HSA to pay old medical bills?

Yes — as long as the expense was incurred after your HSA was established and it's a qualified medical expense. There's no IRS deadline for when you must reimburse yourself. You can pay a 2023 medical bill from your HSA today, as long as your HSA existed in 2023 and you have the receipt.

What if the bill has already gone to collections?

You can still pay a medical bill in collections with your HSA. The date of the original service is what matters for eligibility, not when the bill was sent to collections. Use the HSA debit card to pay the collection agency directly, or reimburse yourself after paying them.

What you cannot pay with an HSA

What happens if you use your HSA for an ineligible bill?

If you accidentally use your HSA for a non-qualified expense, you'll owe income tax on the amount plus a 20% penalty if you're under 65. If you catch the mistake before your tax filing deadline, you can repay the amount to your HSA to avoid the penalty.

Not sure if your bill qualifies?

Type any medical expense into BenefAgent and get an instant answer with the exact IRS rule — no guessing needed.

Check an expense →