Dollar General does not sell or cash money orders, a corporate customer service representative said.
We contacted Dollar General stores in several states — including Michigan, North Dakota, Texas, and Wisconsin — to verify this information.
All of the store associates we spoke with said Dollar General does not sell or cash money orders.
Other Places That Sell or Cash Money Orders
Other national retailers like Kroger and Walmart sell and cash money orders.
Other Money Services at Dollar General
While Dollar General does not do money orders, the store does offer Western Union money transfers at most locations.
Money transfers provide a secure alternative to money orders, allowing you to send or receive cash at Dollar General rather than writing or cashing a money order.
Rules and Fees
Money transfers at Dollar General typically have a send limit of $800 and a payout limit of $300.
So, to send a money transfer over $800 or pick up a money transfer over $300, you will need to visit a different Western Union agent location.
There is a fee of about $10 to $20 to send a Western Union money transfer at Dollar General, depending on the transfer amount; pick-up is free for the recipient.
You must also be 18 or older and show a government-issued photo ID to send or receive a Western Union transfer.
Money Transfer Process
Select “Pay cash in-store” online or in the app and visit the nearest Dollar General within the next 12 hours to pay the transfer amount and fee. The recipient can then pick it up at any Western Union agent by confirming the sender’s name, country of origin, and the transfer amount.
Of the Dollar General stores we checked, 100% offer Western Union money transfers; however, availability may vary by location.
You can enter “Dollar General” in the Western Union agent search tool to find a location near you that offers money transfers or call your nearest Dollar General to confirm that this service is available.