For Providers: Get Listed →
The School Choice IndexFind Funds

ESA Providers · ClassWallet · Vendor Guide

How to become a ClassWallet vendor: step-by-step guide for ESA and school choice programs

You usually register through ClassWallet’s vendor portal and, in some states or programs, get approved by the state or program administrator first. After that, you may be able to sell through a supported payment model such as marketplace integration or Direct Pay. One important catch: being a ClassWallet vendor does not mean every item will be covered by ESA or voucher funds.

Last verified: · Source: ClassWallet vendor information, Arizona Department of Education ESA pages

By The School Choice Index Editorial TeamPublished Last reviewed

What “ClassWallet vendor” really means

Being a ClassWallet vendor is not the same as being automatically paid for every sale. It means your business is set up to work inside a state’s ClassWallet workflow. Whether a family can use funds for your product or service still depends on the rules of the specific ESA, voucher, or other school choice program.

Vendor onboarding vs. spending eligibility

There are really two separate steps:

  1. Vendor onboarding — getting your business approved to participate in ClassWallet.
  2. Spending eligibility — whether a specific purchase can be paid from a student’s ESA or voucher account.

Those are not the same thing. A vendor can be approved and still have certain items rejected if the program does not allow them.

Step-by-step: how to become a ClassWallet vendor

StepActionWhat to know
1Find the right program pathClassWallet is used in more than one program. Find the state or program page that matches the customers you want to serve. Arizona gives vendors a specific ClassWallet path through the state education department.
2Register through the vendor portalClassWallet has a vendor portal at vendor.classwallet.com. For some programs, the state first approves the organization, then sends a ClassWallet link that takes the vendor to the registration form.
3Complete state or program approval if requiredIn programs where the state must approve vendors first, expect review and approval steps before full onboarding is completed. Plan for a review period before you expect to start taking payments.
4Provide banking information and a W-9ClassWallet's vendor information says vendors may need to enter banking information and complete a W-9 — a tax form used to collect your business tax information. These may be part of registration.
5Choose how customers will order from youClassWallet supports more than one ordering model. Available models vary by state or program. Arizona lists three ways: cXML Punchout, Shopify/WooCommerce/Magento/BigCommerce plugin, or Order by Email.
6Go live, then check program rules carefullyOnce approved and onboarded, you may offer eligible products or services through ClassWallet. But the final question is always: is this specific purchase allowed under the student's program rules?

Fees, taxes, and payment setup

ClassWallet’s EANS vendor information indicates a 2.5% transaction processing fee, unless the state contracted otherwise. That fee is a payment-processing term, not an ESA eligibility rule.

Vendors should also expect to provide tax and banking information during setup. The 2.5% fee is what ClassWallet lists for its EANS vendor information page, and it may be charged to the vendor when payment settles unless the state’s contract says something different.

Important: this is not the same as how much ESA money a family has. It is not a funding guarantee, and it is not the same as reimbursement policy under a state program.

Arizona example: what vendors should expect

Arizona gives a clear example of how ClassWallet vendor setup can work at the state level. The Arizona Department of Education points vendors to its ClassWallet information page and vendor registration process. Arizona’s ClassWallet vendor page lists three ways vendors can be included:

MethodBest forNotes
cXML PunchoutLarger procurement systems; enterprise-scale vendorsMore technical setup; often used by publishers and larger suppliers
Shopify / WooCommerce / Magento / BigCommerce pluginVendors who already sell through common e-commerce platformsCleanest route if you have an existing online store
Order by EmailVendors with simpler order handlingLower technical barrier; manual order processing

If you are selling in Arizona, start at the Arizona Department of Education ClassWallet guidance page first and follow the state’s instructions. That is the safest way to avoid missed steps.

Direct Pay, marketplace integration, and other models

ClassWallet does not use just one vendor setup model. It describes multiple ways for vendors to connect, including e-commerce integrations and Direct Pay-style flows. The best choice depends on how your business already processes orders.

  • Marketplace integration — usually best for vendors who want products listed in a buying flow already tied to the platform
  • Direct Pay — ClassWallet also describes DirectPay as a way users connect with approved service-provider vendors; useful for service businesses, but still subject to program rules
  • E-commerce integrations — Shopify, WooCommerce, cXML punchout, and other types; best if you already sell online

A simple vendor checklist

Before you apply

  • Your business information ready
  • A W-9
  • Banking information
  • A clear list of the products or services you want to sell
  • A sense of which state or program you want to serve

During onboarding

  • Register through the vendor portal
  • Follow your state or program’s approval steps
  • Choose the ordering method that fits your business
  • Answer any follow-up questions from the state or program administrator

After approval

  • Whether your items fit allowed spending categories
  • Whether the student’s account can pay for the item
  • Whether the order flow matches the program’s documentation rules

Common mistakes to avoid

MistakeThe fix
Thinking vendor status guarantees paymentBeing a ClassWallet vendor is only one part of the process. The family's ESA or voucher rules still decide what can be bought.
Assuming one state's rules work everywhereClassWallet is used across different states and programs. The exact steps and rules can change by location.
Confusing fee rules with funding rulesThe 2.5% processing fee is a vendor payment term. It is not the same as student eligibility or purchase approval.
Skipping the state administrator's instructionsState pages often explain the real workflow better than general marketing pages do. Always start there.

How families should think about vendor status

If you are a parent: A vendor being on ClassWallet does not automatically mean every product or service is payable with ESA funds. You still need to check your program’s approved spending list, your student’s account rules, and any category limits or documentation requirements.

Related guides

Frequently asked questions

How do I become a ClassWallet vendor?
You usually start by registering in the ClassWallet vendor process tied to your state or program. In some programs, the state or program administrator must approve your organization before you can fully go live. You should also expect to provide payment and tax details, including banking information and a W-9. The vendor portal is at vendor.classwallet.com.
Do I need state approval to become a ClassWallet vendor?
In some programs, yes. ClassWallet's vendor information says that once the state approves your organization, you may get a ClassWallet registration link. That means state or program approval can be part of the process before you access the registration form.
What documents do I need to become a ClassWallet vendor?
ClassWallet's vendor information says vendors may need to provide banking information and complete a W-9. A W-9 is a tax form used to collect your business tax information.
How much does ClassWallet charge vendors?
ClassWallet's vendor information page states a 2.5% transaction processing fee for its EANS vendor setup, unless the state contracted otherwise. That is a payment-processing term, not an ESA eligibility rule — it does not affect how much ESA money a family has.
What are Arizona's three ClassWallet vendor onboarding methods?
Under Arizona's ESA setup, vendors can be included through: (1) cXML Punchout, (2) Shopify/WooCommerce/Magento/BigCommerce plugin, or (3) Order by Email. These are different methods suited to different business types. cXML punchout is often used by larger procurement systems; plugins fit online-store businesses; Order by Email can work for simpler order handling.
Does being a ClassWallet vendor mean my products are automatically covered by ESA funds?
No. Being a ClassWallet vendor is not the same as being automatically paid for every sale. It means your business is set up to work inside a state's ClassWallet workflow. Whether a family can use funds for your product or service still depends on the rules of the specific ESA, voucher, or other school choice program.
What is DirectPay in ClassWallet?
ClassWallet also describes DirectPay as a way users connect with approved service-provider vendors for payment workflows. This can be useful for service businesses, but it still does not override program rules. The service must still be allowed under the student's account.