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

Most banks and credit unions accept money order deposits into checking accounts the same way they accept checks. You sign the back of the money order, write your account number on it, and either hand it to a teller or deposit it through an ATM, mobile app, or mail. The money order must be made payable to you or to you and another person — if it's payable to someone else entirely, you cannot deposit it into your account.

The deposit process is straightforward, but the timeline and any fees depend on your bank and how you deposit it. A teller deposit typically clears within one to three business days. Mobile deposits and ATM deposits may take longer — sometimes up to five business days — because the bank has to physically verify the money order later. Mail deposits are the slowest option and can take a week or more.

Money orders are treated as cash equivalents by banks, so there are no special restrictions on depositing them. However, if you deposit multiple money orders totaling $10,000 or more in a single transaction or within a short period, your bank is required by federal law to file a Currency Transaction Report. This is routine and not a problem, but you should know it happens.

Key Takeaways

  • Sign the back of the money order, write your account number on it, and deposit it like a check through your bank's teller, ATM, mobile app, or mail.
  • Teller deposits usually clear in one to three business days; mobile and ATM deposits may take up to five business days.
  • The money order must be payable to you or to you and another person — you cannot deposit a money order made out to someone else.
  • Banks file a Currency Transaction Report for deposits of $10,000 or more in a single transaction, which is a normal federal requirement.
  • Some banks charge a small fee for money order deposits, though many do not — check with your bank about its policy.

How to sign and prepare a money order for deposit

The back of the money order has a line labeled "Endorsement" or "Sign Here." Write your signature on that line — this is the same as endorsing a check. Below your signature, write your account number. Some banks also ask you to write "For Deposit Only" above your account number, which adds a layer of security by restricting the money order to deposit only.

Before you sign, check the front of the money order to make sure it is made payable to you. The payee line should show your name exactly as it appears on your account. If the money order is payable to you and another person (for example, "John Smith and Jane Smith"), both of you must sign the back, or the bank may reject it. If it is payable to someone else, you cannot deposit it into your account — that person would need to endorse it to you first, which requires their signature and is not always accepted by banks.

Deposit methods and how long each takes

The fastest way to deposit a money order is to hand it to a teller in person. The teller will verify the money order on the spot and credit your account within one to three business days. This method is reliable because the teller can catch any issues immediately — for example, if the money order is damaged or the amount is unclear.

ATM deposits are convenient but slower. You insert the money order into the ATM's deposit slot, and the machine scans it. The bank then verifies it later, which can take up to five business days. Some ATMs reject money orders if they cannot read them clearly, so if the money order is worn or faded, a teller deposit is safer.

Mobile app deposits work the same way as ATM deposits. You photograph the front and back of the money order and submit it through your bank's app. The bank verifies it later, and the hold period is typically three to five business days. Mobile deposits are useful if you do not have time to visit a branch, but they carry the same risk of rejection if the image is unclear.

Mailing a money order to your bank is the slowest option. The bank receives it, processes it, verifies it, and credits your account — a process that can take a week or longer. Use this method only if you have no other option and are not in a hurry.

What happens if the money order is damaged or unclear

If a money order is torn, faded, or has missing information, your bank may reject it or place a longer hold on it while it verifies the details. If you deposit it through an ATM or mobile app and it is rejected, you will not know immediately — the rejection can take several days. If you deposit it with a teller, they can tell you right away if there is a problem.

If a money order is rejected, you have two options. First, contact the issuer of the money order — usually the bank, post office, or retailer where you bought it — and ask for a replacement. The issuer will verify that the original money order was never cashed and issue a new one. This process can take one to two weeks. Second, if the money order was issued by a bank or credit union, you can sometimes deposit it at that institution instead, which may have better tools to read a damaged money order.

Fees and holds on money order deposits

Most banks do not charge a fee to deposit a money order into a checking account. However, some banks and credit unions do charge a small fee — typically $1 to $5 — especially if you deposit multiple money orders at once or if you are not a regular customer. Check your bank's fee schedule or ask a teller whether money order deposits carry a charge.

A hold is a temporary delay before the money in your account is available to withdraw. Banks place holds on money order deposits for the same reason they place holds on check deposits: to verify that the money order is legitimate and that the issuer has the funds. A teller deposit usually has a one to three business day hold. ATM and mobile deposits typically have a three to five business day hold. During the hold period, the money is in your account but you cannot spend it.

If you need the money urgently, ask the teller whether they can reduce or waive the hold. Some banks will do this for regular customers or for smaller amounts. However, if the bank later discovers that the money order was fraudulent or counterfeit, they can reverse the deposit and charge your account, even if the hold has expired.

Money orders made payable to multiple people

If a money order is payable to you and another person, both of you must endorse it before it can be deposited. This means both of you must sign the back of the money order. If only one person signs, the bank will reject it.

If you and the other person have a joint checking account, you can deposit it into that account and both signatures satisfy the requirement. If you have separate accounts, the money order can only be deposited into a joint account or into one person's account if the other person has already endorsed it to that person. Some banks allow one person to deposit a jointly payable money order if both people are present with ID, but policies vary — call your bank first.

What to do if you lose a money order before depositing it

If you lose a money order before you deposit it, contact the issuer immediately. The issuer is printed on the money order — it might be a bank, the U.S. Postal Service, Western Union, MoneyGram, or a retailer like Walmart or CVS. Provide the issuer with the money order number, the amount, and the date it was issued. The issuer will check whether the money order has been cashed. If it has not been cashed, they will issue a replacement, usually at no charge.

The replacement process typically takes one to two weeks. Some issuers offer expedited replacements for an additional fee. Keep the receipt from when you bought the money order — it will have the money order number on it and will speed up the replacement process. If you cannot find the receipt, the issuer can usually look up the money order by the amount and date, though this takes longer.

Frequently Asked Questions

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

No, not directly into your account. The money order must be payable to you or to you and another person. If it is payable to someone else, that person must endorse it to you by signing the back and writing "Pay to the order of [your name]" above their signature. Even then, many banks will not accept a third-party endorsed money order, so you should ask the other person to deposit it into their account instead.

How long does a money order deposit hold last?

A hold typically lasts one to five business days, depending on how you deposit it. Teller deposits usually clear in one to three days. ATM and mobile deposits take three to five days. The hold is the bank's way of verifying the money order is real before making the funds available to you.

What if my bank says it cannot deposit money orders?

Most banks accept money order deposits, but a few do not. If your bank refuses, you can deposit the money order at the bank or institution that issued it — for example, at a post office if it is a USPS money order, or at a Western Union location if it is a Western Union money order. You can also cash it and deposit the cash, though this is less secure.

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

Your bank reports deposits of $10,000 or more to the federal government through a Currency Transaction Report. This is routine and does not mean you owe taxes or are under investigation. However, if you are depositing money orders to avoid this reporting requirement, that is illegal. If you have legitimate income, deposit it normally — the reporting is automatic and expected.

Can I deposit a money order through my bank's app?

Yes, most banks allow mobile deposits of money orders. Take a clear photo of the front and back, submit it through the app, and the bank will verify it and credit your account within three to five business days. Make sure the photos are clear and show all the text on the money order, or the bank may reject it.