You cannot send a money order directly to your bank account, but you can deposit one there

A money order is a physical piece of paper, not a digital transfer. Your bank cannot receive it by mail or wire transfer the way it receives an ACH payment or a check. Instead, you deposit the money order at your bank—either in person at a branch, through an ATM, or by mobile deposit—and the bank converts it to funds in your account.

The deposit process is straightforward and works the same way as depositing a check. You endorse the back of the money order (sign it), and either hand it to a teller, insert it into a deposit envelope at an ATM, or photograph it through your bank's mobile app. The funds typically appear in your account within one to three business days, depending on your bank's processing time and the amount.

Key Takeaways

  • Money orders must be physically deposited at your bank—either at a branch, ATM, or through mobile deposit—not sent electronically.
  • You will need to endorse (sign) the back of the money order before depositing it, just as you would with a check.
  • Funds from a money order deposit typically appear in your account within one to three business days.
  • Mobile deposit is often the fastest option if your bank offers it, since you do not have to visit a branch or ATM.
  • Some banks charge a fee to deposit money orders, though many do not—check your account terms or ask a teller.

Depositing a money order in person at a branch

Walk into any branch of your bank during business hours with the money order and your ID. Tell the teller you want to deposit it into your account. The teller will ask you to sign the back of the money order if you have not already, then process the deposit. You will receive a receipt showing the amount and the expected posting date.

This method is the most straightforward and gives you when ready confirmation. If there is any problem with the money order—if it is damaged, already cashed, or made out incorrectly—the teller will tell you on the spot. You will also know exactly when the funds will appear in your account.

Using an ATM to deposit a money order

Most banks allow you to deposit money orders at their ATMs the same way you deposit checks. Insert your debit card, select "Deposit," choose the account, and follow the prompts. The ATM will ask you to place the money order in an envelope (usually provided at the machine) and insert it into the slot. The machine will scan it and confirm the amount.

ATM deposits are available 24/7 and do not require you to speak to anyone. However, you will not know when ready if there is a problem with the money order. If the bank later rejects it, you may not find out for several days. Keep your receipt and check your account balance online to confirm the deposit posted.

Mobile deposit through your bank's app

If your bank offers mobile deposit, you can photograph the front and back of the money order using your phone and submit it through the bank's app. This is often the fastest way to deposit a money order because you do not have to travel anywhere. The app will show you the amount it detected and ask you to confirm before you submit.

After you submit, the money order should post within one to two business days. Some banks post mobile deposits faster than ATM or in-person deposits. Once the deposit is confirmed, destroy the physical money order or write "DEPOSITED" across it so it cannot be cashed twice. Keep a photo of your receipt for your records.

What to do if your bank does not accept money orders

A small number of banks do not accept money order deposits, though this is rare. If yours is one of them, you have two options: cash the money order at the issuer (the place that sold it to you) or at a check-cashing service, then deposit the cash. You can also ask your bank whether they accept money orders at all branches or only certain ones.

If you need to cash the money order instead, bring it to the issuer's location—usually a post office, Western Union agent, MoneyGram agent, or the bank or store where it was purchased. You will need to sign the back and show ID. The issuer will give you cash, which you can then deposit at your bank or use as needed.

Endorsing the money order correctly

The back of a money order has a line labeled "Payee's Signature" or "Endorsement." Sign your name on this line exactly as it appears on the front of the money order. If the money order is made out to a business or organization, an authorized person from that entity must sign it. If it is made out to you and someone else, both of you must sign.

Do not write anything else on the back of the money order unless the bank asks you to. Some banks print a line that says "For Deposit Only" and ask you to write your account number there, but this is optional. Your signature is what matters.

How long it takes for the money to appear

The timeline depends on how you deposit and your bank's processing schedule. In-person deposits at a branch usually post the same day or the next business day. ATM deposits typically post within one to two business days. Mobile deposits usually post within one to two business days, though some banks are faster.

Weekends and bank holidays add time to the process. If you deposit on a Friday evening, the funds may not appear until Tuesday. If you need the money urgently, ask the teller whether your bank can post the deposit the same day or offer expedited processing. Some banks do this for free; others charge a small fee.

Frequently Asked Questions

Do I need to have the money order made out to me to deposit it?

Yes. A money order must be made out to you or to you and another person. If it is made out to someone else, that person must endorse it to you first, then you sign it. This is called a third-party deposit, and some banks do not allow it.

What if the money order is damaged or torn?

Most banks will still accept a damaged money order as long as the amount and issuer information are readable and the money order has not been cashed. If it is severely damaged, the bank may reject it and you will need to contact the issuer for a replacement.

Can I deposit a money order if I do not have a debit card?

Yes. You can deposit it in person at a branch with just your ID, or at an ATM using your account number and PIN. You do not need a debit card to make a deposit.

What happens if the money order was already cashed?

The bank will reject it during processing and return it to you. You will not receive the funds. Contact the person or organization that gave you the money order and ask them to issue a replacement or refund.

Is there a limit to how much I can deposit?

Banks do not typically limit the amount of a single money order deposit. However, if you deposit multiple money orders or large amounts of cash in a short time, your bank may file a Currency Transaction Report (CTR) as required by federal law. This is normal and does not mean anything is wrong.