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.
Requirements
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]
Issuer
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]
Alternatives
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.
FAQ
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]
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]
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.