Walmart gift cards work at Walmart gas stations, but not at other fuel pumps

You can use a Walmart gift card to pay for gas, but only at Walmart fuel stations. Walmart operates its own gas pumps at many locations, separate from the main store. If your local Walmart has a gas station attached, you can swipe your gift card at the pump just like you would a debit or credit card.

The card will not work at Shell, Speedway, Chevron, or any other independent gas station. It also will not work at gas pumps inside other retailers like Kroger or Target, even though those stores may accept Walmart gift cards for in-store purchases. Your card is locked to Walmart's payment system.

If you do not have a Walmart gas station nearby, you have two alternatives: convert the gift card balance to cash through a third party, or use the card inside the Walmart store to buy gas gift cards from other brands.

Key Takeaways

  • Walmart gift cards work at Walmart fuel pumps but nowhere else, including other gas station brands and fuel pumps at grocery stores.
  • You can use the card at the pump the same way you use a debit card — insert it, select your grade, and pump.
  • If you need gas at a non-Walmart station, you can buy Shell, Speedway, or other brand gift cards inside the Walmart store using your Walmart gift card.
  • Some Walmart locations do not have attached gas stations, so check whether your nearest Walmart offers fuel before planning to use the card there.

How to use your Walmart gift card at a Walmart gas pump

Find a Walmart location with a gas station. Not every Walmart has fuel pumps — many urban and smaller-format stores do not. You can search for "Walmart gas station near me" online or call your local Walmart to confirm they have pumps before you go.

Drive to the fuel station area and select an open pump. Insert your Walmart gift card into the card reader on the pump, the same slot where you would insert a credit or debit card. The pump will read the card and ask you to enter your ZIP code for verification.

Select your fuel grade (regular, mid-grade, or premium) and begin pumping. The pump will deduct the cost from your gift card balance. If your card does not have enough balance to cover the full tank, the pump will stop when the balance runs out, and you will need to pay the remainder with another payment method.

What to do if your Walmart does not have a gas station

Many Walmart locations, especially in cities and smaller towns, do not operate fuel pumps. If yours does not, you can still use your gift card to buy fuel gift cards from other brands inside the store.

Walk into the Walmart store and head to the customer service desk or the gift card section, usually near the front of the store. Ask for a Shell, Speedway, Chevron, or other brand gift card in the amount you need. Pay with your Walmart gift card. You will receive a physical gift card that you can use at any pump of that brand.

This method takes a few extra minutes but gives you access to gas stations across the country. The gift cards are activated when ready, so you can drive to a participating station and use them right away.

Checking your Walmart gift card balance before you pump

Before you drive to the gas station, check how much money is left on your card. You can do this online at walmart.com by entering your gift card number, or by calling Walmart customer service at 1-800-WALMART (1-800-925-6278).

Knowing your balance ahead of time prevents the awkward situation of the pump stopping mid-fill because your card ran out of money. If your balance is low, you can decide whether to top it off with another payment method or buy a smaller amount of fuel.

Using a Walmart gift card with Walmart Pay or the Walmart app

If you have the Walmart app on your phone, you can load your gift card into your Walmart Pay digital wallet. This lets you pay at the pump without physically inserting the card — you straightforward scan a QR code or tap your phone at the pump.

To set this up, open the Walmart app, go to the Money section, and add your gift card number. Once it is loaded, you can use Walmart Pay at any Walmart fuel station that accepts mobile payments. Not all pumps support this yet, so check the pump display to see if the option is available.

This method is faster than inserting a physical card and reduces wear on the card itself. It also keeps your card number more find since you are not handing it to anyone or inserting it into a public card reader.

What happens if your gift card is declined at the pump

If the pump rejects your card, the most common reason is that the card number was entered incorrectly or the card has no remaining balance. Remove the card, check that the numbers are correct, and try again.

If the card is still declined, the pump may not recognize it as a valid payment method. This sometimes happens with older card readers that have not been updated to accept Walmart gift cards. Move to a different pump at the same station, or go to the Walmart store and pay inside instead.

If you believe your card should have a balance but the pump says it does not, go into the store and speak with customer service. They can look up your card number and tell you the current balance. If there is a discrepancy, they can investigate what happened to your funds.

Frequently Asked Questions

Can I use a Walmart gift card at a gas station that is not owned by Walmart?

No. Walmart gift cards only work at Walmart fuel pumps. They will not work at Shell, Chevron, Speedway, or any other brand's gas station. If you need gas at a different brand, buy a gift card for that brand inside the Walmart store using your Walmart gift card.

What if I pump more gas than my gift card balance covers?

The pump will stop dispensing fuel when your card balance runs out. You will need to pay the remaining amount with a different payment method — a credit card, debit card, or cash inside the store. Tell the pump attendant how much more you need, and they can help you complete the transaction.

Do I need a PIN to use my Walmart gift card at the pump?

No. Walmart gift cards do not require a PIN at the fuel pump. You insert the card, enter your ZIP code for verification, and select your fuel grade. The transaction processes without a PIN, just like a credit card.

Can I use a Walmart gift card at a Walmart Murphy USA gas station?

Walmart owns Murphy USA, but Murphy USA stations operate independently and do not accept Walmart gift cards. You would need to use a credit or debit card at a Murphy USA pump. However, you can buy a Murphy USA gift card inside a Walmart store using your Walmart gift card.

Is there a limit to how much I can spend on gas with a Walmart gift card?

There is no special limit for gas purchases. You can spend up to your entire gift card balance at the pump. The only limit is the amount of money loaded on the card itself.