The basic process: endorse it, bring it in, and it clears like a check

You deposit a money order the same way you deposit a check. Sign the back of it (the payee line), take it to your bank or credit union in person or through mobile deposit, and the funds appear in your account within one to three business days. Some banks hold money orders longer than checks—up to ten business days for larger amounts—because the issuer's clearing process takes time.

The key difference from a personal check is that a money order is a prepaid instrument, so the funds are already may provide. Your bank cannot reject it for insufficient funds on the issuer's end. What they can reject it for is a missing signature, a signature that does not match your account, or a money order that has already been deposited elsewhere.

Key Takeaways

  • Sign the back of the money order on the payee line before you deposit it; without your signature, the bank will refuse it.
  • You can deposit a money order in person at a teller, at an ATM (if your bank supports it), or through mobile deposit on your phone.
  • Money orders typically clear within one to three business days, but banks may hold them up to ten business days if the amount is large or the issuer is unfamiliar.
  • If you lose a money order or it is stolen, contact the issuer when ready with your receipt; most issuers will replace it or refund your money if you can prove purchase.

How to sign and prepare the money order

The back of the money order has a line labeled "Payee Endorsement" or "Endorse Here." This is where you sign. Use the same name that appears on your bank account—if your account is under "James Rodriguez" and the money order is made out to "James Rodriguez," sign exactly that. If the money order is made out to a nickname or shortened version of your name and your account uses your legal name, contact your bank before depositing; they may ask you to sign both versions or provide a document showing the names match.

Do not sign the money order until you are at the bank or ready to deposit it through your phone. A signed money order with no account number on it can be deposited by anyone. Write your account number on the back below your signature if you are depositing in person at a teller; if you are using mobile deposit or an ATM, this step is optional but helpful for the bank's records.

Depositing in person at a bank teller

Bring your money order and a valid ID to your bank during business hours. Hand the money order and your ID to the teller and say you want to deposit it into your checking or savings account. The teller will check that your signature is on the back, verify it matches your ID, and run the money order through a scanner. They will give you a receipt showing the amount and the expected deposit date.

This method is the slowest in terms of your time commitment but the fastest in terms of clearing, because the teller can verify the money order on the spot and flag any problems when ready. If the money order is damaged, the signature is missing, or the issuer is flagged as problematic, you will know right then instead of discovering it days later.

Using mobile deposit or ATM deposit

Many banks allow you to deposit a money order through their mobile app the same way you deposit a check: take a photo of the front and back, enter the amount, and submit. The money order clears on the same timeline as a check deposit through mobile—usually one to three business days. Some banks require you to write your account number on the back of the money order before photographing it.

ATM deposit works the same way if your bank's ATMs accept money orders. Not all do; check your bank's website or call to confirm. The advantage of ATM or mobile deposit is that you do not have to visit during business hours. The disadvantage is that if there is a problem with the money order, you will not find out until the bank processes it, which can delay your access to the funds by several days.

How long the money order takes to clear

Most money orders clear within one to three business days. This is faster than some personal checks but slower than a debit card transaction because the bank has to verify the money order with the issuer—Western Union, MoneyGram, your postal service, or a bank or retailer that issued it.

Your bank may place a hold on the money order if the amount is large (typically over $5,000), if the issuer is outside the country, or if you are a new account holder. A hold means the money shows as deposited in your account but you cannot withdraw it until the hold lifts. Holds typically last five to ten business days. Ask the teller or check your deposit receipt for the expected release date.

What to do if the money order is lost, stolen, or damaged

If you lose a money order before depositing it, contact the issuer when ready with your receipt. Western Union, MoneyGram, and the U.S. Postal Service all have replacement processes. You will need to provide the receipt number, the amount, the date of purchase, and where you bought it. Most issuers will either issue a replacement money order or refund your money within 30 to 60 days, depending on their policy.

If a money order is damaged—torn, water-damaged, or illegible—some banks will still accept it if the amount and issuer are clear. Others will refuse it. Bring it to your bank and ask; if they refuse, contact the issuer with your receipt and request a replacement.

If someone else deposits a money order that was made out to you and you did not authorize it, report it to your bank when ready. The bank can reverse the deposit if it has not cleared yet, or file a dispute if it has. Also contact the issuer to report the fraud.

Money orders from different issuers and how they affect clearing time

Money orders issued by Western Union and MoneyGram clear the fastest because banks process them regularly. U.S. Postal Service money orders clear within the standard one- to three-day window. Money orders issued by a specific bank or credit union may clear faster if you are depositing into an account at that same institution.

International money orders or money orders from unfamiliar issuers may trigger a longer hold. If you are depositing a money order from outside the United States, expect a hold of up to ten business days. Your bank may also charge a processing fee for international money orders; ask before you deposit.

Frequently Asked Questions

Can I deposit a money order made out to someone else?

No. A money order is a negotiable instrument made out to a specific person. If it is made out to someone else, that person must sign the back and deposit it into their own account. If they sign it over to you, most banks will still refuse it because the signature will not match your ID.

What if I sign the money order and then change my mind about depositing it?

Once you sign the back, anyone with the money order can deposit it. If you have not yet handed it to the bank, you can contact the issuer with your receipt and request a replacement or refund, but the process takes 30 to 60 days. Do not sign until you are ready to deposit.

Does my bank charge a fee to deposit a money order?

Most banks do not charge a fee for money order deposits. Some credit unions or online banks may charge a small fee (typically $1 to $3) for deposits made through mobile or ATM. Check your bank's fee schedule or ask a teller.

Why is my money order on hold?

Banks place holds on money orders over a certain amount (usually $5,000 or more), from unfamiliar issuers, or if you are a new account holder. The hold protects the bank in case the money order is fraudulent or has already been deposited elsewhere. The hold typically lifts within five to ten business days.

Can I deposit a money order at an ATM if my bank does not have a branch near me?

If your bank is online-only or has no local branches, you can deposit through mobile deposit using the bank's app. You cannot use another bank's ATM to deposit into your account. If mobile deposit is not an option, you will need to mail the money order to your bank's processing address or visit a branch.