The basic steps to deposit a money order

To deposit a money order, you need to endorse the back, take it to your bank or credit union with a valid ID, and hand it to a teller or use an ATM if your institution offers mobile or remote deposit. Most banks process money order deposits the same way they process checks — they verify the amount, confirm the issuer's signature, and credit your account within one to three business days. Some banks hold the funds for a longer period if the amount is large or if you are a new customer.

The exact process depends on whether you are depositing in person at a branch, using an ATM, or using your bank's mobile app. Each method requires the same endorsement on the back of the money order, but the timing and verification steps differ slightly.

Key Takeaways

  • You must sign the back of the money order in the endorsement section before any deposit method will accept it.
  • In-person deposits at a teller window are the fastest and most reliable way to deposit a money order, usually posting within one business day.
  • ATM and mobile app deposits work for money orders at many banks, but not all institutions offer these options yet.
  • Banks may place a hold on money order deposits if the amount is unusually large or if your account is new, delaying access to the funds.

Endorsing the money order correctly

The back of the money order has a section labeled "Endorse here" or "For deposit only." You must sign your name in this section — the same way your name appears on your bank account. Do not sign the front of the money order, and do not sign it until you are ready to deposit it. A signed money order can be cashed by anyone, so treat it like cash once you have endorsed it.

If you want to add extra protection, write "For deposit only to [your name]'s account" below your signature. This limits who can cash it if it is lost or stolen. Some banks recommend this step; others do not require it. Either way, your signature in the endorsement section is the essential part.

Depositing in person at a bank branch

Walk into your bank or credit union during business hours with the endorsed money order and a valid ID — a driver's license, passport, or state ID card. Hand both to the teller and tell them you want to deposit the money order. The teller will verify the amount printed on the money order, check that it is signed by the issuer, confirm your endorsement, and enter the deposit into your account.

In-person deposits usually post to your account the same business day or the next morning. You can ask the teller when the funds will be available — some banks credit money orders when ready, while others wait until the next business day. If the amount is very large (typically over $5,000, though this varies by bank) or if your account is brand new, the teller may tell you the bank is placing a hold on the deposit. Ask how long the hold will last and when you can use the money.

Using an ATM to deposit a money order

Many banks now allow you to deposit money orders through ATMs, using the same envelope slot where you would deposit a check. Insert the endorsed money order into the envelope, seal it, and follow the on-screen prompts. The ATM will ask you to confirm the amount and your account number. Once you complete the transaction, the machine will give you a receipt with a confirmation number.

ATM deposits typically take one to two business days to post, slightly longer than in-person deposits because no teller verifies the money order when ready. If the ATM rejects the money order — because the image is unclear, the endorsement is missing, or the amount is unreadable — you will get an error message and the money order will be returned. Keep your receipt so you can follow up with your bank if the deposit does not appear in your account within the expected timeframe.

Not all banks offer ATM deposits for money orders yet. Check your bank's website or call the customer service number on the back of your debit card to confirm whether your institution supports this option.

Mobile and remote deposit options

Some banks let you deposit a money order through their mobile app by taking a photo of the front and back of the endorsed money order. You take two clear pictures — one of each side — and submit them through the app. The bank's system reads the amount, issuer information, and your endorsement from the images.

Mobile deposits of money orders work best when the money order is clean, flat, and photographed in good lighting. If the image is blurry, cut off, or too dark, the bank's system may reject it and ask you to resubmit or visit a branch instead. Like ATM deposits, mobile deposits usually take one to two business days to post.

Not every bank offers mobile deposit for money orders — some institutions only allow it for checks. Contact your bank directly to find out whether this option is available on your account.

What happens if the money order is lost or damaged

If you lose an endorsed money order before depositing it, contact the issuer when ready — the company or organization that sold you the money order. You will need the receipt or confirmation number from your original purchase. The issuer can place a stop payment on that money order and issue you a replacement, though this process usually takes several business days and may involve a small fee.

If the money order is damaged — torn, water-damaged, or illegible — most banks will still accept it if the amount and issuer information are readable and the signature is intact. Bring it to a teller in person rather than using an ATM or mobile app, because a teller can make a judgment call about whether the damage is too severe. If the bank refuses the damaged money order, the issuer can issue a replacement using the same stop-payment process.

Holds and delays on money order deposits

Banks place holds on deposits — including money orders — for several reasons. A hold means the money is in your account, but you cannot spend it yet. The bank is verifying that the money order is legitimate and that the issuer's account has sufficient funds. Holds typically last one to five business days, depending on your bank's policy and the amount of the deposit.

Your bank may place a longer hold if the money order amount is unusually large, if your account is fewer than 30 days old, if you have had overdrafts or returned deposits in the past, or if the money order is from an unfamiliar issuer. Ask the teller or check your bank's website to find out how long the hold will last. You can also ask whether the hold can be shortened — some banks will release funds early if you speak to a manager or if you have a long history with the institution.

Frequently Asked Questions

Can I deposit a money order without going to the bank?

Yes, if your bank offers ATM or mobile app deposits. However, in-person deposits at a teller window are the most reliable option and usually post fastest. If you use an ATM or app and the deposit is rejected, you will need to visit a branch anyway, so starting in person saves time if you are unsure whether the money order will scan properly.

What if my bank does not recognize the issuer of the money order?

Banks verify money orders by checking the issuer's routing number and account information. If the issuer is unfamiliar or the routing number does not match a known financial institution, the bank may place a longer hold or ask you for additional information. Bring your receipt from the original purchase to the teller — this helps confirm the money order is legitimate.

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

In-person deposits usually post within one business day. ATM and mobile deposits typically take one to two business days. After the deposit posts, the bank may still place a hold on the funds for one to five additional days before you can spend the money. Ask your teller when both the deposit and the hold will be complete.

Can I deposit a money order to someone else's account?

No. A money order must be endorsed by the person whose name appears as the payee. If someone else's name is on the money order, that person must endorse it and deposit it themselves. If you need to transfer money to someone, ask them to deposit it into their own account, or use a different payment method like a bank transfer or check made out to them.

What if the money order amount does not match what I paid for it?

Contact the issuer when ready with your receipt. If you paid for a $500 money order but the printed amount is different, the issuer made an error. Do not deposit it — bring it back to the place where you bought it and ask for a corrected money order or a refund. Keep your receipt as proof of the original transaction.