Featured Offer: Get a free credit card reader from Square Payments
Sign up for a free account with Square and get a complimentary card reader, point-of-sale app, and a suite of tools to run a better, more profitable business. No monthly fees required.
How To Accept EBT Payments: The Complete Guide To EBT Card Readers, Merchant Services, & Processing Fees
Want to add Electronic Benefits Transfer payments? The 5 best EBT providers listed below are good all-around choices for both EBT payments and traditional credit/debit cards.
Frank has been writing about payment processing and business services since 2015. He is a retired Air Force officer and a former practicing attorney. He has a Bachelor of Science degree in Psychology from The Pennsylvania State University and a Juris Doctorate degree from the Ventura College of Law.
WRITTEN & RESEARCHED BY
Frank KehlFrank has been writing about payment processing and business services since 2015. He is a retired Air Force officer and a former practicing attorney. He has a Bachelor of Science degree in Psychology from The Pennsylvania State University and a Juris Doctorate degree from the Ventura College of Law.
Expert Contributor
Last updated onUpdated
Shannon has been writing for Merchant Maverick about small business software and financing since 2015. She started writing professionally about business topics in 2005. Shannon has been featured in the Washington Post, Reader's Digest, US News, MSN, Yahoo Finance, Business Insider, and other publications. She has a bachelor's degree in English from San Diego State University and currently resides in San Diego, California.
REVIEWED BY
Shannon VissersShannon has been writing for Merchant Maverick about small business software and financing since 2015. She started writing professionally about business topics in 2005. Shannon has been featured in the Washington Post, Reader's Digest, US News, MSN, Yahoo Finance, Business Insider, and other publications. She has a bachelor's degree in English from San Diego State University and currently resides in San Diego, California.
Expert Contributor
Our content reflects the editorial opinions of our experts. While our site makes money through referral partnerships, we only partner with companies that meet our standards for quality, as outlined in our independent rating and scoring system.
EBT (Electronic Benefit Transfer) is a payment system designed to allow its recipients access to assistance under SNAP (Supplemental Nutrition Assistance Program), TANF (Temporary Assistance to Needy Families), or other aid programs sponsored by the Federal and state governments to buy food and goods.
Although there’s some paperwork involved, adding the ability to accept EBT payments can increase your overall sales while also helping your local community.
In this article, we’ll show you how to become an authorized EBT retailer and discuss the hardware you’ll need to accept EBT payments. We’ll also discuss the processing costs associated with EBT payments and recommend some top-rated merchant service providers that offer support for EBT payments at a fair and reasonable cost.
The EBT system replaces the old food stamps program and provides a secure payment method for recipients of several government assistance programs, including those administered by the federal government and those run by individual states.
Here’s a very brief overview of the major assistance programs that use the EBT system:
SNAP: The Supplemental Nutrition Assistance Program (SNAP) provides nutrition benefits to supplement the food budget of needy families, so they can purchase healthy food and move toward self-sufficiency. SNAP is a federal program administered by the USDA’s Food and Nutrition Service (FNS).
WIC: The Special Supplemental Nutrition Program for Women, Infants, and Children (WIC) safeguards the health of low-income women, infants, and children up to age five who are at nutrition risk by providing nutritious foods to supplement diets, information on healthy eating, and referrals to health care. WIC is a joint federal/state program, where the federal WIC program provides grants to state governments to disburse through their networks.
TANF: Temporary Assistance for Needy Families (TANF) is a federally-funded, state-run benefits program. Also known as welfare, TANF helps families achieve independence after experiencing temporary difficulties. At the federal level, the US Department of Health & Human Services administers the program. Each state government has its own program to disburse benefits. For example, in California, TANF benefits are distributed through the CalWORKS program.
How The Best EBT Payment Processors Compare
Vendor
EBT Processing Fee
Credit Card Processing Fee
Hardware Cost
National Processing
Not disclosed
$12-$19+/month
“Free” terminal available
PaymentCloud
Not disclosed
$15/month (low-risk accounts)
“Free” terminal available
Square/TotilPay
$19.95-$49.95/month
$0/month (Square Free plan)
$59 – Square Tap + Chip Card Reader
Dharma Merchant Services
$0.10/transaction
$15/month ($12/month for nonprofits)
$480 – Terminal + external PIN pad
Host Merchant Services
$0.10/transaction
$14.95/month
“Free” terminal available
5 Best EBT Processors
Accepting EBT for business shouldn’t involve settling for a substandard payment processor. Here are our five top picks for merchant services providers that support EBT payments:
Get a free Clover Go card reader from National Processing when you sign up. Claim your card reader.
Pros
Month-to-month billing with no long-term contract available
Interchange-plus & membership pricing offered for non-EBT transactions
A good option for budget-conscious merchants
Cons
“Free” equipment may require a long-term contract
Early termination fee may apply if “free” equipment is chosen
Why National Processing Is The Best Choice For "Free" Processing Equipment
Merchants looking for an honest, affordable payment processor will be well-served by National Processing. The company offers extensive pricing disclosures on its website, allowing you to estimate your average processing costs in advance with reasonable accuracy. While you can get a "free" terminal as part of your account, you must agree to a standard three-year contract. However, the company only enforces its early termination fee if you switch to a competing provider. For many businesses, this will be a worthwhile trade-off.
Information about EBT payments is available on National Processing's company blog, but doesn't include specific pricing details. You'll want to confirm with your sales agent whether a per-transaction fee is required.
National Processing Features
One of our top choices for any small business, National Processing offers excellent pricing transparency and has a very positive online reputation. Primary features include the following:
Full-service merchant accounts
Authorize.Net payment gateway
ACH processing available
Full range of Clover terminals and point-of-sale (POS) systems
National Processing Pricing
$12.00/month for Basic In-Person plan
2.50% + $0.10/non-EBT in-person transaction
2.90% + $0.30/non-EBT online transaction
2.41% + $0.10/non-EBT transaction (Advanced Plan only)
Exclusive Promo: PaymentCloud will give you $200 if they can't beat your current rate. Get Your Quote
Pros
Reputable high-risk specialist
Reasonable rates & fees
“Free” credit card terminal with account
Cons
No publicly disclosed pricing
Why PaymentCloud Is The Best Choice For High-Risk Merchants Accepting EBT
PaymentCloud is one of our top choices for high-risk processing, but it also offers affordable pricing and fair contract terms for low-risk businesses. While overall costs will inevitably be higher for high-risk businesses, they're still quite reasonable. PaymentCloud is one of the few high-risk processors we've found that offers a "free" credit card terminal (actually a loaner) and doesn't charge any application or setup fees to get your account underwritten and approved. It also offers excellent customer service after you've signed up, putting it ahead of most providers in the payments industry.
Note that beyond a blog post on the subject, PaymentCloud doesn't discuss EBT processing on its website. You'll have to confirm details with a sales agent before signing up.
PaymentCloud Features
High-risk businesses have difficulty finding a reliable payment processor that will accept them. PaymentCloud is an excellent choice if you’re in a high-risk category, offering fair prices and reasonable contract terms. Primary features include the following:
Offers high-risk & low-risk merchant accounts
Authorize.Net, USAePay, and other payment gateways supported
ACH & eCheck processing available
“Free” credit card terminal available with each account
Get a free card swiper from Square at no cost when you create a free account. Claim your card reader.
Pros
No long-term contracts or early termination fees
Predictable flat-rate pricing for non-EBT transactions (through Square)
No processing charges for EBT transactions
Works with your existing Square account
Cons
Account stability issues
Not available to high-risk merchants
Why Square/TotilPay Is The Best Choice For Startups Or Seasonal Businesses
TotilPay offers an affordable, simple solution that allows you to use your existing Square account to accept EBT payments. While TotilPay also integrates with FIS Worldpay merchant accounts, it won't be nearly as affordable for small businesses as using Square. You'll need two card readers to make the integration work, including your existing Square reader and either the TotilPay Go mobile card reader or the more advanced TotilPay Register POS system. These devices are offered on a monthly subscription basis, which also includes all the special features TotilPay offers to identify SNAP and WIC-eligible products for your customers.
While TotilPay might be a somewhat expensive way to add EBT processing to your payments arsenal, using it with a Square account will be more affordable for many small businesses than paying for a full-service merchant account. Note that discounts are available to certified farmers' markets and businesses willing to pay their subscription fees annually instead of monthly.
Square/TotilPay Features
While Square has long been a favorite among small business owners, it’s only recently partnered with TotilPay to offer EBT payment processing. TotilPay allows you to accept EBT payments using your existing Square account and comes with the following features:
TotilPay Go mPOS app & card reader
TotilPay Register POS system available
Month-to-month license with no early termination fees
Includes all Square account features
Online portal for real-time reporting & transaction data
Uses end-to-end encryption
Square/TotilPay Pricing
$0.00/EBT transaction
$19.95/month for TotilPay Go (farmers’ markets)
$29.95/month for TotilPay Go (other retailers)
$39.95/month for TotilPay Register (farmers’ markets)
$49.95/month for TotilPay Register (other retailers)
Discounts available for paying TotilPay subscriptions annually
2.6% + $0.10/non-EBT transaction (card-present)
2.9% + $0.30/non-EBT transaction (eCommerce)
3.5% + $0.15/non-EBT transaction (keyed-in & card on file)
Outstanding sales transparency and highly ethical business practices
Month-to-month billing with no early termination fees
No annual fee or monthly minimum
Excellent customer service and support
Cons
Not recommended for businesses processing less than $10,000 per month
Not available to high-risk merchants
Why Dharma Merchant Services Is The Best Choice For Nonprofits That Need To Accept EBT
Finding a public benefit corporation (B-corp) in the payments industry is extremely rare, but Dharma Merchant Services is just that. As such, the company’s advertising and sales practices are among the most transparent and honest we’ve ever seen, and merchants have nothing but good things to say about it.
Dharma offers all its merchants a month-to-month billing agreement with no long-term commitment.
Processing rate plans for non-EBT transactions are all interchange-plus. Dharma isn’t the least expensive option out there, but if you process more than $10,000 per month (including both EBT and non-EBT transactions), it will be one of the most cost-effective options you can find.
The company also freely admits that its pricing structure isn’t a good fit for smaller businesses. If you process less than $10,000 per month, Dharma recommends Square as a lower-cost alternative. Also, you should be aware that the company does not accept high-risk merchants.
Dharma Merchant Services Features
Dharma Merchant Services offers a full range of services for any low-risk business, including both retail and eCommerce merchants. Key highlights include the following:
Merchant accounts (underwritten by Fiserv or TSYS)
MX Merchant integrated payments platform
Variety of credit card terminals available, including Clover Flex and Clover Go
Month-to-month billing with no long-term contracts
No monthly minimums
Interchange-plus pricing for non-EBT transactions
Cons
Can be expensive for low-volume merchants
Why Host Merchant Services Is The Best Choice For Omnichannel Businesses That Accept EBT Payments
With a free payment gateway and free web hosting included with every merchant account, Host Merchant Services is a great choice for vendors that want to be able to offer online ordering for pickup or delivery.
The company can easily add EBT to your account once you provide your FNS number. There's no additional monthly fee to add EBT processing, and merchants who process over $20,000 per month (including both EBT and non-EBT sales) will qualify for a free EMV-compliant terminal. There are no application or account setup fees and no long-term contracts. Billing is on a month-to-month basis, and there’s no early termination fee if you decide to close your account.
Note that while specific pricing information is no longer listed on the Host Merchant Services website, the company has offered interchange-plus pricing for non-EBT transactions exclusively for many years. The pricing listed below represents the most recent information available.
Host’s interchange-plus rates for non-EBT transactions are not the lowest we’ve seen. The company discloses a standard rate of interchange + 0.25% + $0.10 per transaction for non-EBT retail transactions, but you’ll need to process at least $10,000 per month to get this rate. Rates for lower-volume businesses aren’t disclosed but typically run around interchange + 0.50% + $0.10 per transaction. For some low-volume businesses, this will be more expensive than simply signing up with Square.
Host Merchant Services Features
Host Merchant Services offers a very easy way to get set up to accept EBT payments, but also includes features such as month-to-month billing and interchange-plus pricing that make it an excellent choice for your non-EBT transactions as well.
Key features include the following:
Merchant accounts for low-risk and high-risk businesses
No long-term contracts or early termination fees
Free credit card terminal for businesses processing over $20,000/month
Merchant Maverick has been researching the payment processing industry since 2009. Our writers have reviewed hundreds of credit card processors, merchant account services, and mobile payment apps, evaluating each provider carefully on several different metrics.
Weighted Rating Breakdown
Fees & Rates 35%
Contract 20%
Products & Services 15%
Sales & Advertising Transparency 15%
Customer Service 10%
User Reviews 5%
When comparing different payment processing companies and applications to one another, we consider numerous data points. Our experts start by comparing credit card processing rates, the presence of additional fees, contract length, sales practices, and the presence or absence of additional features and services, like point of sale software. Each provider is judged on its own merits and how well it stacks up to industry standards; then it is weighed against the other providers on the list.
We spend an average of 10-15 hours researching and updating each one of our lists, making sure every company or application included meets our internal standards for quality and reputation. Any list of recommended payment processors on our site might contain a mix of standard merchant accounts, third-party payment processors, mobile payment devices, and high-risk payment processors, depending on what our expert feels is the best fit for certain scenarios or business types.
For additional details about Merchant Maverick’s review and rating processes, please refer to any or all of the following methodology pages:
Because the US government sponsors the EBT program and not a private bank or credit card association, EBT processing fees are much lower than those for traditional debit or credit card transactions. In fact, there are no interchange fees or PIN debit fees for EBT transactions.
However, your merchant account provider has the right to charge you a reasonable amount for processing these transactions. While some providers allow you to process EBT transactions for free, most will charge a small per-transaction fee. (Dharma Merchant Services, for example, charges a flat $0.10 for each EBT transaction.)
Unfortunately, most providers on the market do not disclose their pricing for EBT transactions on their websites — requiring you to search your contract documents or discuss it with your sales representative to get a straight answer. Be especially vigilant if your merchant account uses flat-rate or tiered pricing, as you might be paying the same rates for EBT transactions as you do for regular credit or debit card purchases. This would result in a huge windfall for your provider, as no interchange fee needs to be passed on with EBT transactions.
You should also know that PCI-DSS compliance requirements do not apply to EBT transactions. This won’t make a difference for most merchants who accept EBT and traditional debit/credit card transactions. However, if a merchant account is set up only to accept EBT payments, you should not be charged any PCI compliance fees.
The SNAP EBT Third Party Processor (TPP) List and Guidance to Retailers lists FNS-approved providers that support EBT payments. Now over five years old, it’s quite dated and appears to be under revision. Nonetheless, it has useful tips for selecting a merchant account provider that supports EBT payments. In examining the list of vendors provided by the FNS, we note that most of the processors included on the list that we’ve reviewed have received mediocre to below-average overall ratings. Because of this, we highly recommend that you disregard the processors listed with FNS and select one that we’ve reviewed favorably.
How Do Stores Get Reimbursed For EBT Payments?
If a customer pays for a purchase with an EBT card, it’s processed much like a debit card. The primary difference, however, is that the funds don’t come out of the customer’s bank account. Instead, transactions are funded from benefits provided through SNAP, TANF, or other public assistance programs. These funds are ultimately disbursed by the USDA (or other sponsoring government agency). The EBT program, including EBT cards and the software to read them that’s installed on your terminal, is designed to ensure that beneficiaries can only use an EBT card for authorized purchases. Funds from EBT transactions usually reach your bank account within two business days.
How Do I Accept EBT At My Store?
A fair amount of paperwork is required before you can accept EBT payments, but the application process is pretty straightforward and usually can be completed online.
The US Department of Agriculture’s Food and Nutrition Service (FNS) administers the SNAP program. First, you must obtain a permit (usually called a SNAP permit or an FNS permit) from FNS. These permits are available to any qualified business that meets the appropriate statutory criteria and submits an application (with supporting documentation).
To be qualified for a SNAP permit, your business must meet at least one of the following criteria:
Your business sells staple foods in the following four categories: (1) dairy, (2) breads, grains, and cereals, (3) fruits and vegetables, and (4) meat, fish, and poultry. At least two of these categories must include perishable foods; or
One or more staple foods account for over 50% of your gross retail sales.
If you’re qualified, go to the How Do I Apply to Accept Benefits? page on the FNS website. You’ll need to establish an eAuthentication Account with the FNS to verify your identity. This step can be completed online in just a few minutes.
Once you have an eAuthentication Account, fill out and submit an application and supporting documentation. After your eAuthentication Account is approved, you’ll have 30 days to complete and submit the application and all supporting documents.
The application can be completed online in as little as 15 minutes, but it asks for a lot of information about your business that might require you to do a deep dive into your records for specific answers. Supporting documentation is also required, including the following items:
A copy of your current business license
Copies of your driver’s license, passport, or other photo identification
Copies of your Social Security cards (this includes all owners, partners, officers, shareholders, and their spouses)
Your bank’s name and address
Your merchant account provider’s information (including name, phone number, address, and website)
This information can be uploaded online or printed and mailed to the FNS. In either case, the approval process can take as long as 45 days. During this time, you won’t be able to accept SNAP payments.
When you’ve completed the registration process and been approved for a SNAP permit, you’ll be issued a seven-digit FNS Account Number that identifies you as an FNS-approved business. While that’s pretty much it for the paperwork requirements, your processor must reconfigure your processing equipment to accept SNAP payments.
Here are some additional considerations regarding SNAP permits:
In addition to traditional grocery stores, SNAP permits are issued to qualified farm stands and farmers’ markets.
You cannot use the online application process if you’re a Multiple Store Owner (MSO). Instead, an FNS representative will work with you directly to get your permit approved. The FNS defines a Multiple Store Owner as a business entity that owns 10 or more eligible retail food stores.
Only approved food items may be purchased with SNAP funds. Hot food, restaurant food, alcoholic beverages, pet food, and other non-food items are prohibited. (Note that some of these items may be purchased with TANF funds.)
You’ll want to be familiar with numerous special rules that apply to SNAP payments. Here are the most important considerations:
Payments must be for SNAP-approved food items only
No cash back may be issued
No cash refunds may be issued
The customer must present their EBT card and enter their PIN at the time of payment
While EBT programs have traditionally been limited to in-person sales, the SNAP Online Purchasing Pilot Program has operated for several years to allow online grocery purchasing and delivery using EBT benefits. The program is available in all 50 states and the District of Columbia. Note that EBT benefits can only be used to purchase approved items and not to cover delivery fees, tips, etc.
What You Need To Know About EBT Card Readers
In addition to registering with the FNS and obtaining a SNAP permit, you’ll need to acquire and set up the appropriate processing hardware. While most popular terminals are compatible with EBT payments, you will need hardware that accepts PIN debit transactions. That means you’ll need a dedicated PIN pad for your customers to input their PINs. While stand-alone PIN pads are available, today, they’re usually integrated directly into your terminal.
Once you’ve obtained a suitable terminal and PIN pad, it must be programmed with your merchant services provider’s encryption keys. If you purchase your equipment directly from your provider, this should already have been done, and your terminal should work right out of the box. However, if you’re switching providers or adding EBT capability to pre-existing equipment, you’ll need to have your terminal(s) re-programmed before you can start accepting payments. Depending on your provider, re-programming usually requires a one-week turnaround time.
Your merchant account provider will need your seven-digit FNS Account Number to set up your account for EBT payment acceptance. As of this writing, EBT cards issued by the FNS are magstripe-only and do not have an EMV chip. Note that California is planning to introduce EMV-equipped EBT cards later in 2024.
Most grocery stores and restaurants participating in the SNAP program must buy their processing equipment or obtain it from their merchant account provider. However, some entities are eligible for free processing equipment provided through the FNS. These entities include:
Eligible farmers’ markets
Direct-marketing farmers
Military commissaries
Nonprofit food-buying cooperatives
Group living arrangements
Treatment centers
Prepared meal services (other than for-profit restaurants participating in state-option restaurant programs)
If your business qualifies for free equipment, contact the FNS directly for more details. To learn more about offering this option to your customers, see our post covering the best grocery store POS systems that offer EBT & WIC.
Which EBT Processing Company Is Right For Your Business?
If your business can accept EBT payments under either the SNAP or TANF programs, there’s no reason not to sign up for EBT processing. Transaction processing costs are minimal, and most businesses can use the equipment they already have to accept EBT payments. Registering as a SNAP merchant requires some paperwork and the willingness to wait a few weeks for approval. However, once registered, you should see increased sales from customers who otherwise might not have a viable payment option other than cash. It’s a win-win situation for you as a merchant and your local community.
If you don’t already have a merchant account, or your provider doesn’t support EBT payments, you might want to consider an EBT-only option. Most merchant services providers that support EBT payments can set you up with a bare-bones merchant account designed to only accept EBT payments.
This option can save you a lot of money in processing costs and account fees, as you won’t have to pay interchange fees, PIN debit fees, or PCI compliance fees. Some providers will even offer you a “free” terminal for as long as you keep your account open.
As we’ve noted above, not many providers advertise the availability of EBT support or disclose their prices (if any) for EBT transactions. However, the providers listed above are good choices for EBT payments and traditional credit/debit cards. For more information about credit, debit, and EBT processing in general, please consult our complete guide to merchant account and credit card processing fees.
No. With a focus on eCommerce enterprises, Stripe does not support accepting EBT payments at this time. With the company expanding into the retail sector, however, this may become available in the future.
Does Shopify accept EBT?
Shopify’s in-house payments processing service doesn’t support EBT payments, so you’ll have to sign up with a separate merchant services provider. You’ll also most likely need to work with a third-party integration partner to smoothly connect your processor to your Shopify-powered website.
Frank has been writing about payment processing and business services since 2015. He is a retired Air Force officer and a former practicing attorney. He has a Bachelor of Science degree in Psychology from The Pennsylvania State University and a Juris Doctorate degree from the Ventura College of Law.
Let us know how well the content on this page solved your problem today. All feedback, positive or negative, helps us to improve the way we help small businesses.
Want to help shape the future of the Merchant Maverick website? Join our testing and survey community!
By providing feedback on how we can improve, you can earn gift cards and get early access to new features.
Our Experts Recommend PaymentCloud 🏆PaymentCloud can help almost any business save on credit card processing.Whether you're looking to save money on processing or to get approved for a merchant account, PaymentCloud can help.Get StartedAt PaymentCloud
We Want Your Feedback!
Help us to improve by providing some feedback on your experience today.
The vendors that appear on this list were chosen by subject matter experts on the basis of product quality, wide usage and availability, and positive reputation.
Merchant Maverick’s ratings are editorial in nature, and are not aggregated from user reviews. Each staff reviewer at Merchant Maverick is a subject matter expert with experience researching, testing, and evaluating small business software and services. The rating of this company or service is based on the author’s expert opinion and analysis of the product, and assessed and seconded by another subject matter expert on staff before publication. Merchant Maverick’s ratings are not influenced by affiliate partnerships.
Our unbiased reviews and content are supported in part by affiliate partnerships, and we adhere to strict guidelines to preserve editorial integrity. The editorial content on this page is not provided by any of the companies mentioned and has not been reviewed, approved or otherwise endorsed by any of these entities. Opinions expressed here are author’s alone.
Our Experts Recommend PaymentCloud 🏆PaymentCloud can help almost any business save on credit card processing.Whether you're looking to save money on processing or to get approved for a merchant account, PaymentCloud can help.Get StartedAt PaymentCloud