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

Most banks accept money order deposits through the same channels they use for checks: in person at a branch, through mobile deposit (a photo on your phone), or at an ATM. The process is straightforward, but the money order must be made payable to you, properly endorsed on the back, and the bank must be able to read all the details. Timing varies — some banks clear money order deposits in one business day, others take two to five days depending on the amount and the issuer.

The main thing that stops a money order deposit is a missing or illegible signature. Money orders are treated like checks by banks, which means they follow the same verification rules. If you sign the back but the payee line is smudged, or if the amount written in numbers doesn't match the amount written in words, the bank will reject it and return it to you.

Key Takeaways

  • Money orders deposit the same way checks do — in person, by mobile deposit, or at an ATM, depending on what your bank offers.
  • The money order must be made payable to you by name, and you must sign the back in the endorsement area before depositing it.
  • Banks typically hold money order deposits for one to five business days before the funds are available, depending on the amount and issuer.
  • If the payee name, amount, or signature is missing or illegible, the bank will reject the deposit and return the money order to you.

What you need to do before depositing

Check the front of the money order to confirm it is made payable to you — your name should appear in the "Pay to the Order of" field exactly as it appears on your bank account. If your name is misspelled or the money order is made payable to someone else, you cannot deposit it into your account. Some banks will accept a money order made payable to a business if you are an authorized signer, but this varies by institution.

Turn the money order over and sign your name in the endorsement area on the back. This is the blank space where it says "Endorse here" or similar language. Your signature tells the bank you are the legitimate recipient and you authorize the deposit. Do not write anything else in the endorsement area — no account numbers, no instructions. Some banks ask you to write your account number below your signature, so check your bank's deposit instructions first.

Look at the money order itself. The amount should be printed clearly in both numbers and words. If either one is illegible, faded, or torn, the bank may reject it. The issuer's name (Western Union, MoneyGram, USPS, or your bank) should also be readable. If you have any doubt about readability, take a clear photo before you deposit it, in case you need to prove what it said.

Depositing in person at a branch

Walk into your bank with the endorsed money order and your ID. Tell the teller you want to deposit a money order. Hand over the money order and your ID — the teller will verify that your signature matches the ID and that the payee name matches your account. They will scan or photograph the money order and enter the amount into the system.

Ask the teller when the funds will be available. For money orders under $5,000 from major issuers like Western Union or MoneyGram, most banks make the funds available within one business day. For larger amounts or money orders from smaller or unfamiliar issuers, the hold may be longer. The teller can tell you the exact timeline for your deposit.

Request a receipt. The receipt shows the deposit date, amount, and confirmation number. Keep it until the funds appear in your account, in case there is a problem.

Depositing by mobile deposit or ATM

Mobile deposit works like a check deposit — you photograph the front and back of the endorsed money order using your bank's app, enter the amount, and submit it. The app will tell you when the funds are available. Most banks process mobile money order deposits the same way they process mobile check deposits, so if your bank offers mobile check deposit, it almost certainly accepts mobile money order deposit.

ATM deposit is less common for money orders than for checks, because not all ATMs are equipped to read money orders. Check your bank's website or call the branch to confirm that your bank's ATMs accept money order deposits. If they do, insert the endorsed money order into the slot, follow the on-screen prompts, and the ATM will scan it and confirm the amount. You will receive a receipt with a confirmation number.

Both mobile and ATM deposits carry the same hold periods as in-person deposits. The bank will tell you the expected availability date when you submit the deposit.

How long the money order takes to clear

The clearing time depends on three things: the amount, the issuer, and your bank's policy. Money orders under $5,000 from Western Union, MoneyGram, or USPS typically clear in one business day. Money orders from smaller issuers, or amounts over $5,000, may take two to five business days. Some banks have a blanket policy of holding all money order deposits for a set number of days regardless of the amount.

During the hold period, the deposit shows in your account as pending, but you cannot withdraw the funds. Once the hold lifts, the money is yours to use. If the money order is rejected during the clearing process — because the signature is missing, the amount is illegible, or the issuer cannot verify it — the bank will return the money order to you and the deposit will be reversed.

If you need the money urgently, ask your bank whether it offers next-business-day clearing for money orders from major issuers. Some banks do, especially if you are a long-standing customer or if the amount is small.

What happens if the money order is rejected

If the bank cannot read the money order, cannot verify it with the issuer, or finds that it has already been cashed, the deposit will be rejected. The money order will be returned to you, usually within five to ten business days, and the deposit will be removed from your account. You will receive a notice explaining why it was rejected.

If the rejection is due to a signature or readability issue, you can try depositing it again once you have fixed the problem. If the rejection is because the money order has already been cashed or is fraudulent, you will need to contact the issuer to report it and find out whether you can get a replacement or refund.

If you deposited the money order on behalf of someone else and they claim they never received it, you have a receipt showing the deposit date and amount. That receipt is your proof that you completed the transaction. The money order issuer's records will show whether the money order was cashed and when.

Money orders from different issuers

Western Union and MoneyGram money orders are the most widely accepted and typically clear the fastest — usually one business day. USPS money orders also clear quickly and are accepted by all banks. Bank-issued money orders (from your own bank or another bank) clear almost when ready because the issuer is a financial institution the bank already trusts.

Money orders from grocery stores, check-cashing services, or other non-bank issuers may take longer to clear because the bank has to verify them through a third party. If you are unsure whether your bank accepts money orders from a particular issuer, call the branch or check the bank's website before you deposit.

Frequently Asked Questions

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

No, not into your own account. The money order must be made payable to you by name. If it is made payable to someone else, that person would need to endorse it to you (sign the back and write "Pay to the order of [your name]"), and even then, many banks will not accept a third-party endorsed money order. The safest route is to have the original recipient deposit it themselves.

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

Contact the issuer when ready with the money order number (printed on the front). Western Union, MoneyGram, and USPS can all place a stop on a money order and issue a replacement, but you will need proof of purchase and the original receipt. The process takes one to two weeks. If you cannot find the receipt, the issuer may ask for other proof that you purchased it.

Do I need to report a large money order deposit to the bank?

Banks report all deposits over $10,000 to the federal government as a matter of routine — this is normal and legal. You do not need to do anything special. If you are depositing multiple money orders that add up to over $10,000 in a short period, the bank may ask where the money came from, but this is a standard question, not a sign of a problem.

Can I deposit a damaged or torn money order?

It depends on the damage. If the amount, issuer name, or your signature is illegible, the bank will reject it. If the damage is minor and does not affect readability, the bank will usually accept it. If you are unsure, ask the teller before you hand it over, or call the branch ahead of time with a description of the damage.

Why is my money order deposit on hold?

Banks place holds on money order deposits to verify that the money order is legitimate and that the issuer has the funds. The hold is not a problem — it is a standard security measure. Once the hold lifts, the money is available. If the hold lasts longer than your bank quoted, call the branch and ask for a status update on the deposit.