Last updated: Jan 26, 2026, 11:16 AM
Learn how to set up EBT as a payment option for items sold with Toast Retail.
You can now accept Supplemental Nutrition Assistance Programs (SNAP) and Temporary Assistance for Needy Families (TANF) benefits through Electronic Benefits Transfer (EBT) from your guests. Payments will be automatically split with only EBT-eligible items being charged as such, and no extra hardware is needed. By accepting EBT-SNAP and EBT Cash, your business becomes accessible to a broader range of guests.
The U.S. government regulates what items are eligible to be purchased with SNAP benefits (see USDA SNAP Store Eligibility Requirements). It is your responsibility to ensure compliance with these regulations. EBT Cash is allowed for a much broader range of items, excluding age-restricted items such as alcohol, tobacco, and lottery tickets.
Toast leverages a third-party processor, Forage, to help retail businesses accept EBT payments. EBT settlements and processing fees are separate from your Toast settlements and processing fees, and are handled by Forage. Balance checks and refunds are free.
At this time, WIC (assistance for Women, Infants, and Children), and OTC (over-the-counter benefits) payments are not supported. EBT-SNAP and EBT Cash payments are not yet available for Toast Online Ordering or third-party online ordering integrations.
Before you start: an FNS (Food and Nutrition Services) number is required in order for a merchant to accept EBT payments. If you don’t have an FNS number, you can apply on the .
Once you have your FNS number, you can set up EBT payments by following these instructions in Toast Web:
Forage’s team will reach out to you via email if they need additional information. Once your onboarding with Forage is successful, you’ll receive an email notification from Toast and you’ll see EBT as a payment option on your POS.
Next, you’ll need to set items as EBT-eligible to begin processing EBT payments on your terminal. You can set this in Toast Retail or a menu editor. Note that any item tagged as EBT SNAP Eligible will automatically be eligible for EBT Cash. Any items that are only eligible for EBT Cash will need to be tagged explicitly as EBT Cash Eligible.
Once your setup with Forage is complete, follow the steps below to assign items as EBT SNAP Eligible and/or EBT Cash Eligible so you can start accepting EBT payments from your guests.
Note: You must have the 4.5 Full Menu Edit permission to access this setting.
We recommend assigning eligibility at the menu or group level. To set an entire menu as EBT-eligible:
You can also set EBT-eligibility at the menu group level by following the same steps above to access the menu groups detail page. You can either inherit the Payment Assistance Program settings from the parent level, or specify a different setting.
Once your setup with Forage is complete, follow the steps below to assign items as EBT SNAP eligible or EBT Cash eligible so you can start accepting EBT payments from your guests.
Note: You must have the 4.5 Full Menu Edit permission to access this setting.
We recommend assigning eligibility at the category or subcategory level:
Alternatively, you can follow steps 1-3 above and assign EBT eligibility for an individual item. Any menu that is marked EBT SNAP Eligible will automatically be eligible for EBT Cash as well.
Once you have assigned EBT SNAP eligible and/or EBT Cash eligible items and have published, you can test the connection with Forage from your POS device. You can find this button on the order screen on the POS, under EBT. Next to the check balance button, there is a test connection button.
If the connection is successful, you will see the message, "Check complete. You can check EBT balance and take payments on this device."
If the connection is unsuccessful, you will see the message, "Check failed. Please contact support." If you receive this message and you have a self-managed network, first make sure that you have the following IP addresses allowlisted, then try again:
See the full list of network addresses to allowlist in the article.
To take a payment with an EBT card, simply select the EBT button on the Payment screen. The guest will need to enter their EBT pin - if you’re not using a guest-facing display, you’ll need to flip your terminal screen to face the guest so that they can complete the transaction.
Note: At this time, EBT payments cannot be accepted on a Toast Self-Ordering Kiosk.
Guest receipts will show the SNAP Amount paid as well as the SNAP Balance:
You can also check the EBT balance for your guest prior to taking payment:
For checks paid with an EBT card, refunds and voids can be issued the same as they would be for other payment types. Only items paid for via EBT can be refunded to an EBT card, and items paid for with EBT cannot be refunded to other forms of payment. To learn more, check out these Toast Central articles:
The guest will need to enter their EBT pin to confirm any payment adjustments. This is the same for EBT Cash payments as well. You cannot refund items paid for with EBT Cash benefits back to a SNAP balance. In the case of split payments, be sure to refund the SNAP balance first.
EBT payments will appear in Toast reports as an Other Payment Option. The Payments report (Reports > Payments > Payments) shows the payment option used for each check.
You can also view data on EBT payments by looking at your Forage reports. To access Forage through Toast Web, navigate to Payments > Payment methods > EBT payments and select Log in to Forage.
Yes, you can use credit card surcharging with EBT, but only the portion of the check that is paid for with with credit card will have the surcharge applied.
Yes, for each location you will need to navigate to Payments > Payment methods > EBT payments and fill out the form for each location you wish to have access to EBT payments. Each location will require its own FNS number entry and a unique contact email address. If you happen to use a google email address, you may add "+1" at the end of your username to fulfill this requirement with the same mailbox (e.g. sample+1@gmail.com, sample+2@gmail.com...).
No, swiped payments with EBT cards will only work on the card reader attached to the guest-facing display at this time. Swipes on the terminal card reader will not register the payment, resulting in the card needing to be keyed in.
EBT payments are typically deposited into your bank account three business days after the transaction. The process happens in two steps:
(Please note that weekends and holidays may delay this process. Transactions on Saturday, Sunday, and Monday will be grouped into one settlement.)
No, EBT SNAP payments cannot be used for items where tax is already included in the price, also referred to as "tax-inclusive" items. This is because EBT-eligible items are non-taxable. Tax inclusive items may not be included in the order at all if SNAP benefits are to be used. If a tax-inclusive item is present on the order, EBT Cash may be used to process payment instead.