You cannot deposit a money order by scanning or photographing it

Banks do not accept scanned, photographed, or digital images of money orders for deposit. A money order is a paper document, and your bank needs the physical original to process it. The paper itself contains security features — watermarks, serial numbers, specific inks — that prevent counterfeiting and allow the issuing bank to verify the funds are real.

When you try to deposit a scanned money order through mobile banking or at an ATM, the system will reject it. If you mail a photocopy to your bank, it will be returned. The only way to turn a money order into funds in your account is to deposit the original paper document in person, by mail, or through a mobile deposit feature that your specific bank may offer for money orders.

Key Takeaways

  • Money orders must be deposited as physical documents; banks cannot process scanned or photographed versions.
  • In-person deposit at a branch or ATM is the fastest method and takes one business day to clear.
  • Mobile deposit for money orders is available at some banks but not all — you must check with your bank first.
  • Mailing a money order to your bank takes five to seven business days total, including mail transit time.
  • You must endorse the back of the money order before depositing it, just as you would a check.

Depositing a money order in person at your bank branch

Walk into any branch of your bank with the original money order and your ID. Sign the back of the money order in the endorsement area — the space marked "Pay to the order of" or similar language. Hand it to a teller along with your account number or debit card. The teller will process it as a deposit to your account.

Funds from a money order deposited in person typically appear in your account by the next business day. Some banks make the funds available when ready if you deposit before a certain time (usually 2 p.m.), but this varies by bank and by the amount. Ask the teller when you can expect to see the money.

Using an ATM to deposit a money order

Many banks allow money order deposits at their ATMs, though not all machines have this feature. Look for an ATM that accepts envelope deposits or has a slot labeled for checks and money orders. Insert the original, signed money order into the envelope provided, seal it, and follow the on-screen prompts to select "deposit" and choose your account.

ATM deposits are processed overnight, so the money order will be scanned and verified after business hours. Funds typically appear in your account the next business day, sometimes the same day if you deposit early in the morning. Keep your receipt from the ATM in case there is a problem with the deposit.

Mobile deposit for money orders: check your bank first

Some banks now offer mobile deposit for money orders through their banking app, but this is not universal. Banks that do allow it require you to photograph both the front and back of the original money order using your phone camera. The app then transmits the images to the bank for processing.

Before you attempt a mobile deposit, log into your bank's app or call the customer service number on the back of your debit card and ask whether money orders are accepted through mobile deposit. If your bank does not support it, trying to deposit a money order this way will fail, and you will need to use a branch, ATM, or mail instead. Banks that do support mobile money order deposits usually clear the funds within one business day.

Mailing a money order to your bank

If you cannot visit a branch or ATM, you can mail the original money order to your bank. Sign the back of the money order first. Write your account number on the front of the money order in the memo line or in an empty space. Include a deposit slip if your bank provided one, or write a brief note with your name, account number, and the amount of the money order.

Place the money order and deposit slip in an envelope and mail it to the address on your bank statement or the address listed on your bank's website for deposits by mail. Do not send cash this way — only money orders, which have tracking and can be replaced if lost. Mailing takes three to five business days, and processing takes another one to two days, so expect the funds to appear in your account five to seven business days after you mail it.

What to do if the money order is lost or damaged

If the money order is lost before you deposit it, contact the issuer when ready. The issuer is printed on the face of the money order — it might be Western Union, MoneyGram, your bank, or the post office. Provide the serial number (printed on the money order) and the amount. The issuer can place a stop on that money order and issue a replacement, though there may be a small fee.

If the money order is damaged — torn, water-damaged, or marked in a way that makes it unreadable — most banks will still accept it if the serial number and amount are legible. If the damage is severe, the bank may reject it, and you will need to contact the issuer for a replacement. Do not attempt to repair a damaged money order with tape or glue; banks will refuse it.

Endorsing the money order correctly

The back of a money order has a blank line or box labeled "Endorse here" or "Sign here." Write your signature on this line. Do not write anything else in the endorsement area unless your bank specifically asks you to write your account number there.

If the money order is made out to someone else and they want you to deposit it on their behalf, they must sign the endorsement line first, and then you sign below their signature. Some banks will not accept a money order endorsed to a third party, so confirm with your bank before accepting a money order made out to someone else.

Frequently Asked Questions

Can I deposit a money order at someone else's bank?

No. You can only deposit a money order at your own bank, where you have an account. If you do not have a bank account, you can cash the money order at the issuer's location — Western Union and MoneyGram have retail locations, and the post office cashes postal money orders — but you cannot deposit it into an account you do not own.

How long does a money order deposit take to clear?

In-person or ATM deposits usually clear within one business day. Mobile deposits clear within one business day if your bank supports them. Mailed deposits take five to seven business days total because of mail transit time plus processing time. The exact timing depends on your bank's policy and the day of the week you deposit.

What if my bank says it does not accept money order deposits?

Most banks accept money order deposits, but a few do not. If yours does not, you can cash the money order at the issuer instead — Western Union, MoneyGram, and the post office will convert it to cash or a check. You can then deposit the check or cash separately, though cashing it first adds an extra step.

Do I need to do anything special if the money order amount is large?

Banks report deposits over $10,000 to the federal government as part of standard anti-money-laundering procedures. This is routine and does not mean anything is wrong. Bring your ID when you deposit, and be prepared to answer basic questions about where the money came from. The deposit will process normally.

Can I deposit a money order that is dated in the past?

Yes. Money orders do not expire, so a money order from last year is still valid. However, if a money order is more than a few years old, some banks may ask questions about its origin before processing it. Bring your ID and be ready to explain where it came from.