How to Use EBT Cash for Gas — At the Pump

Last Updated: April 2026 Source: USDA & state agency guidelines (FY2026)

Yes, you can use your EBT card to pay for gas — but only if you have EBT cash benefits (also called TANF cash or cash assistance), not SNAP food benefits. And the method matters: paying at the pump works differently than paying inside.

Here’s the complete guide.


EBT Cash vs. SNAP — Which One Works for Gas?

Your EBT card has two separate accounts that work differently:

EBT Cash (TANF/cash assistance) — This is cash that can be spent on almost anything, including gas, bills, clothing, and household needs. You can use EBT cash at gas stations.

SNAP food benefits — These can only be used to buy food items for home preparation. Gas is not a food item, so SNAP benefits cannot be used to pay for gas at the pump or inside a gas station.

If you’re not sure which type of benefits you have, check your EBT balance — your balance screen will show both accounts separately if you have both.


How to Use EBT Cash at a Gas Pump

Most gas stations that accept EBT cash require you to pay inside the store rather than at the pump. Here’s why: the pump pre-authorizes a hold (often $50–$125) before the transaction completes, and EBT systems don’t process authorization holds the same way credit cards do.

The safest way to pay for gas with EBT cash:

  1. Go inside the gas station convenience store
  2. Tell the cashier which pump number you want to use
  3. Tell them how much you want to put toward gas (e.g., “Pump 3, $20”)
  4. Swipe your EBT card and select cash (not food/SNAP) when prompted
  5. Enter your PIN
  6. Go to your pump and pump up to the amount you prepaid

This method avoids the authorization hold problem entirely and works at virtually any gas station that has a register that accepts EBT.

Paying at the Pump With EBT Cash

Some stations do allow EBT cash to be used directly at the pump, but it’s less common and station-dependent. If you want to try at the pump:

  1. Insert or tap your EBT card
  2. Select debit or EBT when the terminal asks for card type
  3. Enter your PIN
  4. Select the amount you want to spend

If the pump doesn’t offer an EBT option or the transaction fails, go inside and pay at the register instead.


Which Gas Stations Accept EBT Cash?

EBT cash works anywhere that has a standard PIN-based debit terminal. That includes most major gas station chains:

  • Shell — accepts EBT cash at register
  • BP / Amoco — accepts EBT cash at register
  • Chevron — accepts EBT cash at register
  • ExxonMobil — accepts EBT cash at register
  • Sunoco — accepts EBT cash at register
  • Circle K — accepts EBT cash at register
  • Speedway — accepts EBT cash at register
  • Wawa — accepts EBT cash at register
  • QuikTrip — accepts EBT cash at register
  • Casey’s General Store — accepts EBT cash at register

The key question isn’t whether the chain accepts EBT — it’s whether that individual location has a working PIN debit terminal at the register. Most do. If a station doesn’t accept EBT, the cashier will tell you before the transaction goes through.

Note: Gas stations do not accept SNAP/food EBT for purchasing gasoline, regardless of the station or chain.


Can You Withdraw EBT Cash at a Gas Station ATM?

Yes — if a gas station has an ATM that accepts your EBT card network (usually QUEST or Plus/Star/NYCE), you can withdraw EBT cash from it. Your state may charge a fee after a certain number of monthly free withdrawals.

Steps to withdraw at an ATM:

  1. Insert your EBT card
  2. Select checking when prompted for account type
  3. Enter your PIN
  4. Enter the amount you want to withdraw
  5. Take your cash — you can then use it at any pump, including ones that don’t accept EBT directly

Withdrawing cash first and then paying like normal is often the most flexible option, especially if you’re unsure whether a particular station accepts EBT at the register.


Using EBT Cash vs. Withdrawing Cash — Which Is Better?

MethodProsCons
Pay at register with EBT cardNo ATM fee, instantMust go inside, pre-pay amount
Withdraw cash from ATM, pay at pumpWorks at any pumpATM fees may apply after monthly limit
Pay at pump with EBT (where available)ConvenientNot available at most pumps, authorization hold risk

For most people, paying at the register is the most reliable method.


What You Cannot Buy With EBT at a Gas Station

While EBT cash can be used for gas, it cannot be used for certain restricted purchases depending on your state’s rules. Common restrictions on TANF cash include:

  • Alcohol and tobacco (restricted in many states)
  • Lottery tickets
  • Casino or gaming purchases
  • Adult entertainment

SNAP benefits cannot be used for gas, prepared food at the deli counter, alcohol, tobacco, vitamins, or non-food items — see the full list of SNAP-eligible foods for what food benefits can cover.


Frequently Asked Questions

Can I use SNAP food stamps to pay for gas?

No — SNAP benefits are restricted to food items only. Gas is not eligible. You need EBT cash (TANF) to pay for gas with your EBT card.

Why does my EBT card get declined at the pump?

Most gas pumps pre-authorize a temporary hold ($50–$125) before the sale is complete. EBT accounts don’t support authorization holds the same way credit cards do, which causes the decline. The fix is to go inside and pay the cashier directly with your exact amount.

Can I use EBT cash to pay for gas online or for delivery?

No — EBT cash cannot be used for online payments or delivery apps for gas. EBT is a PIN-based card that requires an in-person terminal.

Does using EBT cash for gas affect my SNAP benefits?

No — your EBT cash account and your SNAP account are completely separate. Using cash benefits for gas has no effect on your food benefit balance.

Is there a fee to use EBT cash at a gas station?

There’s no fee to swipe your EBT card at a register. There may be ATM fees if you withdraw cash first — most states allow a set number of free ATM withdrawals per month, then charge a small fee (typically $0.85–$1.50) for additional withdrawals.

What if I don’t have enough EBT cash for a full tank?

Pay the exact amount you can afford at the register — “I’d like $15 on pump 4.” The pump will stop automatically once that amount is reached. You don’t need to fill the tank in one transaction.


For more on what you can and can’t buy with your EBT card, see our complete guide on how to use your EBT cash benefits.