Gas Stations

Gas Stations That Do Money Orders Nearby (WU, MoneyGram, Fee, Limit)

Gas Stations With Money Orders: Some gas stations may offer money orders, but this varies depending on the location. It is best to call ahead or check the station’s website to see if this service is available.

They may also offer other money services through Western Union or MoneyGram. So, if you need to send or receive money, these locations may be a good option.

Most gas stations have a money order policy that is similar to that of a bank. There may be a fee for money orders, and the maximum amount that can be purchased at one time may vary.

Do you live near a gas station? Or do you just want to know if gas stations offer money orders? If so, you might be wondering what gas stations do money orders.

This guide will tell you what you need to know about money orders at gas stations, including how to find out if your local pump station offers this service, the cost to buy or cash a money order, and what the policy is for purchasing money orders.

Gas Stations That Do Money Orders

Gas stations do sell WesternUnion and MoneyGram money orders but most of them don’t cash any type of money order. So, it’s probably best to go to a bank or Walmart if you need to cash one.

The amount they charge will typically be a percentage of the total value of the money order and varies from pump to pump, your state, and the order type.

However, you can purchase one for anywhere between $0.65 and $1.60. At this cost, you will get a $500 money order!


Here’s a list of gas stations that do money orders –

Gas StationType SoldLimitPrice
Circle KMoneyGram$500$1
QuikTripWestern Union$950$1.50
Kwik TripMoneyGram$500$1
Minit MartWestern Union$500$1
Royal FarmsMoneyGram$300$1.25
Turkey HillWestern Union$500$1
StripesBoth$500Up to 3%
Gas Stations That Sell/Cash Money Orders

These are the 10 gas stations that sell or cash money orders near you! Remember that most of these places require you to show a valid photo ID issued by the U.S government.

Gas Stations With WU

You can purchase Western Union money orders at many gas stations including 7-Eleven, QuikTrip, Minit Mart, Turkey Hill, and Stripes.

WU money orders come with a maximum limit of $500 at most of these pump stations whereas only QuikTrip has a limit of $950.

At 7-Eleven & Stripes, you will have to pay a percentage usually 1% to 3% as a purchase fee whereas other gas pump stations charge you a price ranging from $1 to $1.60.

Some of these pumps even provide other financial services like selling or reloading prepaid cards, gift cards, and money transfers.

For example, you can shop for a variety of gift cards and buy money orders at the same time at 7-Eleven locations.

Gas Stations With MoneyGram

As of 2022, MoneyGram money orders can be bought at gas stations like Circle K, Kwik Trip, Valero, 7-Eleven, Stripes, RaceTrac, Speedway, and Royal Farms.

Circle K and Valero are the two cheapest places to get MoneyGram money orders as they charge just $1 per $500 money order.

Other gas pump stations may take a percentage (around 1% to 3%) of your money order value.

For example, let’s say that you want to purchase a $500 MoneyGram order. Then, you can expect to pay a minimum of $5 and a maximum of $15 per order.

Because, when we calculate the fee, 1% of $500 is $5 and 3% of $500 is $15. Most places charge around $11 but can be as high as $15 depending on your location.

That’s too much to pay and so, you can just visit a Walmart where the maximum you will be charged is just $1 per order.


Generally, places that do money orders including banks, credit unions, grocery stores, convenience stores, and gas stations charge a purchase fee ranging from $1 to $5 per $500 order.

This fee varies from place to place as each U.S state has its own/separate check cashing or selling laws that the financial institutions need to follow.

For example, ACE Cash Express charges a maximum of 10% on cashing money orders whereas Amscot collects a 9.9% fee maximum.

In the case of gas stations, the cheapest ones including Circle K, Minit Mart, Valero, and Turkey Hill charge $1 per $500 money order at most of their pumps.

Purchase Limit

A purchase limit is the maximum amount of a money order that you can purchase at a store. This limit usually is $500 at most gas stations.

So, if you want to buy a $1000 worth money order, you will have to get two $500 money orders as it is the maximum buyable limit.

However, at some pumps like QuikTrip, the maximum purchase limit is set to $950 or above. So, you can head to one of these places near you if you need a higher value order.

Or instead of going to a gas station, directly visit your nearest Western Union or MoneyGram store to get a money order of the amount you wish.

Cashing A Money Order

It’s hard to find a gas station that cashes money orders. So, basically, most pumps do not offer money order cashing services.

However, if you need to cash a MoneyGram money order, visit a Walmart near you! For a $1,000 money order, Walmart charges $4 as cashing fee!!

In the case of a WU money order, Kroger cashes $1000 money orders at a rate of $3 per order. So, go visit your nearest Kroger instead of a gas station to cash your Western Union money order.

Verification Process

Financial institutions like banks & credit unions, check cashing places, retailers that offer money services, and gas stations that do money orders will have a check verification system like TeleCheck or Certegy in place.

In order to sell or cash a check or a money order, these places will generally ask for a photo ID as part of their verification process.

So, it’s best you carry your driver’s license as proof of identity whether to buy a money order or to cash one!

Circle K

As of 2022, Circle K does sell MoneyGram money orders at a price of $1 per $500 order. But, unfortunately, you can’t cash a money order at its gas stations.

Circle K asks you to provide a driver’s license or any other valid government-issued ID in order to verify your identity.

Please note that only cash is allowed to pay for a money order at Circle K locations!


7-Eleven sells both MoneyGram and Western Union at all its locations across the United States. However, you won’t find a single store or pump station where you can cash money orders.

At 7-11 gas stations, expect to pay a minimum of $0.65 per $500 order but the price can go as high as $5 depending on your location.

Cash is the only accepted payment method for buying a money order at 7-Eleven. So, you cannot use your credit card or debit card to purchase one!


Valero does sell money orders at its gas stations as of 2022. You can purchase MoneyGram money orders at Valero but you can’t cash them.

There is a purchase limit of $500 per order at Valero and you will be charged around $1/order at most locations.

Carry some cash as Valero doesn’t take credit cards or debit cards for money orders!


At RaceTrac or RaceWay gas stations, you can buy MoneyGram orders at a rate of $1.50 per $500 money order.

Most locations will require you to provide a valid government-issued ID card!


You can purchase both MoneyGram and Western Union money orders at Stripes gas pump stations without showing an ID.

As of 2022, Stripes money orders will cost you around $5 per $500 order! Expect to pay around 1% to 3% of the money order worth as the purchase fee varies from pump to pump.

Same as any other gas station, Stripes accepts only cash!


As of 2022, Speedway does sell money orders through MoneyGram. So, you can buy MoneyGram orders at a Speedway gas station near you!

There is a limit of $500 on Speedway money orders and you can expect to pay $1.60 per order at most pumps.

Speedway currently verifies customers’ identities before selling its money orders. So, don’t forget to carry your photo ID.

You can pay for a Speedway money order only with cash!!


QuikTrip sells WU money orders by charging $1.50 per $500 order. However, it doesn’t cash any types of money orders as of now!

There is a maximum purchase limit of $950 on QuikTrip money orders. So, if you need a money order of value over $500, you should consider visiting your nearest QT gas station.


Unfortunately, Wawa doesn’t do money orders. So, you cannot either buy or cash money orders at a Wawa gas station near you.


Gas stations that do money orders (Western Union or MoneyGram) as of 2022 include 7-Eleven, QuikTrip, Kwik Trip, RaceTrac, Circle K, Valero, Royal Farms, Speedway, Stripes, Minit Mart, and Turkey Hill. These pumps charge anywhere between $1 and $5 per $500 money order as a purchase fee. None of these gas stations cash money orders currently!