Where to Cash a Money Order Guide
Understanding Money Orders and Where They Can Be Cashed A money order is a financial instrument that works similarly to a check but is considered more secure...
Understanding Money Orders and Where They Can Be Cashed
A money order is a financial instrument that works similarly to a check but is considered more secure because it's prepaid. When you purchase a money order, you pay the full amount upfront, plus a small fee. This makes money orders popular for people without bank accounts, those sending money through the mail, or anyone who wants a safer alternative to carrying cash. Money orders are issued by various organizations, including the U.S. Postal Service (USPS), Western Union, MoneyGram, and many retail stores.
Understanding where you can cash a money order is important because not every location accepts them. Unlike checks, which typically require a bank account to deposit, money orders can often be cashed at numerous locations. However, some places may have restrictions or requirements before they'll cash one for you. For example, some retailers only cash money orders if you have a valid ID, and a few may charge a fee for the service.
Money orders come in different types based on where they're issued. USPS money orders are among the most widely accepted because the postal service is a government institution. Western Union and MoneyGram money orders are also recognized nationally and internationally. Store-branded money orders from retailers like Walmart or grocery chains are typically only cashed at those specific locations or their partner stores. Knowing which type of money order you have can help you understand where you're most likely to cash it without problems.
The amount you can cash also varies by location. Most retailers have limits on the amount they'll cash in a single transaction. For instance, Walmart typically cashes money orders up to $1,000, while banks may accept larger amounts. If your money order exceeds a location's limit, you may need to visit multiple locations or split the transaction across different days, depending on that location's policies.
Takeaway: Before attempting to cash a money order, identify which type it is and the amount. This information will guide you toward the most appropriate cashing location and help you understand any potential restrictions you might encounter.
Banks and Credit Unions as Money Order Cashing Options
Banks and credit unions are among the most reliable places to cash money orders. If you have an account at a financial institution, you can typically deposit money orders directly into your account, which is often the preferred method. The deposit process is straightforward: you endorse the back of the money order with your signature, include it with any deposit slip, and either hand it to a teller or use the ATM or mobile banking app if your institution offers that option.
Even if you don't have an account at a particular bank or credit union, many institutions will still cash money orders for a small fee. The fee structure varies but typically ranges from $2 to $10 per money order, depending on the bank and the amount being cashed. Some banks offer this service only during specific hours or may require you to visit during business hours when tellers are available. Weekend and holiday hours are often limited, so planning your visit accordingly can save time.
Credit unions, which are member-owned financial cooperatives, often offer competitive rates for cashing money orders. Some credit unions extend services to the general public, while others are limited to members. If you're a member of a credit union, cashing a money order there is often a straightforward process. Non-members should call ahead to confirm whether the credit union will cash money orders and what fees apply.
Banks and credit unions have significant advantages when cashing money orders. They can verify the authenticity of the money order quickly using their systems, reducing the risk of dealing with counterfeit documents. They also typically handle larger amounts without hesitation, which is useful if your money order exceeds the limits of retail locations. Additionally, if there's an issue with the money order—such as it being damaged or having an unclear signature—bank employees are trained to handle these situations appropriately.
When visiting a bank or credit union to cash a money order, bring a valid government-issued ID such as a driver's license or passport. Some institutions may also ask for a second form of identification. If you're cashing on behalf of someone else or if the money order is signed over to you, be prepared to provide additional documentation or explanation. Call ahead to confirm the bank's current policies and acceptable forms of ID.
Takeaway: Banks and credit unions offer the most secure and often most convenient way to cash money orders, especially for larger amounts. If you have an account, depositing is typically free; if not, expect a modest fee but gain peace of mind regarding the money order's legitimacy.
Retail Stores and Supermarkets That Cash Money Orders
Major retail chains are convenient locations for cashing money orders without requiring a bank account. Walmart, Target, grocery store chains, and other retailers offer money order cashing services, often at the customer service desk or checkout counter. These locations are typically open during extended hours, including evenings and weekends, making them accessible for people with varying schedules. The process is usually quick and straightforward compared to visiting a bank.
Walmart is one of the largest money order cashing providers in the country and cashes money orders at most of its locations. Walmart typically cashes USPS money orders, Western Union money orders, MoneyGram money orders, and its own store-branded money orders. The fee for cashing a money order at Walmart is generally around $3, though this may vary slightly by location. Walmart has limits on the amount it will cash in a single transaction, typically capping at $1,000. If your money order exceeds this amount, you'll need to find an alternative location or use a bank.
Supermarket chains like Kroger, Safeway, Albertsons, and others often provide money order cashing services at their customer service counters. Some supermarkets limit this service to customers during store hours, while others may have specific windows when the service is available. Fees at supermarkets are frequently lower than at Walmart, sometimes ranging from $1 to $3. However, supermarkets may be more selective about which types of money orders they accept. For example, some supermarkets accept only USPS money orders or may refuse to cash money orders issued by competitors.
Check cashing stores, which are independent businesses distinct from banks, also cash money orders. These specialized establishments focus on financial services for people without bank accounts and typically accept most major types of money orders. Check cashing stores usually charge a percentage-based fee or a flat fee ranging from $2 to $5. While check cashing stores are convenient, their fees can sometimes be higher than retail locations, so comparing options before cashing is worthwhile.
When cashing a money order at a retail location, you'll need to bring a valid photo ID. Some locations may ask to see additional identification or may record information from your ID for their records. The employee at the service desk will verify the money order details, check that it's signed correctly, and confirm they can process it. Most retail locations can complete the transaction within a few minutes. If the money order is damaged, unsigned, or has unclear information, the employee may decline to cash it or ask you to provide additional verification.
Takeaway: Retail stores and supermarkets offer convenient, quick, and relatively affordable money order cashing services with extended hours. For amounts under $1,000, these locations often provide the fastest option, though fees and accepted money order types vary by store.
USPS Locations and Money Order Services
The United States Postal Service operates post offices nationwide and offers money order services beyond just issuing them. USPS locations can cash USPS money orders, which are among the most widely accepted type of money order in the country. Post offices are found in most communities, from urban areas to rural locations, making them accessible to a broad population. USPS money orders are considered reliable and legitimate, backed by the federal government, which adds a layer of credibility.
Cashing a money order at a post office is a straightforward process. You bring the money order to the window, present a valid photo ID, endorse the money order if necessary, and the postal clerk will cash it for you. The transaction is typically completed within minutes. There are no fees for cashing USPS money orders at post offices—the service is provided as part of postal operations. This makes USPS an exceptionally cost-effective option compared to other locations that charge fees.
Post offices have specific hours of operation, which vary by location. Most post offices operate Monday through Friday during standard business hours and may have limited Saturday hours. Some post offices in retail locations or larger cities may have extended hours. Before visiting a post office to cash a money order, check the
Related Guides
More guides on the way
Browse our full collection of free guides on topics that matter.
Browse All Guides →