Industry Payment Guides

How to Accept SNAP EBT Online for Grocery Pickup and Delivery

Learn how to accept EBT online for grocery pickup and delivery: FNS approval, choosing a processor, split tender and handling delivery fees.

Rows of filled brown paper grocery bags with handles lined up on a table, ready for customer pickup

Photo: Pixabay

On this page 8 sections
  1. How Online SNAP Purchasing Works Through USDA
  2. Becoming a SNAP Online Purchasing Retailer: What Independent Grocers Need
  3. Choosing an Online EBT Payment Processor
  4. Step-by-Step: Getting Ready to Accept EBT Online for Grocery Orders
  5. Splitting SNAP and Non-SNAP Items at Online Checkout
  6. Why Delivery Fees and Tips Generally Can't Go on EBT
  7. PIN Entry, Security, and Refunds for Online EBT
  8. Next Steps for Your Store

Key takeaways

  • FNS generally requires in-store SNAP authorization, separate approval to sell online and a processor approved for online SNAP. Confirm current requirements with FNS.
  • Your online store must flag SNAP-eligible items so checkout can split each order between EBT and another payment method.
  • Delivery fees, service fees and tips are generally not payable with SNAP, so plan for a second payment method and check current FNS rules.
  • Customers enter their EBT PIN only on the processor's secure page. Confirm with FNS and your processor how SNAP refunds must be issued.

If you want to accept EBT online for grocery pickup and delivery, adding a payment button to your website won't be enough. SNAP benefits run on a separate network with its own approval process, PIN requirements and checkout rules. This guide explains how online SNAP purchasing generally works, what independent grocers should prepare before applying, how to choose an online EBT payment processor, and how to handle the delivery fees and tips that SNAP generally can't cover.

Program rules, approved providers and application steps change over time. This article is general information, not legal or tax advice. Confirm current requirements with the USDA Food and Nutrition Service (FNS), your state EBT agency, your providers and a qualified professional.

How Online SNAP Purchasing Works Through USDA

Most grocers already know in-store EBT. The customer swipes or inserts a card at your PIN pad, enters a PIN, and the system deducts eligible items from their SNAP balance. Online purchasing follows the same basic logic, with three practical differences:

  • The PIN is entered online. The customer types it into a secure page or field hosted by an online EBT processor, not into your website.
  • Item eligibility has to be flagged in your catalog. At the register, your POS item file and cashier decide which items go on SNAP. Online, your e-commerce platform makes that call.
  • Fulfillment changes the math. Substitutions, weighted items and out-of-stocks can change the final total after the customer places the order.

FNS oversees which retailers can accept SNAP online and which payment processors can carry those transactions. In practice, you generally need both an FNS approval and a processor relationship that supports online SNAP. One without the other won't get you live. Check FNS's retailer resources for the current process.

In-Store EBTOnline EBT
PIN entryPhysical PIN pad at the registerSecure online field hosted by the processor
Eligibility checkPOS item file and cashierE-commerce catalog flags
ApprovalSNAP retailer authorizationGenerally SNAP authorization plus FNS online approval (confirm with FNS)
Fees and tipsRarely involvedGenerally routed to a non-SNAP payment method
Final totalKnown at the registerMay change after picking (weights, substitutions)

Becoming a SNAP Online Purchasing Retailer: What Independent Grocers Need

FNS generally builds online approval on top of an existing in-store SNAP authorization. If you don't accept SNAP in store yet, start with our guide on how to accept EBT at your grocery store, from SNAP approval to checkout. Then come back to online.

When you apply, be ready to show that you can run online SNAP orders correctly. Prepare answers in these areas:

  • Your online ordering system. Can it separate SNAP-eligible items from items that are generally ineligible under FNS rules, such as hot prepared foods, household goods, alcohol and tobacco? Confirm the current eligibility list with FNS.
  • Your payment processor. Have you chosen a processor that FNS has approved for online SNAP transactions?
  • Fulfillment method. Will you offer EBT curbside pickup, in-store pickup, delivery or a combination?
  • Policies. How will you handle substitutions, refunds, fees and customer disclosures?

On pricing, FNS generally expects retailers to treat SNAP shoppers the same as other customers. If your online prices differ from your shelf prices, apply the difference to every customer, and confirm with FNS how its rules affect your online pricing before launch.

Before you apply, find your store's FNS authorization number and confirm your SNAP authorization is in good standing and your store details are current.

Choosing an Online EBT Payment Processor

Many card processors don't handle online SNAP. You need a processor that FNS has approved for online SNAP transactions and that connects to the state EBT networks. FNS is the place to confirm which processors are currently approved, because that list and its requirements can change.

As you compare providers, ask:

  1. Do you hold current FNS approval for online SNAP transactions? Ask for documentation.
  2. Which e-commerce platforms do you integrate with? If you run Shopify, WooCommerce or a grocery-specific platform, confirm a working integration already exists. Don't assume someone will build one.
  3. How do you handle split tender? SNAP and a second payment method must work together in one order.
  4. How do you handle final amounts that differ from the order total? Ask about authorizations, adjustments and partial captures for weighted items and substitutions.
  5. Do you support EBT cash benefits online? Some EBT cards may also carry cash benefits from other programs. Whether customers can use them online depends on the processor and the state.
  6. What does it cost, and how does settlement work? Get the fee schedule and funding timeline in writing.
  7. What reporting do you provide? Ask for SNAP sales reported separately so you can reconcile them and keep records FNS may ask for.

Your Card Processor Still Matters

The SNAP processor handles benefits only. You still need standard card acceptance for the rest of each order, including fees, tips and ineligible items. That portion runs through your regular online payment processing and payment gateway. Make sure the two systems work together at checkout so customers don't land on two disconnected payment screens.

MannyPay supports online card acceptance through gateways such as Authorize.net and NMI and platforms including Shopify, WooCommerce and BigCommerce. For the SNAP portion, use an FNS-approved online processor, and confirm it works with your card setup before launch.

Step-by-Step: Getting Ready to Accept EBT Online for Grocery Orders

Use this checklist to stay organized:

  1. Confirm your in-store SNAP authorization is active and your store details are current with FNS.
  2. Audit your product catalog. Tag every item as SNAP-eligible or ineligible. Pay close attention to prepared foods, combo packs, supplements and anything sold hot. Some states may restrict additional items such as soda or candy, so check your state's current rules. Our article on SNAP soda and candy restrictions by state explains how to update your item file.
  3. Choose your fulfillment model. EBT curbside pickup is often the simplest starting point because you control the handoff and avoid third-party delivery fees.
  4. Select an FNS-approved online EBT processor and confirm it integrates with your e-commerce platform.
  5. Set up card processing for the non-SNAP part of each order.
  6. Apply to FNS for online purchasing approval, following the current process on its retailer pages.
  7. Test end to end. Run mixed orders with SNAP items, non-SNAP items and a fee. Check refunds, substitutions and reporting before you go live.
  8. Train staff on picking, substitutions and customer questions about benefits.

Splitting SNAP and Non-SNAP Items at Online Checkout

Most online grocery orders are mixed. A typical checkout flow looks like this:

  1. The cart totals SNAP-eligible items separately from ineligible items.
  2. The customer chooses how much of the eligible total to put on SNAP, usually up to their available balance.
  3. The customer enters their EBT card number and PIN in the processor's secure field.
  4. Everything else, including ineligible items, fees and tips, goes on a credit card, debit card or other accepted method.

Illustrative example (numbers are hypothetical):

Line ItemAmountPaid With
Produce, dairy, bread (SNAP-eligible)$62.00SNAP EBT
Paper towels, dish soap (ineligible)$11.50Debit card
Delivery fee$5.99Debit card
Driver tip$4.00Debit card
Total$83.49Split tender

Sales Tax on SNAP Purchases

As general information, federal SNAP rules are commonly understood to bar charging sales tax on purchases paid with SNAP benefits, even when the same item would be taxable on another tender. Your platform needs to calculate tax correctly when an order is split. Our guide to grocery sales tax by state explains how food and prepared-food taxes vary. Confirm how the rules apply to your store with FNS and a qualified tax professional.

Weighted Items and Substitutions

What gets picked often differs from what was ordered. A bag of apples weighs more than the estimate, or a brand is out of stock. Ask your processor exactly how final SNAP amounts are adjusted. For the card side, our article on charging for weighted items and substitutions covers authorization and capture practices.

Why Delivery Fees and Tips Generally Can't Go on EBT

FNS generally limits SNAP benefits to eligible food. Delivery charges, service fees, bag fees and tips aren't food, so they are generally not payable with SNAP, however you fulfill the order. Confirm the current rules with FNS before you configure checkout.

That affects your checkout in three ways:

  • Customers need a second payment method whenever a fee or tip applies. Some SNAP households don't have a card for that.
  • Your checkout should route fees automatically to the non-SNAP tender. Customers shouldn't have to work it out themselves.
  • Disclose fees clearly before the customer reaches payment, so they know a second payment method will be needed.

Some grocers offer a no-fee pickup option so SNAP-only customers can still order online. That's a business decision, not a program requirement, but it opens your online channel to more shoppers. If you deliver through a marketplace, check how that platform handles SNAP and fees. Our comparison of Instacart, DoorDash and Uber Eats for independent grocers is a useful starting point.

PIN Entry, Security, and Refunds for Online EBT

PIN Entry

Customers enter their EBT PIN only in the processor's secure environment. Your website, your staff and your e-commerce platform should never see or store it. If a vendor asks you to collect EBT PINs directly, treat that as a serious red flag.

Security

  • Keep EBT card data in the processor's hosted fields and out of your own databases.
  • Follow the card-industry data security requirements that apply to your business on the card side of checkout, and ask your processor what applies to you. For extra protection on card payments, see how 3D Secure for online stores works.
  • Limit admin access to your online store and payment dashboards, and turn on multi-factor authentication where it's available.
  • Watch for unusual patterns, such as repeated failed PIN attempts or many orders tied to one address.

Refunds

FNS guidance generally calls for SNAP refunds to go back to the customer's EBT card as benefits rather than as cash or store credit. For mixed orders, plan to refund each portion to the tender that paid for it. Before launch, confirm the current refund rules with FNS. Then confirm with your processor how it handles full refunds, partial refunds and short-picked items, and document the process for staff.

Next Steps for Your Store

Online EBT acceptance generally depends on three things working together: SNAP authorization and online approval from FNS, an FNS-approved online EBT processor that integrates with your platform, and reliable card processing for everything SNAP doesn't cover. Start with your catalog audit and fulfillment model, confirm current requirements with FNS, then choose providers that fit.

If you're setting up the card side of online grocery orders, MannyPay can review your current setup and recommend gateways, integrations and grocery payment processing options. Request a free quote, and a MannyPay specialist will respond within one business day.

About the author

MannyPay Editorial Team

Beyond the Swipe's editorial desk researches the publication's guides and news and cites its sources in every article. Articles reviewed by a named MannyPay editor carry that editor's byline.

This article is for general educational purposes and is not legal, tax or financial advice. Card network rules and state laws change; confirm current requirements for your business.

Related reading