Not every gas station offers money orders, but many do. Gas stations do not typically cash money orders. Below, we have a roundup of gas stations that sell money orders. We contacted gas station locations across the U.S. to confirm money order availability and details.
Table of Contents
What We Recommend
You can purchase money orders up to $500 for $1 each at Circle K, Kwik Trip, Minit Mart, and Turkey Hill. These gas stations offer the lowest flat fee you’ll find, but keep in mind that stores that charge a percentage of the money order amount (like 7-Eleven and Stripes) may have the lowest fees if the money order amount you need is relatively low.
QuikTrip is the best option if you need an amount greater than $500, as it will sell money orders for up to $950. If you need a larger amount than $500 but aren’t local to a QuikTrip, purchasing multiple money orders to equal the amount you need may be an option if you don’t mind paying multiple money order fees.
Comparison Table
Compare your gas station money order options in the following table. You can scroll past the table or click each company’s name to find more details in the list below.
Gas Station | Fee | Limit | ID Required? |
---|---|---|---|
Circle K | $1.00 | $500 | Yes |
Kwik Trip | $1.00 | $500 | Yes |
Minit Mart | $1.00 | $500 | Yes |
QuikTrip | $1.50 per $500 | Up to $950 | Yes |
7-Eleven | 1% to 3% | $500 | No |
RaceTrac | $1.50 | $500 | Yes |
Royal Farms | $1.25 | $300 | No |
Speedway | $1.60 | $500 | Yes |
Stripes | Up to 3% | $500 | No |
Turkey Hill | $1.00 | $500 | Yes |
Valero | $1.50 | $500 | Yes |
The List
We contacted the following gas stations throughout the U.S. to confirm that they sell money orders; however, keep in mind that money order availability may vary by location. Since the best option for you will depend partially on which option is nearby, we’ve listed them alphabetically.
Note that none of the gas stations we spoke with cash money orders. If you need to cash a money order, see our list of places that cash them.
1. Circle K
- Issuer: MoneyGram[1]
- Fees: $1 per money order[1]
- Limits: $500[1]
- ID required? Yes[1]
- Payment method: Cash[1]
- Find a Circle K
Our related research has the Circle K money order details.
2. Kwik Trip
- Issuer: MoneyGram[2]
- Fees: $1 each[2]
- Limits: $500[2]
- ID required? Yes[2]
- Payment method: Cash[2]
- Find a Kwik Trip
Our previous research features Kwik Trip money order specifics.
3. Minit Mart
- Issuer: Western Union[3]
- Fees: $1 per money order[3]
- Limits: Up to $500 for about $1 each[3]
- ID required? Yes[3]
- Payment method: Cash[3]
- Find a Minit Mart
4. QuikTrip
- Issuer: Western Union[4]
- Fees: $1.50[4]
- Limits: $950[4]
- ID required? Yes[4]
- Payment method: Cash[4]
- Find a QuikTrip
See our dedicated research on QuikTrip money orders.
5. RaceTrac
- Issuer: MoneyGram[5]
- Fees: $1.50[5]
- Limits: $500[5]
- ID required? Yes[5]
- Payment method: Cash[5]
- Find a Racetrac
Our related research has all the Racetrac money order details.
6. Royal Farms
- Issuer: MoneyGram[6]
- Fees: $1.25[6]
- Limits: $300[6]
- ID required? No[6]
- Payment method: Cash[6]
- Find a Royal Farms
Our previous research has the Royal Farms money order details.
7. 7-Eleven
- Issuer: Western Union or MoneyGram[7]
- Fees: 1% to 3% of money order amount[7]
- Limits: $500[7]
- ID required? No[7]
- Payment method: Cash[7]
- Find a 7-Eleven
Our previous research features all the 7-Eleven money order details.
8. Speedway
- Issuer: MoneyGram[8]
- Fees: About $1.60[8]
- Limits: $500[8]
- ID required? Yes[8]
- Payment method: Cash[8]
- Find a Speedway
Our previous research features the Speedway money order specifics.
9. Stripes
- Issuer: Western Union and MoneyGram[9]
- Fees: Up to 3%[9]
- Limits: $500[9]
- ID required? No[9]
- Payment method: Cash[9]
- Find a Stripes
Our related research features the Stripes money order specifics.
10. Turkey Hill
- Issuer: Western Union[10]
- Fees: $1 per money order[10]
- Limits: $500[10]
- ID required? Yes[10]
- Payment method: Cash[10]
- Find a Turkey Hill
Our related research has the Turkey Hill money order details.
11. Valero
- Issuer: MoneyGram[11]
- Fees: $1.50 each[11]
- Limits: $500[11]
- ID required? Yes[11]
- Payment method: Cash[11]
- Find a Valero
Our previous research details the Valero money order policy.
Gas Stations That Don’t Sell Money Orders
In the course of our research, we found that the following gas stations do not sell money orders:
- BP
- Chevron
- Exxon
- Mobil
- Sheetz (Our related research features Sheetz money orders details.)
- Shell
If your usual gas station doesn’t offer money orders, we have a roundup of more than 50 other options local to most (such as grocery stores).