Yes, you can deposit money orders directly 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 (photograph), or at an ATM. The process is straightforward—you endorse the back of the money order the same way you would a check, and the bank credits your account. The money order must be made payable to you or to you and another person whose name also appears on the account.

The main difference between depositing a money order and depositing a check is that money orders are already may provide funds—the issuer has already collected the payment—so there is no risk of the deposit bouncing. This means your bank may make the funds available faster than it would for a personal check, sometimes within one business day instead of three to five.

Key Takeaways

  • You can deposit a money order at your bank branch, through mobile deposit, or at an ATM using the same process as a check deposit.
  • Endorse the back of the money order with your signature and write your account number below your name before depositing.
  • Money orders clear faster than personal checks because the funds are already may provide by the issuer.
  • If a money order is made out to two people, both names must match the account holder or account holders to deposit it.
  • Some banks charge a small fee to deposit money orders at an ATM, though branch and mobile deposits are typically free.

Endorsing the money order correctly

The back of a money order has a line labeled "Endorse here" or similar. Sign your name on that line—this is your authorization to deposit it. Below your signature, write your bank account number. Some banks also ask you to write "For deposit only" above your account number, which limits the money order to deposit use only and adds a layer of protection if it is lost or stolen.

If the money order is made out to two people—for example, "Pay to the order of John Smith and Jane Smith"—both people must endorse it. If it is made out to "John Smith or Jane Smith," only one person needs to sign. If the names on the money order do not match the name or names on your bank account, the bank will reject the deposit.

Depositing at a branch, ATM, or through your phone

At a bank branch, hand the endorsed money order to a teller along with your deposit slip or account information. The teller will process it immediately and you will receive a receipt showing the deposit amount and your new balance.

At an ATM, insert the endorsed money order into the deposit slot the same way you would a check. The machine will scan it, display the amount on screen, and ask you to confirm. Some banks charge a small fee—typically $1 to $3—for ATM deposits of money orders, though this varies by institution. Check your bank's fee schedule or ask a teller whether your account is charged for this service.

Mobile deposit, available through most banks' apps, lets you photograph the front and back of the endorsed money order and submit it for deposit. The app will display the amount and ask for confirmation before the deposit is sent to your bank. Mobile deposits are free at most banks and usually clear within one business day.

How long it takes for the money to be available

Because money orders are prepaid instruments, banks treat them as may provide funds. Many banks make the full amount available within one business day, compared to three to five business days for personal checks. Some banks make money order deposits available immediately, especially if you deposit at a branch or through mobile deposit before a certain time of day (often 2 p.m. or 5 p.m. local time).

The exact timing depends on your bank's policy and the time of day you deposit. If you deposit a money order on a Friday evening through an ATM, for example, the funds may not be available until Monday. If you deposit at a branch before the cutoff time, they may be available the same day. Check your bank's deposit policy or ask a teller for the specific timeline for your account.

What to do if the money order is damaged or illegible

If a money order is torn, stained, or the amount is hard to read, your bank may refuse to deposit it. In this case, contact the issuer—the organization or business that sold you the money order—and request a replacement. You will need to provide proof of purchase (your receipt) and the serial number of the damaged money order if you have it.

Most money order issuers, including Western Union, MoneyGram, and the U.S. Postal Service, will issue a replacement at no charge if the original is damaged or lost. The process typically takes one to two weeks. Keep your receipt until the replacement arrives and clears your bank account.

Money orders made out to the wrong person or amount

If a money order is made out to someone else's name, you cannot deposit it into your account. The person whose name appears on the money order must endorse it and deposit it into their own account, or they can sign it over to you by writing "Pay to the order of [your name]" on the back and signing below that. However, not all banks accept third-party endorsed money orders, so the original payee should check with their bank first.

If the amount on the money order is wrong—for example, it says $500 but you were supposed to receive $5,000—you cannot correct it yourself. The person or business that issued it must request a replacement from the issuer. Do not attempt to alter the amount; doing so makes the money order fraudulent and your bank will refuse it.

Frequently Asked Questions

Can I deposit a money order made out to cash?

No. A money order made out to "Cash" cannot be deposited into a bank account. You must take it to the issuer (Western Union, MoneyGram, USPS, or your bank) and exchange it for cash or a replacement money order made out to your name. Bring your ID and the original receipt if you have it.

What if my bank says the money order is fraudulent?

Contact the issuer immediately with your receipt and the serial number. The issuer can verify whether the money order is genuine and, if it is, can investigate why your bank rejected it. If the money order is counterfeit, report it to the issuer and to your bank's fraud department. Do not attempt to deposit it again.

Do I need to report money order deposits to the IRS?

Your bank reports deposits over $10,000 to the IRS as part of standard anti-money-laundering procedures. This is routine and does not mean you are under investigation. If you regularly receive large money order deposits, keep records of where they came from in case the IRS asks.

Can I deposit a money order if I do not have a bank account?

No, you need a bank or credit union account to deposit a money order. If you do not have an account, you can cash the money order at the issuer's location (Western Union, MoneyGram, USPS, or your bank) by presenting your ID and the endorsed money order. Some issuers charge a small fee to cash money orders.

What happens if I lose a money order before depositing it?

Contact the issuer with your receipt and the serial number. Most issuers will issue a replacement at no charge, though the process takes one to two weeks. If you do not have your receipt, the issuer may still be able to look up the money order in their system using the serial number and your ID.