Where Can I Cash a Money Order?
Cashing a money order is a straightforward process, but you need to know where to go and what to expect. A money order is a type of payment that can be used to send or receive cash, and it's often used when paying bills or making purchases online. If you're wondering where you can cash a money order, the answer is simple: there are several options available to you, depending on your location and personal preferences.
Convenience Stores and Pharmacies
Many convenience stores and pharmacies offer money order cashing services. This is often the most convenient option, as you can usually find a store near your home or workplace. Some popular convenience store chains that cash money orders include 7-Eleven, CVS, and Walgreens. Just be aware that some stores may charge a fee for this service, which can range from $1 to $5, depending on the amount of the money order.
Other Retailers That Cash Money Orders
- Kmart
- Walmart
- Target
- Post Office
These retailers often have a wide range of services available, including money order cashing. You can usually find a cashier or customer service representative who can assist you with cashing your money order.
Bank and Credit Union
Another option for cashing a money order is to take it to a bank or credit union. This may be a good choice if you already have an account with the financial institution. Banks and credit unions typically don't charge a fee for cashing money orders, but you may need to provide identification and the money order itself. Some banks may also have restrictions on the types of money orders they accept.
Online Banking and Mobile Banking
Many banks and credit unions now offer online banking and mobile banking services. You can use these services to deposit your money order directly into your account, avoiding the need to physically visit a branch. This can be a convenient option if you're short on time or prefer to manage your finances online.
Money Order Providers
If you're wondering where you can cash a money order, you may be surprised to learn that some money order providers will cash their own money orders. This is often the case with large companies like Western Union and MoneyGram. If you purchased a money order from one of these companies, you can usually cash it at a physical location or online through their website.

Post Office
The United States Postal Service (USPS) also offers money order cashing services at many post offices across the country. You can cash a USPS money order at any post office location, and you'll need to provide identification and the money order itself. Some post offices may also have restrictions on the types of money orders they accept.
ATMs and Depository Institutions
Some ATMs and depository institutions, such as credit unions, may also cash money orders. This can be a convenient option if you have an account with the institution and want to deposit the money into your account. Be aware that some ATMs may charge a fee for this service, and you may need to provide identification and the money order itself.
Mobile Banking Apps
Many mobile banking apps now allow you to deposit money orders using your smartphone. This can be a convenient option if you're on the go and need to cash a money order quickly. Some popular mobile banking apps that offer this service include those from major banks and credit unions.