Yes, you can cash your own money order. If your name is on the “Pay To” line, take the original document and a valid photo ID to a Post Office, your bank, or a retailer that cashes them. If you bought the money order but never sent it, you don’t cash it — you ask the issuer to refund it, which is a separate process with its own fee.
If You’re the Named Payee
The person written on the “Pay To” line has the clear right to cash a money order. Because the funds were collected from the buyer at purchase, there’s no risk of the payment bouncing the way a personal check might. You show up, prove you’re the person named on the front, and collect the cash.
What to Bring
You need the physical money order itself. Photocopies won’t work, because the clerk has to inspect security features printed into the paper.
You also need current, unexpired photo identification. A driver’s license, U.S. passport, or military ID will work at virtually any location. USPS also accepts a Mexican Matricula Consular as primary photo ID for money order transactions.1USPS. Acceptable Forms of Identification
Don’t sign the back until you’re at the counter. USPS requires money orders to be signed in front of a postal employee.2USPS. Money Orders – The Basics A pre-endorsed money order becomes negotiable by anyone who picks it up. When you do sign, sign exactly as your name appears on the front.
Where to Cash It
Any Post Office will cash a USPS postal money order at no charge.3USPS. Money Orders That makes the Post Office the cheapest option if what you’re holding is a postal money order. One practical wrinkle: window clerks start the day with little cash and build up funds as customers make purchases, so going later in the day tends to work better for larger amounts.2USPS. Money Orders – The Basics
Most banks and credit unions will cash or deposit a money order for their own account holders, usually with no fee. If you don’t have an account there, expect either a flat fee or a refusal. Depositing into your own account instead of asking for cash is almost always free, but the funds are subject to the same availability rules as a check, so you may not get the full amount right away.
Grocery chains, pharmacies, and big-box service desks often cash money orders too. These locations typically cap payouts somewhere between $1,000 and $2,000 per day and charge a flat fee or small percentage. Dedicated check-cashing stores will handle larger amounts but charge considerably more. About half of states cap what these outlets can charge; the rest impose no ceiling, so pricing swings widely by location.
Some banks also let you deposit a money order through their mobile app, the same way you’d photograph a check. Policies vary and not every bank accepts them. If yours does, expect the same hold periods as a mobile check deposit, and hang onto the physical money order for a few weeks after the deposit clears in case the bank asks for it.
What You’ll Pay
- Post Office, postal money order: free.3USPS. Money Orders
- Your own bank or credit union: typically free for account holders.
- Retailers: usually a flat fee in the $1 to $6 range, though it varies by chain.
- Check-cashing stores: often a percentage of the face value, with the rate depending on state law.
The short version: if you have a postal money order, take it to a Post Office. If it’s from Western Union or MoneyGram, your own bank account is usually the cheapest path.
If You Bought the Money Order and Never Sent It
You can still get your money back, but the mechanism is a refund from the issuer, not a cash-out at the counter. In every case you’ll need the original money order, and you should bring the purchase receipt. Without the receipt the process gets much harder, and for some issuers it becomes impossible. Treat that receipt stub like cash.
- USPS. Bring the original money order and your purchase receipt to any Post Office, fill out an inquiry form, and pay a $21.00 processing fee.4USPS. Notice 123 – Price List
- Western Union. Submit a refund request. The processing fee depends on face value: no fee for amounts of $5 or under, $5 for amounts between $5 and $100, and $15 for amounts of $100 or more.5Western Union. Money Order Request Form
- MoneyGram. Replacement requests are submitted online. The fee is 50% of the face value for money orders between $6 and $49.99, or a flat $25 for money orders of $50 or more. Processing takes about 7 business days.6MoneyGram. Help for MoneyGram Money Orders
What the Clerk Actually Checks
The clerk isn’t just glancing at the paper. Postal money orders carry watermarks, a security thread, and a QR code that links to the USPS site for authentication. The clerk will examine those features to confirm the document hasn’t been altered or counterfeited before releasing funds. If anything looks off, the transaction stops and the money order gets flagged.
Two Habits That Protect Your Money
Never leave the “Pay To” line blank. Under the Uniform Commercial Code, an instrument that doesn’t name a specific payee is treated as payable to whoever holds it.7Cornell Law School. UCC 3-109 – Payable to Bearer or to Order Anyone who finds or steals a blank money order can cash it. Fill in the recipient’s name the moment you buy it, even if that recipient is yourself.
Don’t endorse it early either. The same logic applies: a signed money order in the wrong hands becomes negotiable by whoever is carrying it.
Watch the Calendar on Private Money Orders
USPS postal money orders never expire and never lose value.3USPS. Money Orders A USPS money order from ten years ago still cashes at face value.
Money orders from private issuers like Western Union and MoneyGram behave differently. Many carry dormancy fees that begin after the first year and eat into the face value month by month. Individual monthly fees are small, but across two or three years they can drain a meaningful chunk of a small-denomination money order. If you’re sitting on one you forgot about, cash it now.
One Word on Large Amounts
Domestic money orders are capped at $1,000 per instrument,3USPS. Money Orders so a single one won’t put you near federal reporting thresholds. Deliberately splitting a larger payment into multiple money orders to stay under $10,000 is called “structuring,” and it’s a federal crime even when the underlying money is completely legitimate.8Internal Revenue Service. IRS Form 8300 Reference Guide If you have a genuine reason to cash several at once, that’s fine; just don’t structure a transaction to duck the trigger.