Gellobit TeamGellobit Team

Where to Cash a Money Order Near Me (Fast & Free)

Cashing a money order is a straightforward process, but knowing the right places to go can save you time and money. A money order is a secure, prepaid financial instrument that functions like a check, making it a trusted form of payment for many Americans. This guide will walk you through the best locations to cash your money order and how to do it efficiently.

How to Cash a Money Order

Turning your money order into cash is a simple, step-by-step process. Follow these steps to ensure a smooth transaction.

Step-by-Step Cashing Process

  • Step 1: Locate a nearby retailer, bank, or service provider that cashes money orders.

  • Step 2: Endorse the money order by signing your name on the back, exactly as it appears on the front.

  • Step 3: Present a valid, government-issued photo ID, such as a driver’s license or passport, to verify your identity.

  • Step 4: Pay any required service fee to the agent.

  • Step 5: Receive your cash.

It is crucial that the name and address on your ID perfectly match the information on the money order. Any discrepancies can cause delays or result in the money order being rejected.

Where to Cash a Money Order

While many places sell money orders, fewer locations cash them. Fortunately, you still have several convenient and affordable options across the U.S.

1. Your Bank or Credit Union

The most cost-effective place to cash a money order is typically at your own bank or credit union. Account holders can often deposit or cash them for free. Even if you don’t have an account, many major banks will cash them for a small fee, though larger amounts may require you to be a customer.

Some of the national banks that provide this service include:

  • Bank of America

  • Chase

  • Wells Fargo

  • U.S. Bank

  • Citibank

2. The Issuing Institution

One of the smartest moves is to take the money order back to the company that issued it. This often results in lower fees and faster service. The major issuers are:

U.S. Post Office

If you have a USPS money order, your local post office is an excellent choice. They cash their own money orders, often for a minimal fee. It’s advisable to call ahead for availability, especially for larger amounts.

MoneyGram

Many agents that sell MoneyGram money orders will also cash them. Fees and policies can vary by location, so it’s best to confirm with the specific outlet beforehand.

Western Union

Similarly, many Western Union agent locations can cash money orders issued by their company. Not all locations offer this service, so calling first is recommended.

3. Major Retail Stores

Several nationwide retailers offer convenient money order cashing services, usually for a flat fee.

Walmart

With thousands of locations, Walmart is a highly accessible option for cashing MoneyGram money orders. They charge a low fee, making it a budget-friendly choice.

Kroger and Its Family of Stores

Through their Money Services desks, Kroger, Fred Meyer, and other affiliated stores can cash money orders. Fees and limits vary by state.

  • Find a Location: Locate a store with a Money Services desk using their online locator.

4. Other Grocery and Retail Chains

Some regional grocery chains and retailers also provide financial services. It is always worth calling your local stores to ask about their policies. Chains that may offer this service include:

5. Check Cashing Stores (A Last Resort)

Dedicated check cashing stores should be your final option due to their notoriously high fees, which can significantly reduce your money’s value. These stores are convenient but costly.

If you must use one, well-known chains include:

  • ACE Cash Express

  • Check Into Cash

  • Speedy Cash

How to Deposit a Money Order

For safety and convenience, depositing a money order directly into your bank account is often the best route. This eliminates the risk of carrying large sums of cash and integrates the funds directly into your finances. The process is similar to cashing it: endorse the back, show your ID at the bank, and fill out a deposit slip. While it may take a bit longer for the funds to become available, it is a secure and efficient method.

Avoiding Money Order Scams and Fraud

Although money orders are secure, fraud still exists. Protect yourself by following these essential tips.

Only Accept From Trusted Sources

Be wary of accepting money orders from strangers, especially in online sales. They are best used for transactions with people you know and trust.

Inspect the Money Order Carefully

Look for signs of legitimacy, such as:

  • Watermarks visible when held to the light.

  • Crisp, machine-printed text for the amount and serial number.

  • Security threads and color-shifting ink.

If anything looks smudged, altered, or otherwise suspicious, contact the issuer to verify its authenticity before attempting to cash it.

Beware of Overpayment Scams

A common scam involves receiving a money order for more than the agreed amount, with a request to wire the difference back. Never refund any portion of the money, as the original money order will likely turn out to be fraudulent.

Cash It Promptly

While not all money orders expire, some may become stale-dated or incur fees after a year. To ensure you receive your full amount, cash or deposit your money order as soon as possible.

Report Suspected Fraud

If you believe you’ve been targeted by a scam, report it immediately to the Federal Trade Commission (FTC) or the Consumer Financial Protection Bureau.

Now that you’re equipped with the knowledge of where and how to cash a money order, you can access your funds quickly and safely. For the best value, always prioritize your bank or the issuing company. Consider exploring bank account options if you frequently receive money orders to save on fees in the long run.

Don't miss the next big win

Browse contests, giveaways, scholarships, and more curated just for you.

Explore Opportunities