Speedway Money Order Policy Explained

Purchasing a money order from a gas station is convenient when you also need to refuel or grab some on-the-go snacks.

You can get all these things done at most Speedway stations, although Speedway doesn't cash money orders.

Speedway sign at one of the gas station's locations

You can purchase money orders at most Speedway locations for a fee ranging from around $1.60 to $1.70 per $500.[1][2]

However, there are a few things to keep in mind before you buy. Below, I detail Speedway’s money order policy, including limits, requirements, payment information, and the issuer.

Speedway Money Order Policy

Most Speedway stations sell money orders. Not all locations offer this service, though, and no Speedways cash money orders.[1][2]

You can find out if your local Speedway sells money orders by visiting the Speedway store locator. Once you find your location, check the “Amenities” section to see if “Money Orders” is listed.[3]

I contacted Speedway gas stations in California, Florida, and Kentucky to gather more information about its money order policy.

Fees and Limits

Speedway charges a fee of around $1.60 to $1.70 per $500 money order. The maximum purchase limit may vary by location but is generally $1,900 per day.[1]

Speedway charges a separate fee for each money order up to $500.[1]

So, for example, if you buy $1,900 in money orders, Speedway will print four money orders (three worth $500 and one worth $400). You’ll pay a fee for each one, totaling about $6.40 to $6.80 in fees.


You don’t need to present an ID to purchase a money order at Speedway.[1]

However, you can only pay with cash at some locations and cash or a debit card at others. You can’t purchase money orders from Speedway with a credit card or personal check.[1][2]

Tip: If you need to get cash to pay for your money order, an ATM is available inside each Speedway station. Withdrawal fees and limits vary by location; however, its ATMs typically charge $2 to $3 to withdraw cash in increments of $400.[1]


Speedway may offer Western Union or MoneyGram money orders, depending on the location.[1][2][4]

The best way to determine which issuer your local Speedway uses is to contact the store.[1]


Speedway might not have the lowest fees or highest limits for money orders in your area.

If you’d like to compare your options, check out the list of gas stations that sell money orders.


Can you purchase money orders 24/7 at Speedway?

No, most locations sell money orders from 7 a.m. to 8 p.m., while some only sell money orders when a manager is on duty.[1]

Do you need to enroll in any type of membership to buy a money order?

No, you don’t have to enroll in Speedway’s rewards program or join a money services plan to purchase a money order at Speedway.[1]

Will you earn Speedy Rewards when purchasing a money order at Speedway?

No, you won’t earn reward points for money order purchases.[1]

In Summary

You can buy Western Union or MoneyGram money orders worth up to $500 at Speedway for a fee of around $1.60 to $1.70 each, depending on the location.[1]

The total purchase limit varies by station but is generally $1,900.[1]

You don’t need to present an ID to buy a money order. Keep in mind, though, that you can only pay with cash at some locations and cash or a debit card at others.[1][2]

You can’t cash a money order at any Speedway gas station.[1]

You’re welcome to share any comments, experiences, or questions about getting a money order at Speedway in the comments section below.

  1. Speedway store customer service representatives[][][][][][][][][][][][][][][][]
  2. Speedway customer service via Facebook chat[][][][][]
  3. https://www.speedway.com/locations[]
  4. https://locations.moneygram.com/mn/saint-paul/291409159/[]

Leave a Reply

Your email address will not be published. Required fields are marked *