Yes, you can deposit a money order directly into your bank account

Most banks accept money order deposits through the same channels you use for checks: in person at a branch, through mobile deposit (photograph), or at an ATM. The money order must be made payable to you or to you and another person jointly. If it's made payable to someone else, that person must endorse it to you in writing on the back, and you may need to add your own endorsement as well.

The deposit process is straightforward, but the money won't be available immediately. Banks typically place a hold on money order deposits for one to five business days, depending on the amount and your account history. Larger deposits or accounts with recent overdrafts may face longer holds.

Key Takeaways

  • You can deposit a money order at a branch, through mobile deposit, or at an ATM, just like a check.
  • The money order must be payable to you, or you must have it endorsed to you by the original payee.
  • Banks typically hold money order deposits for one to five business days before the funds clear.
  • Sign the back of the money order and write your account number on it before depositing to prevent loss or theft.
  • If the money order is lost or damaged, contact the issuer (USPS, Western Union, MoneyGram, or your bank) with your receipt to request a replacement or refund.

Depositing in person at a branch

Walk into your bank with the money order and your ID. Tell the teller you want to deposit it into your checking or savings account. Sign the back of the money order in front of the teller, write your account number below your signature, and hand it over along with your deposit slip (or let the teller fill one out for you).

The teller will scan or photograph the money order and give you a receipt showing the deposit amount and expected availability date. Keep this receipt. If the money order goes missing before it clears, you'll need proof of deposit to file a claim with the issuer.

Mobile deposit through your bank's app

Most banks now offer mobile deposit, which lets you photograph the front and back of the money order using your phone. Open your bank's app, select "deposit check" or "mobile deposit," take clear photos of both sides of the money order, and submit them. The app will show you the expected hold period.

Before you photograph it, sign the back of the money order and write your account number on it. Make sure the images are in focus and show the entire money order—if the photo is blurry or cuts off text, the bank may reject it. Once submitted, the money order is considered deposited, so don't try to deposit it again in person or at an ATM.

ATM deposits for money orders

Some banks allow money order deposits at ATMs, though this is less common than check deposits. Sign the back of the money order, write your account number on it, and insert it into the ATM's deposit slot just as you would a check. The machine will scan it and confirm the amount.

Not all ATMs accept money orders, and not all banks support this feature. If you're unsure whether your bank's ATMs take money orders, call customer service or ask at a branch. If your ATM rejects the money order, deposit it in person or through mobile deposit instead.

What happens if the money order is made out to someone else

If the money order is payable to another person and you need to deposit it into your account, that person must endorse it to you. They sign the back of the money order and write "Pay to the order of [your name]" above their signature. Then you sign below their endorsement and add your account number.

Some banks will accept this, but others may refuse a third-party endorsed money order due to fraud concerns. Call your bank before you attempt the deposit. If your bank won't take it, the original payee can deposit it into their own account and then transfer the funds to you through a bank transfer, Venmo, or another payment method.

Hold periods and when the money becomes available

A money order deposit is typically held for one to five business days. The exact timeline depends on the amount, the issuer of the money order (USPS, Western Union, MoneyGram, or your bank), and your account history. Deposits made on a Friday or weekend are usually counted as received on Monday.

Your bank may place a longer hold if the deposit is large, if you're a new customer, or if your account has had recent overdrafts. You can ask the teller or check your app to see the specific hold date for your deposit. The hold does not mean the money order is being verified—it's a standard practice to protect the bank in case the money order is later found to be fraudulent or counterfeit.

Protecting yourself during the deposit process

Before you deposit a money order, sign the back and write your account number on it. This prevents someone else from cashing or depositing it if it's lost or stolen. Keep your deposit receipt until the hold period ends and the funds appear in your account.

If the money order is damaged, torn, or has illegible text, your bank may reject it. In that case, contact the issuer with your receipt and ask for a replacement. If the money order is lost after you've signed it but before you deposit it, report it to the issuer immediately and provide your receipt number. The issuer can flag it and issue a replacement once they confirm it hasn't been cashed.

Frequently Asked Questions

Can I deposit a money order made out to cash?

No. A money order made payable to "cash" cannot be deposited into a bank account. It must be cashed in person at the issuer's location or at a check-cashing service. If you received a money order made out to cash, take it to the issuer (USPS, Western Union, MoneyGram, or your bank) with your ID to cash it.

What if my bank rejects the money order deposit?

Banks reject money orders for a few reasons: the money order is damaged or illegible, it's made out to someone else without proper endorsement, or it's a counterfeit. Ask the teller why it was rejected. If it's damaged, contact the issuer for a replacement. If it's a third-party endorsement issue, have the original payee deposit it into their account instead.

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

The hold period is typically one to five business days. Weekends and holidays don't count as business days, so a deposit made on Friday won't clear until at least Tuesday. You can use the funds before the hold ends, but if the money order is later found to be fraudulent, your bank will reverse the deposit and charge you.

Can I deposit multiple money orders at once?

Yes. Bring them all to the branch or submit them through mobile deposit one at a time. Each money order will be treated as a separate deposit and may have its own hold period. If you're depositing a large total amount, the bank may place a longer hold on all of them.

What if the money order never clears?

If the hold period has passed and the money still hasn't appeared in your account, contact your bank immediately. The money order may have been rejected during processing, or there may be a system error. Your bank can tell you the status and reissue the deposit or help you contact the money order issuer to investigate.