
đ Fast Facts: How to accept HSA/FSA payments with Stripe
- Qualify using one of the three paths: having a medical MCC, using the 90% rule, or using a checkout integration
- Integrate with Stripe, set up your checkout, and start accepting HSA/FSA payments
- Using Flex can offer a shortcut through these steps, and level up your Stripe checkout
Stripe, one of the leading Payment Service Providers (PSPs), provides merchants with the financial infrastructure they need to process transactions effortlessly. They offer third-party payment integration capabilities for merchants looking to accept HSA/FSA payments.
Whether youâre wondering because you already have Stripe or because youâre interested in switching, weâll cover how to accept HSA/FSA cards as a payment method with Stripe, including:
- Does Stripe accept HSA/FSA cards as a payment method?
- How to accept HSA/FSA payments with Stripe: the 3 paths you can take
- How to start accepting Stripe HSA/FSA payments on your ecommerce website
- Empower Stripe FSA/HSA payments with Flex Checkout
Letâs get started with the basics of how Stripe accepts HSA/FSA payments.
Does Stripe accept HSA/FSA cards as a payment method?
Yes, Stripeâs merchants can accept HSA/FSA card payments, and there are a number of methods you can use to qualify to use Stripeâs HSA/FSA Payments option. The core requirement is that your products need to qualify as HSA/FSA eligible, and you can let Stripe know that through any one of the following ways:
- You are already set up with a healthcare-related Merchant Category Code (MCC) like 8099 for Medical Services
- You attest that 90% of your volume comes from healthcare-related sales, register with SIGIS, and enable an IIAS system
- You use an HSA/FSA payment processor like Flex to autosubstantiate HSA/FSA purchases for you on your Stripe-powered ecommerce site
Though itâs simple to get set up, you do need to get approved by Stripe to qualify to accept HSA/FSA payments using their platform.
How to accept HSA/FSA payments with Stripe: the 3 paths you can take
Stripe is capable of accepting HSA/FSA payments, but you need to get set up with Stripe to enable them. There are 3 different paths you can take to do this, each with varying levels of difficulty. Weâre going to lay them out for you from easiest, to most time-consuming, and outline some of the pros and cons of each method:
Path 1: You have a healthcare-related MCC
If your business provides qualified medical services, you might have an HSA/FSA-eligible Merchant Category Code (MCC). These MCCs are automatically approved for HSA/FSA purchases because all of the products and services those businesses provide are eligible medical expenses.
If you already have a healthcare-related MCC, you donât need to do anything further, as you automatically qualify to accept HSA/FSA payments. However, most online retailers donât have one of these codes, because if you sell other kinds of products as well, or sell a lot of dual-purpose products, you likely wonât have a healthcare-related MCC.
Here are some of the most common health-related MCCs, so check if you have one:
- 5047: Medical Suppliers
- 5912: Drug Stores, Pharmacies
- 5975: Hearing Aids
- 5976: Orthopedic Goods, Prosthetic Devices
- 8011: Doctors and Physicians (NEC)
- 8021: Dentists, Orthodontists
- 8031: Osteopaths
- 8041: Chiropractors
- 8042: Optometrists, Ophthalmologists
- 8043: Opticians, Optical Goods, Eyeglasses
- 8049: Chiropodists, Podiatrists
- 8050: Nursing & Personal Care Facilities
- 8062: Hospitals
- 8099: Medical Services & Health Practitioners (NEC)
If you have a health-related MCC, you can simply accept payments through your Stripe payment platform right away. If you donât have a health-related MCC, you need to use one of the two methods below:
Pros of This Method: This is the quickest way to accept HSA/FSA payments with Stripe.
Cons of This Method: Most online merchants donât have healthcare-related MCCs, so itâs unlikely you qualify using this method.
Path 2: You register with SIGIS and enable an IIAS system to validate your sales
According to Stripeâs HSA/FSA payments documentation, if you attest that over 90% of your sales volume processes HSA/FSA goods, you also qualify to accept HSA/FSA payments without the healthcare-related MCC. The â90% Ruleâ allows merchants that attest that 90% of their sales come from prescriptions and other medical items and services to accept HSA/FSA payments without needing to implement an Inventory Information Approval System (IIAS). The 90% Rule is useful for businesses that donât have a healthcare-related MCC, but still do almost all of their sales in healthcare-related products.
However, âattestingâ is not as simple as just saying it. Importantly, even with the 90% Rule, you still have to prove it by registering as a Special Interest Group for IIAS Standards (SIGIS) member, which allows you to get your products on the HSA/FSA Eligible Product List (EPL).Â
Typically, this is used by businesses that are heavily involved in the medical and healthcare industry, but simply donât qualify for auto-approval, like pharmacies, drug stores, and other specialized medical, and healthcare merchants.
Merchants that donât have healthcare-related MCCs or donât meet the 90% Rule need to complete the IIAS certification process and implement an IIAS. This enables you to authenticate HSA/FSA payments by verifying the products at the point-of-sale.
With this method, youâll also need to register with Visa and Mastercard, enabling auto-substantiation on HSA/FSA payments, and once youâve completed all these steps, then reach out to Stripe and request approval to set up HSA/FSA payments as an option.Â
Once approved, you can enable HSA/FSA payment processing on your site. To learn more, we have a full guide on how to get your products on the HSA/FSA eligible list, which covers these steps in more detail.
Pros of This Method: If you donât have an MCC, and donât want to use a simpler HSA/FSA checkout platform, this is your only remaining option.
Cons of This Method: This method takes a long time, is challenging to do, and has upfront SIGIS membership registration costs.Â
It could potentially take you weeks to get on the Eligible Products List using this method. Use Flexâs HSA/FSA payment processor instead, and start generating HSA/FSA sales revenue this week.
Path 3: You use an HSA/FSA checkout platform like Flex to autosubstantiate your payments
If you donât have a healthcare-related MCC, the best way to cut down on this upfront setup work is by integrating with Flex, enabling an end-to-end HSA/FSA payments right into your existing Stripe-powered checkout. If you integrate with Flex, we'll auto-substantiate purchases and pass the metadata to Stripe so they can process the payment seamlessly.Â
No SIGIS registration, no EPL registration, no need for the headache. Flex offers a huge shortcut through these steps, and you can get the integration set up much faster. Learn more about how Flex autosubstantiates purchases.
To get set up with Flex and Stripe, simply follow these steps:
- Set up your Stripe account - Ensure you have a Stripe account with the Payment Element integration enabled
- Configure the custom payment method - Create a custom payment method in the Stripe Dashboard and obtain your custom payment method ID
- Install and configure - Follow Flexâs installation guide to set up the required dependencies and environment variables
- Implement the integration - Follow Flexâs custom payment methods guide for step-by-step implementation instructions with code examples
Pros of This Method: This is by far the fastest and easiest way of getting HSA/FSA payments set up with Stripe if you donât have a healthcare-related MCC. Flex also offers many more benefits and features to your checkout than just integrating directly with Stripe. We have a split cart feature that allows your customers to split their payments between their HSA/FSA funds and other payment methods. We also offer Letter of Medical Necessity consultations directly at checkout so your customers can check if they qualify before making their purchases.
Cons of This Method: You need to add another tool into your ecommerce tech stack, however, given Flex customers on average see a 30% checkout conversion lift and a 50% AOV lift, why wouldnât you?
If you want to dig deeper into how to get the Flex + Stripe integration set up on your website, review our developer documentation. If development isnât your speciality and you want to speak with someone from our team, set up a demo and we can show you.
How to start accepting Stripe HSA/FSA payments on your ecommerce website
Once youâve gotten approval from Stripe using whichever method applies to you, itâs time to get your HSA/FSA payment process set up so you can accept HSA/FSA funds. Letâs look at how youâd actually set this up on your website once youâre approved:
1. Get HSA/FSA payments setup with Stripe
We covered the three ways to get set up earlier. Once you get confirmation from Stripe or have enabled any Stripe integrations (like Flex) in your checkout, youâre ready to start processing HSA/FSA payments.
2. Build a custom checkout flow with HSA/FSA as a payment method
Next, youâll need to build a custom checkout flow for customers that choose the HSA/FSA payment method. In Stripe, this means setting up a Stripe Custom Payment Method, which will add paying with your HSA/FSA as an additional payment option, creating a unified checkout experience that incorporates the new option.
Ideally, this will integrate seamlessly into what youâre already doing so that your customers are simply able to choose their HSA/FSA card the same way they would a credit card. If youâre already using Stripe, you likely have a payment overlay on your checkout page already.Â
By adding HSA/FSA payment options, youâre simply adding another integration that integrates an additional payment option, funneling customers to your HSA/FSA payment flow. Customers can easily pay with an HSA/FSA card by choosing this option.
In some cases, companies will choose to build this from scratch, but it takes a lot of time and effort to build the foundation. From there, youâll need to customize each integration you need along the way. Typically, itâs far more efficient to go with an HSA/FSA payment provider that can get things up and running quickly and make sure customers get the best experience.
Leading payment providers like Flex have pre-built, optimized checkout flows that are easy to set up and optimized to increase conversions.
3. Add indicators of eligibility to HSA/FSA products on the website
Simply listing your products and hoping they sell isnât enough. Let people know you accept HSA/FSA payments, and market the products that are HSA/FSA eligible.
While it may seem like overkill, youâll want to do this anywhere you advertise the product, as well as on all checkout pages. The more you can do to make it obvious the product can be purchased with HSA/FSA funds, the more likely customers are to buy.
4. Evaluate the impact of accepting HSA/FSA payments directly using Stripe
Flexâs  ecommerce dashboard offers real-time visibility into your HSA/FSA channel, and measures total sales, product insights and more.Â
Online shops that use Flex have seen a 30% lift in checkout conversions, 50% increase in AOV because customers can use their HSA/FSA funds, and a 10% decrease in returns when buyers are using their pre-tax dollars. Learn how using Flex can get you these results.
Empower Stripe FSA/HSA payments with Flex Checkout
Accepting HSA/FSA payments with Flex and Stripe is easy. Flex helps you skip all of these time-consuming SIGIS & IIAS registration steps by auto-substantiating HSA/FSA eligibility at checkout for you.
Flex helps ecommerce merchants already using Stripe accept HSA/FSA payments while meeting all compliance requirements. Contact our team today to set up a demo and learn how we can help you grow your revenue.