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
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:
- Vendor onboarding — getting your business approved to participate in ClassWallet.
- 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
| Step | Action | What to know |
|---|---|---|
| 1 | Find the right program path | ClassWallet 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. |
| 2 | Register through the vendor portal | ClassWallet 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. |
| 3 | Complete state or program approval if required | In 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. |
| 4 | Provide banking information and a W-9 | ClassWallet'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. |
| 5 | Choose how customers will order from you | ClassWallet 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. |
| 6 | Go live, then check program rules carefully | Once 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:
| Method | Best for | Notes |
|---|---|---|
| cXML Punchout | Larger procurement systems; enterprise-scale vendors | More technical setup; often used by publishers and larger suppliers |
| Shopify / WooCommerce / Magento / BigCommerce plugin | Vendors who already sell through common e-commerce platforms | Cleanest route if you have an existing online store |
| Order by Email | Vendors with simpler order handling | Lower 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
| Mistake | The fix |
|---|---|
| Thinking vendor status guarantees payment | Being 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 everywhere | ClassWallet is used across different states and programs. The exact steps and rules can change by location. |
| Confusing fee rules with funding rules | The 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 instructions | State 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.