Uber Eats does not accept SNAP benefits, but some food delivery services do
You cannot use your EBT card directly on Uber Eats. Uber Eats does not participate in the SNAP program (Supplemental Nutrition Assistance Program), which means the platform will not process EBT payments for food orders. This applies whether you order through the Uber Eats app, website, or by phone.
However, other food delivery services do accept SNAP benefits. DoorDash and Instacart both allow SNAP cardholders to pay for may be able to access groceries and prepared foods through their platforms in participating states. The rules about what you can buy and where you can order from differ between services, so the platform you use matters.
Key Takeaways
- Uber Eats does not accept EBT or SNAP payments at this time, and there is no announced plan to change this.
- DoorDash and Instacart both accept SNAP in most states, but only for groceries and prepared foods from participating merchants — not all restaurants.
- SNAP rules still apply on delivery apps: you can buy food to cook at home, but not hot or ready-to-eat meals prepared on-site.
- Your state's SNAP program controls which delivery services are available in your area, so options vary by location.
Which delivery services accept SNAP benefits
DoorDash accepts SNAP in most states through its DoorDash for Good program. You can use your EBT card to order groceries from participating supermarkets and convenience stores. DoorDash also allows SNAP purchases at some restaurants that sell prepared foods like rotisserie chicken or deli items, though this varies by state and merchant. The service is available in most urban and suburban areas, though rural coverage is limited.
Instacart accepts SNAP in all 50 states. You can use your EBT card to order groceries from partner stores including Whole Foods, Kroger, Safeway, and many regional chains. Instacart does not allow SNAP purchases at restaurants or for hot prepared foods. The app shows you which items are SNAP-may be able to access before you check out, so you know what will go through.
Other services like Amazon Fresh, Walmart+, and some regional grocery delivery apps may accept SNAP in certain states, but coverage is inconsistent. Your state's SNAP program determines which services are authorized, so you should check your state's SNAP website or call your local SNAP office to see what is available where you live.
What SNAP rules mean when you order on delivery apps
SNAP benefits follow the same rules on delivery apps as they do in a physical store. You can buy foods you will cook or prepare at home: raw vegetables, meat, dairy, bread, canned goods, and frozen items. You cannot buy hot or ready-to-eat foods, even if they are sold at a grocery store — rotisserie chicken, deli sandwiches made to order, or foods from a hot bar do not may have access to.
The line between may be able to access and ineligible can be unclear. A frozen pizza is may be able to access because you cook it at home. A hot pizza from a restaurant is not. Pre-made salads in a grocery store deli case are often ineligible because they are ready to eat. The app or checkout screen should flag items that cannot be purchased with SNAP, but mistakes happen — if you are charged back or an order is rejected, contact the service's customer support with your receipt.
Delivery fees, tips, and taxes are not covered by SNAP. You must pay those with another payment method. Some apps let you add a credit card or debit card to cover the non-SNAP portion of your order automatically.
How to set up SNAP on DoorDash or Instacart
On DoorDash, open the app or website and go to Account Settings. Select Payment Methods and choose "Add EBT Card." Enter your EBT card number, expiration date, and PIN. You will need to verify the card before you can use it. Once verified, you can select DoorDash for Good merchants and pay with your EBT card at checkout. The app will show you which stores accept SNAP in your area.
On Instacart, add your EBT card in the Payment Methods section of your account. Enter your card details and PIN. Instacart will verify the card, which usually takes a few minutes. When you shop, the app marks SNAP-may be able to access items with a green leaf icon. At checkout, you can choose to pay with your EBT card for may be able to access items only. Non-may be able to access items and fees must be paid with another method.
Both services require you to enter your PIN when you add the card. This is different from swiping a card in a store — the PIN is part of the online verification process. If you do not know your PIN or need to reset it, contact your state's SNAP program or call the number on the back of your EBT card.
Why Uber Eats does not accept SNAP
Uber Eats focuses on restaurant delivery rather than grocery delivery. SNAP rules do not allow payment for hot or prepared meals from restaurants, which is most of what Uber Eats offers. The platform would have to build a separate grocery delivery service to accept SNAP, similar to what DoorDash and Instacart have done. Uber has not announced plans to do this.
Some Uber Eats merchants are grocery stores or convenience stores that sell prepared foods, but Uber Eats does not distinguish between SNAP-may be able to access and ineligible items the way grocery delivery apps do. The company would need to work with each merchant to tag items and manage SNAP transactions separately, which adds complexity and cost. For now, Uber Eats remains SNAP-ineligible.
What to do if you want to use SNAP on food delivery
Check which services operate in your area by visiting your state's SNAP website or calling your local SNAP office. They can tell you which delivery platforms are authorized in your state and how to set them up. Some states have limited options, while others have multiple services available.
If neither DoorDash nor Instacart serves your area, you can still use SNAP at physical grocery stores, farmers markets, and some convenience stores. Many areas also have community food programs, food banks, and meal services that do not require SNAP but can help fill gaps when delivery is not an option. Your local 211 service can connect you to food resources in your area.
Frequently Asked Questions
Can I use my EBT card on Uber Eats if I order groceries instead of restaurant food?
No. Uber Eats does not accept EBT cards for any purchases, whether you are ordering from a restaurant or a grocery store. If you want to use SNAP for grocery delivery, use DoorDash or Instacart instead, which both have grocery options in most areas.
Will Uber Eats start accepting SNAP in the future?
Uber has not announced any plan to accept SNAP. The company would need to build grocery delivery infrastructure and SNAP-specific payment systems, which it has chosen not to do. If this changes, Uber would likely announce it on their website and through state SNAP programs.
What happens if I try to use my EBT card on Uber Eats?
The transaction will be declined. Uber Eats' payment system does not recognize EBT cards as a valid payment method. You will need to use a credit card, debit card, or other accepted payment method instead.
Can I use SNAP on DoorDash for restaurant orders, or only groceries?
DoorDash allows SNAP for groceries from supermarkets and convenience stores in all states. Some states also allow SNAP at restaurants through DoorDash, but only for prepared foods that meet SNAP rules — not hot meals made to order. Check your state's SNAP program to see what restaurants, if any, participate in your area.
Do I have to pay delivery fees with a different payment method?
Yes. SNAP covers only the food itself. Delivery fees, service fees, tips, and taxes must be paid with a credit card, debit card, or other non-SNAP payment method. Most apps let you add a second payment method to cover these costs automatically.