Yes, you can deposit a money order directly into most bank accounts

Most banks and credit unions accept money order deposits through the same channels they use for checks: in person at a branch, through mobile deposit (photographing the back and front), or at an ATM if your institution offers that service. The process is straightforward, but a few details matter—the money order must be made out to you or to you and another person, it needs to be signed on the back, and the bank may hold the funds for a few business days before they clear.

The deposit itself takes minutes. The hold—the time the bank keeps the money unavailable while it verifies the money order is genuine and the issuer has the funds—typically lasts one to five business days depending on the amount and your bank's policy. Larger money orders sometimes trigger longer holds.

Key Takeaways

  • You can deposit a money order at a bank branch, through a mobile app, or at an ATM, just as you would a check.
  • The money order must be made payable to you (or to you and someone else), and you must sign the back before depositing.
  • Banks typically hold money order deposits for one to five business days before the funds become available.
  • If the money order is made out to someone else, that person must endorse it to you in writing on the back, and some banks may refuse to accept it.
  • Money orders from major issuers (USPS, Western Union, MoneyGram) clear faster than those from smaller or unfamiliar sources.

What information the bank needs on the money order

The money order must show your name as the payee—the person it is made out to. If it is made out to someone else entirely, the bank will not accept it unless that person signs the back and transfers it to you in writing. Even then, some banks refuse third-party endorsed money orders because the risk of fraud is higher.

Check that the money order has been filled out completely: the payee name, the amount in both numbers and words, the date, and the issuer's name (USPS, Western Union, MoneyGram, or a bank). If any of these are blank or illegible, the bank may reject it or place a longer hold.

Before you deposit, sign the back of the money order in the endorsement area—the blank space on the reverse side. Write your name and account number below your signature. This tells the bank you are authorizing the deposit and confirms the money order is yours to deposit.

How to deposit through mobile app, branch, or ATM

Mobile deposit is the fastest option if your bank offers it. Open your banking app, select "deposit check" or "mobile deposit," photograph the front and back of the money order in good light, and submit. The app will show you the amount and confirm the payee name. Most banks process mobile deposits within 24 hours, though the hold period still applies.

In-person deposit at a branch is the most direct route. Bring the signed money order and your debit card or account number. Hand it to a teller, who will scan it, confirm the amount and payee, and give you a receipt. You will see the deposit in your account when ready, but the hold means the funds will not be available to withdraw for several days.

ATM deposit is available at some banks. Insert your card, select "deposit," choose "check or money order," insert the money order into the slot, and confirm the amount the machine reads. Not all ATMs accept money orders, and not all banks offer this feature—check your bank's website or call ahead.

How long the bank will hold the money

Federal banking rules allow banks to hold check and money order deposits for up to seven business days, but most hold them for one to five days. The exact timeline depends on the amount, the issuer, and your bank's internal policy. A $500 money order from USPS may clear in one day; a $5,000 money order from an unfamiliar issuer may take five.

The hold is not a penalty—it protects the bank from fraud. Money orders can be counterfeited, and the bank needs time to confirm with the issuer that the funds are real and available. During the hold, the deposit shows in your account balance, but you cannot withdraw or transfer the money. Attempting to spend it before the hold lifts can trigger an overdraft fee.

Ask your bank about its specific hold policy when you deposit, or check the deposit receipt—many banks print the expected clear date on it. If you need the money sooner, ask whether the bank will release funds early for deposits under a certain amount; some do for regular customers.

What happens if the money order is damaged or incomplete

A torn, water-damaged, or illegible money order may be rejected at deposit. If the damage is minor—a small tear that does not affect the amount or payee name—the bank may accept it anyway. If the damage is significant, the bank will likely refuse the deposit and return the money order to you.

If a money order is incomplete—missing the payee name, the amount, or the issuer's name—the bank cannot process it. You will need to contact the issuer (USPS, Western Union, or MoneyGram) to request a replacement. This process takes one to two weeks and requires proof of purchase, such as a receipt.

If you lose a money order before depositing it, contact the issuer when ready with your receipt. They can cancel the original and issue a replacement, but the process is slow and requires documentation. This is why it is safer to deposit money orders as soon as you receive them.

Money orders from different issuers and how they affect clearing time

Money orders from the U.S. Postal Service (USPS) and major private issuers like Western Union and MoneyGram clear quickly—usually within one to two business days—because banks have established relationships with them and can verify funds when ready. A money order from your own bank clears even faster, sometimes the same day.

Money orders from smaller or regional issuers, or from a business you do not recognize, may trigger a longer hold. The bank has to contact the issuer to confirm the money order is legitimate, which can add two to three days. If the issuer is out of business or the money order appears counterfeit, the bank will reject it and may flag your account.

Always check the front of the money order to see who issued it. If it is from a source you do not recognize, ask the person who gave it to you for details about where they purchased it. Counterfeit money orders are rare but do circulate, and depositing one—even unknowingly—can result in the funds being reversed from your account weeks later.

What to do if the bank refuses the deposit

If a teller refuses to accept your money order, ask why. Common reasons include: the payee name does not match your account, the money order is damaged or incomplete, it is made out to someone else and they have not endorsed it, or the bank suspects it is counterfeit. Get the reason in writing if possible—ask the teller to note it on your receipt or request a written explanation.

If the money order is made out to you but the bank still refuses it, ask to speak with a manager. Some tellers are overly cautious, and a manager may override the decision. If the bank still refuses, contact the issuer directly. USPS, Western Union, and MoneyGram all have customer service lines and can confirm whether the money order is legitimate.

If you believe the money order is counterfeit, do not try to deposit it again at another bank. Contact the issuer and the police. Knowingly depositing a counterfeit money order is a federal crime, and banks report suspicious deposits to law enforcement.

Frequently Asked Questions

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

Only if that person signs the back and writes "Pay to the order of [your name]" above their signature. This is called a third-party endorsement. Many banks refuse these deposits because the fraud risk is higher. Call your bank before asking the other person to endorse it.

What if I deposit a money order and it turns out to be fake?

The bank will reverse the deposit from your account, sometimes weeks later. If you have already spent the money, you will owe the bank the amount. You are responsible for verifying the money order is legitimate before depositing. If someone gave you a fake money order, report it to the police and the issuer.

Can I deposit a money order at a different bank than the one that issued it?

Yes. You can deposit a money order from any issuer at any bank. The issuer and the bank do not have to be the same. The bank will verify the money order with the issuer during the hold period.

Do I need to endorse a money order if I deposit it through a mobile app?

Yes. Sign the back of the money order before photographing it. The app will show your signature in the image, which confirms you are authorizing the deposit.

How do I know if my bank will accept money order deposits at the ATM?

Check your bank's website or call customer service. Not all banks offer ATM deposits for money orders. If yours does, the ATM will have a slot for checks and money orders, and the screen will prompt you to insert the money order.