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.

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

Our related research has the Circle K money order details.

2. Kwik Trip

Our previous research features Kwik Trip money order specifics.

3. Minit Mart

4. QuikTrip

See our dedicated research on QuikTrip money orders.

5. RaceTrac

Our related research has all the Racetrac money order details.

6. 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

Our previous research features the Speedway money order specifics.

9. Stripes

Our related research features the Stripes money order specifics.

10. Turkey Hill

Our related research has the Turkey Hill money order details.

11. 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:

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).

  1. Circle K customer service (800) 649-0895[][][][][]
  2. Kwik Trip customer service (608) 781-8950[][][][][]
  3. Minit Mart customer service (800) 225-9702[][][][][]
  4. QuikTrip customer service (918) 615-7700[][][][][]
  5. RaceTrac customer service (888) 636-5589[][][][][]
  6. Royal Farms customer service (410) 889-0200[][][][][]
  7. 7-Eleven customer service (800) 255-0711[][][][][]
  8. Speedway customer service (800) 643-1948[][][][][]
  9. Stripes customer service (800) 255-0711[][][][][]
  10. Turkey Hill customer service (717) 397-2186[][][][][]
  11. Valero customer service (210) 345-2000[][][][][]

This Season