What happens when someone sends you a money order

When someone sends you a money order, they are sending a paper document that works like a check — but the sender has already paid the full amount to the money order issuer (usually a bank, post office, or retailer). You receive the physical money order in the mail or in person, then take it to a bank or check-cashing location to turn it into cash or deposit it into your account.

The person sending it fills in your name as the payee, signs it, and mails it to you. You do not have to do anything to "receive" it in the sense of accepting it — it is just a piece of paper that arrives. The work begins when you want to cash it or deposit it.

Key Takeaways

  • Money orders arrive as physical documents in the mail; you do nothing to receive them except open the envelope.
  • You can cash a money order at a bank, credit union, check-cashing store, or sometimes at the issuer (post office, Western Union location, or retailer where it was bought).
  • To cash or deposit it, you will need to sign the back and show a government-issued ID.
  • Banks can deposit money orders directly into your account, which is faster and safer than carrying cash.
  • If a money order is lost or damaged, the sender can request a replacement from the issuer if they kept the receipt.

Where to cash or deposit a money order

You have several options for turning a money order into usable funds. A bank or credit union is usually the fastest and safest choice — they can deposit it directly into your account, and you walk out with nothing to carry. Most banks cash money orders for free if you have an account there, though some charge a small fee for non-customers.

A check-cashing store will cash it for you on the spot, but they charge a fee (usually a percentage of the amount, ranging from 1 to 5 percent depending on the store and the amount). You leave with cash when ready. Grocery stores and pharmacies with check-cashing services often charge less than dedicated check-cashing shops.

You can also cash a money order at the place where it was issued. If it is a U.S. Postal Service money order, take it to any post office. If it is a Western Union money order, go to a Western Union location. Walmart money orders can be cashed at Walmart customer service. These locations usually do not charge a fee to cash their own money orders.

How to sign and present a money order

Before you cash or deposit a money order, you must sign the back. Look for a line that says "Payee Signature" or similar — this is where your signature goes. Sign it the same way your name appears on the front (where the sender wrote your name as the payee). Do not sign it until you are at the bank, store, or post office where you plan to cash it, because a signed money order can be cashed by anyone.

Bring a government-issued photo ID — a driver's license, state ID card, or passport. The teller or cashier will check that the name on the money order matches the name on your ID. If the money order is made out to a slightly different version of your name (for example, "James" instead of "James Michael"), you may still be able to cash it, but some places will ask you to sign it exactly as written and then initial any corrections.

If you are depositing it into a bank account, you may not need to sign it at all — some banks will accept an unsigned money order for deposit. Call your bank ahead of time to ask what they need.

Depositing a money order into your bank account

Depositing a money order is often easier than cashing it, because you do not have to carry the cash and the funds go straight into your account. Walk into your bank with the unsigned money order and your ID, tell the teller you want to deposit it, and they will process it like a check deposit.

Some banks also let you deposit money orders through their mobile app using a photo, the same way you would deposit a check. Check your bank's app or website to see if this option is available. If it is, you photograph the front and back of the money order and submit it — the funds usually appear in your account within one to three business days.

If you bank online only and do not have a physical branch, you can still deposit a money order by mail. Your bank's website will have instructions for mailing deposits. You sign the back, write your account number on it, and mail it to the address they provide. This takes longer — usually five to ten business days — but it works.

What to do if the money order is damaged or lost

If the money order arrives torn, water-damaged, or with missing information, do not try to cash it. Contact the person who sent it and ask them to request a replacement from the issuer. They will need the receipt they got when they bought the money order — that receipt has a tracking number. The issuer can cancel the original and issue a new one, usually at no charge.

If the money order is lost in the mail before it reaches you, the sender should contact the issuer right away with their receipt. Most money order issuers will put a stop on the original and send a replacement. This process usually takes one to two weeks.

If you receive the money order but then lose it before cashing it, the situation is harder. You cannot request a replacement yourself — only the sender can. Contact the person who sent it and explain what happened. They can contact the issuer with their receipt to request a replacement, but some issuers will not reissue if the original money order has not been cashed yet (because they cannot prove it was not cashed by someone else). This is why it is safer to deposit or cash a money order as soon as you receive it.

Money orders made out to multiple people

Sometimes a money order is made out to two or more people — for example, "Pay to the order of John Smith and Jane Smith." In this case, both people usually need to sign the back and be present to cash it, depending on how the "and" is written. If it says "and," both signatures are required. If it says "or," either person can cash it alone.

If you are unsure, call the bank or cashing location before you go. They can tell you whether both payees need to be present. If the money order is made out incorrectly (for example, your name is spelled wrong or you are not listed as a payee), the sender will need to contact the issuer to request a replacement with the correct names.

Fees and timing

Cashing a money order at the issuer (post office, Western Union, Walmart) is usually free. Cashing it at a bank where you have an account is usually free. Cashing it at a check-cashing store costs money — typically 1 to 5 percent of the amount, though some stores charge a flat fee instead. Depositing it into a bank account is always free.

Timing depends on where you cash it. At a post office, Western Union, or check-cashing store, you get cash when ready. At a bank teller window, you can usually withdraw the cash the same day or the next business day. If you deposit it through a mobile app or by mail, it takes one to ten business days depending on your bank.

Frequently Asked Questions

Can I cash a money order if my name is spelled differently than on my ID?

It depends on how different it is. A minor variation (like "Jim" instead of "James") is usually fine — you sign it as written on the money order and show your ID. If the name is significantly different or you are not listed as the payee at all, the sender needs to request a replacement from the issuer with the correct name.

What if I lose the money order before I cash it?

Contact the person who sent it when ready. They can contact the issuer with their receipt to request a replacement. However, some issuers will not reissue if the original has not been cashed yet, because they cannot verify what happened to it. This is why cashing or depositing it quickly is important.

Do I have to go to the bank in person to deposit a money order?

No. Many banks let you deposit money orders through their mobile app by taking a photo, or by mailing the money order to the bank. Check your bank's website or app to see which methods they offer. Mobile deposit is usually fastest — funds appear in one to three business days.

Can someone else cash a money order that is made out to me?

Not legally. The money order is made out to you as the payee, and you must sign it and show ID to cash it. If someone else tries to cash it, they would need to forge your signature, which is fraud. If you want to give the money to someone else, cash it first and give them the cash.

How long does it take for a money order to clear?

If you cash it at the issuer or a check-cashing store, it clears when ready — you get cash on the spot. If you deposit it at a bank teller window, it usually clears the same day or next business day. If you deposit it through a mobile app or mail, it takes one to ten business days depending on your bank.