Yes, you can deposit money orders directly into your bank account

Most banks accept money order deposits through the same channels you use for checks: in person at a branch, through mobile deposit, or at an ATM. The process is straightforward, but the timeline and any fees depend on your bank, the money order issuer, and how you deposit it. A teller deposit typically clears within one to three business days. Mobile deposit and ATM deposits may take longer—sometimes up to five business days—because the bank has to verify the money order is legitimate and hasn't already been cashed elsewhere.

The money order must be made out to you or to you and another person. If it's made out to someone else, you cannot deposit it into your own account. Some banks will accept a third-party money order if the original payee signs the back and you sign below them, but this is becoming less common and many banks refuse it entirely. Call your bank before you try.

Key Takeaways

  • You can deposit a money order at your bank's branch, through a mobile app, or at an ATM, and most banks treat it like a check deposit.
  • The money order must be made out to you or to you and another person; third-party money orders are rarely accepted.
  • In-person deposits usually clear within one to three business days, while mobile and ATM deposits often take three to five business days.
  • You must endorse the back of the money order with your signature, and some banks require you to write your account number as well.
  • If the money order is lost, stolen, or never arrives, contact the issuer (Western Union, MoneyGram, your bank, or the post office) with your receipt to request a refund or replacement.

How to endorse and deposit a money order

Turn the money order over and sign the back in the space marked "Endorse here" or similar. Your signature must match the name on the front of the money order. Some banks ask you to write your account number below your signature so the deposit goes to the correct account, especially if you're using mobile deposit or an ATM.

If you're depositing in person, hand the money order and your ID to a teller. They will process it like a check deposit and give you a receipt showing the amount and deposit date. If you're using mobile deposit, photograph both the front and back of the money order, enter the amount, and submit it through your bank's app. For ATM deposits, insert the money order into the envelope provided, seal it, and follow the on-screen prompts.

Clearing times vary by deposit method

A money order deposited in person at a branch usually clears within one to three business days. Your bank may place a hold on the funds during this time, meaning you cannot withdraw the money immediately even though the deposit shows in your account. The hold protects the bank in case the money order is fraudulent or has already been cashed.

Mobile deposits and ATM deposits take longer because the bank processes them in batches and has to physically verify the money order later. These deposits often take three to five business days to clear. Some banks clear them faster if you have a long account history or a high account balance, but this varies by institution. Check your bank's deposit policy or ask a teller for the exact timeline.

What happens if the money order is damaged or incomplete

If the money order is torn, water-damaged, or missing information (like the amount or payee name), your bank may refuse to deposit it. In that case, you'll need to contact the money order issuer and request a replacement. Bring your receipt—the stub you kept when you received the money order—because the issuer will need the serial number and amount to locate the original.

If the money order was never received or was lost in the mail, the issuer can issue a replacement or refund. This process typically takes two to four weeks. You'll need to fill out a claim form and provide your receipt. Some issuers charge a small fee for replacements, usually $1 to $5, though many waive it if the money order was lost through their fault.

Money order issuers and where to contact them

The issuer's name appears on the front of the money order. The most common issuers are Western Union, MoneyGram, your bank, and the U.S. Postal Service. Each has its own process for handling lost, stolen, or undeposited money orders.

Western Union: Call 1-800-448-1492 or visit westernunion.com. You'll need your receipt and the money order number. Replacements typically take 10 business days.

MoneyGram: Call 1-800-666-3947 or visit moneygram.com. Bring your receipt and the money order number. Processing takes 7 to 10 business days.

U.S. Postal Service: Visit your local post office with your receipt. USPS money orders can be replaced or refunded, but the process takes 30 to 60 days.

Bank-issued money orders: Contact the bank that issued the money order. Processing times vary, but most banks handle replacements within 5 to 10 business days.

Fees and limits on money order deposits

Most banks do not charge a fee to deposit a money order. However, some banks charge a small fee if you deposit a money order at an ATM or through mobile deposit, typically $0.50 to $2. Ask your bank about its deposit fees before you use an ATM or app.

There is no federal limit on how many money orders you can deposit, but banks may flag large or frequent deposits for fraud prevention. If you deposit more than $10,000 in a single transaction or multiple transactions within a short period, your bank is required by law to file a Currency Transaction Report (CTR) with the federal government. This is routine and does not mean you've done anything wrong—it's a standard anti-money-laundering measure. However, if your deposits seem unusual for your account, the bank may ask you to explain where the money came from.

What to do if your bank refuses the deposit

A bank may refuse a money order deposit if the money order is damaged, the name on it doesn't match your ID, it's a third-party money order, or the bank suspects fraud. If this happens, ask the teller or bank representative why they're refusing it. Get the reason in writing if possible.

If the money order is made out to someone else and you're trying to deposit it into your account, you cannot do so. The original payee must deposit it into their own account, or they must endorse it to you and you must deposit it into an account in your name. If the money order is damaged or incomplete, contact the issuer for a replacement. If your bank simply refuses to accept money orders as a policy, you can deposit it at a different bank or cash it at the issuer's location (Western Union, MoneyGram, or the post office).

Frequently Asked Questions

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

Not into your own account. If the money order is made out to another person, they must deposit it into their account or endorse it to you. If they endorse it, you can deposit it, but many banks refuse third-party money orders. Call your bank first to ask if they accept them.

How long does a money order deposit take to clear?

In-person deposits at a branch usually clear within one to three business days. Mobile and ATM deposits take three to five business days. Your bank may place a hold on the funds during this time, so you may not be able to withdraw the money immediately even though it shows in your account.

What if I lost the receipt for my money order?

Contact the issuer (Western Union, MoneyGram, your bank, or the post office) and provide as much information as you can: the amount, the date you received it, and where you bought it. The issuer may be able to look it up by these details, but having the receipt makes the process faster. Without it, replacement or refund may take longer.

Do I need to write my account number on the money order?

Only if your bank asks you to. For in-person deposits, the teller will route it to your account automatically. For mobile or ATM deposits, some banks require your account number on the back to ensure the deposit goes to the correct account. Check your bank's instructions or ask a teller.

Can I deposit a money order at an ATM if my bank doesn't have a branch nearby?

Yes, if your bank operates ATMs that accept deposits. Not all ATMs accept money orders—some only accept checks or cash. Check your bank's website or call customer service to find an ATM near you that accepts money order deposits. Mobile deposit is often faster if your bank offers it.