Skip to main content
Guide · North Carolina

How to accept EBT/SNAP payments in North Carolina

If you run a small grocery, corner store, farmers market stand, or eligible restaurant in North Carolina, accepting EBT (Electronic Benefit Transfer) can meaningfully expand the customers you serve. This guide walks through USDA SNAP authorization and the technical setup on your payment terminal — the two pieces you need to start taking EBT cards.

What EBT actually is

EBT is the payment rail that delivers SNAP (Supplemental Nutrition Assistance Program) benefits — the program most people still call "food stamps." In North Carolina, benefits load onto a card managed by the NC Department of Health and Human Services. When a shopper taps or swipes their EBT card at your terminal, the purchase is authorized against their SNAP balance the same way a debit card would be authorized against a bank account.

A separate program, the Restaurant Meals Program (RMP), lets certain restaurants accept SNAP from qualifying customers (typically elderly, disabled, or homeless individuals). North Carolina does not currently participate in RMP, so restaurants in NC cannot accept SNAP for prepared hot meals. Grocery and retail authorization is the practical path for most NC businesses.

Who can be authorized to accept SNAP in NC

The USDA Food and Nutrition Service (FNS) authorizes retailers, not states. To be approved you generally need to meet one of two criteria:

  • Staple foods rule: stock at least three varieties of qualifying foods in each of four staple categories — fruits and vegetables, dairy, breads and cereals, and meat/poultry/fish — with perishable items in at least three of the four categories.
  • 50% rule: more than half of your gross retail sales come from the sale of staple foods.

Convenience stores, produce stands, farmers market vendors, mobile stores, and specialty food retailers can qualify if they meet one of the two tests.

Step 1 — Apply for a SNAP retailer permit (USDA FNS)

The application is free and filed directly with USDA FNS, not through the state or your processor.

  1. Create an account at the USDA FNS retailer portal (fns.usda.gov/snap/retailer-apply).
  2. Complete the online application (FNS-252). You'll need your business EIN, the Social Security numbers of all owners, your NC sales & use tax registration, and a copy of your driver's license or other government ID.
  3. Upload proof of business — articles of organization, business license, current utility bill for the store address, and photos of the storefront and interior shelving.
  4. Submit and wait for review. FNS typically takes about 45 days; a field inspector may visit to confirm your inventory matches what you described.
  5. On approval you'll receive an FNS number — this is what your payment processor needs to enable EBT on your terminal.

Step 2 — Enable EBT on your payment terminal

Once USDA issues your FNS number, your merchant processor configures the EBT application on your terminal. There are two "buckets" of EBT you may see:

  • EBT Food (SNAP): the standard case — customer selects eligible grocery items, terminal debits the SNAP balance.
  • EBT Cash: cash-benefit programs (in NC, Work First / TANF). Separate approval, not required to accept EBT Food.

Your processor handles the following pieces of setup:

  • Registers your FNS number with the EBT processor (in NC: Conduent).
  • Loads the EBT app onto your terminal or POS.
  • Configures your item file so SNAP-eligible items ring on the food tender.
  • Sets up settlement — EBT funds settle daily to your business bank account.

There is no interchange or processing fee on EBT transactions themselves — USDA covers the network cost. You'll pay only the normal terminal fee your processor charges for the device.

Step 3 — Train your staff

A few practical things that trip up new EBT merchants:

  • SNAP covers most staple groceries but does not cover hot prepared foods, alcohol, tobacco, vitamins, pet food, or non-food items. The terminal enforces this if your item file is set up correctly — but cashiers still need to know when to split a transaction.
  • A shopper can split payment — SNAP for eligible items and a separate tender (debit, cash) for everything else. Ring the EBT items first.
  • No cash back on EBT Food. EBT Cash allows cash back where the retailer opts in.
  • Keep signage visible ("We accept SNAP EBT") — it drives foot traffic and is a requirement of your authorization.

How long does the whole process take?

Realistically, budget 6–8 weeks end to end: about 4–6 weeks for USDA to review and approve your FNS application, then a few business days for your processor to push the EBT configuration to your terminal.

Common NC-specific questions

Can NC restaurants accept SNAP?

Not for hot prepared meals — North Carolina does not participate in the Restaurant Meals Program. A restaurant with a significant retail-grocery component (a market café, for example) may qualify under the staple-foods rule for the retail side of the business.

Can farmers markets and roadside stands accept EBT?

Yes. NC has an active SNAP-at-farmers-markets program, and the NC Department of Agriculture offers guidance and, in some years, equipment cost-share for wireless EBT terminals.

What does it cost?

USDA authorization is free. Terminal and processing costs come from your merchant services provider. EBT transactions themselves carry no interchange.

Need help setting up EBT on your terminal?

Once USDA issues your FNS number, we can have EBT live on your Cornerstone terminal within a few business days — no extra hardware and no per-transaction fees for the EBT tender itself.

Talk to a local expert

This guide is for general informational purposes and reflects USDA FNS and NC DHHS program details as commonly published. Always confirm current requirements with USDA FNS and the NC Department of Health and Human Services before applying.