Money orders don't go into bank accounts—they go to the bank first
You cannot send a money order directly to your bank account. A money order is a physical piece of paper, not a digital transfer. Your bank cannot receive it as a deposit unless you bring it in person, mail it to a deposit address, or use mobile deposit (if your bank offers it). The money order must be converted into a bank transfer at some point in the process—your bank does that conversion, not the other way around.
If someone owes you money and wants to pay by money order, they send the physical money order to you. You then deposit it at your bank. If you owe money and want to pay by money order, you buy the money order, then send it to the person or business you owe—they deposit it on their end.
Key Takeaways
- Money orders are paper documents that must be physically deposited at a bank, credit union, or check-cashing service; they cannot be sent directly into an account.
- You can deposit a money order in person at a teller window, by mail to your bank's deposit address, or through mobile deposit if your bank supports it.
- Mobile deposit typically takes 1 to 3 business days to clear, while in-person deposits may post the same day or next business day depending on the time and amount.
- If you need to pay someone by money order, you buy it first, then mail or deliver the physical document to the recipient—they deposit it themselves.
How to deposit a money order you received
If someone sent you a money order, you have three deposit options. The fastest is to walk into your bank or credit union branch during business hours and hand the money order to a teller. They will process it on the spot, and the funds usually post to your account the same day or by the next business day, depending on the time of deposit and the amount.
If you cannot visit a branch, you can mail the money order to your bank's deposit address. This address is usually printed on the back of your deposit slips or on your bank's website under "mailing address" or "deposit by mail." Include a deposit slip with your account number, sign the back of the money order, and mail it in an envelope. Processing takes 5 to 10 business days from the time your bank receives it.
Many banks now offer mobile deposit, which lets you photograph the front and back of the money order using your phone and submit it through the bank's app. You still need to sign the back of the money order before photographing it. Mobile deposits typically clear in 1 to 3 business days. Check your bank's app or website to see if this feature is available on your account.
Endorsing a money order before deposit
Before you deposit a money order, you must sign the back of it. This signature is called an endorsement. Write your name on the line marked "Endorse here" or similar language on the back. Do not sign it until you are ready to deposit it—a signed money order can be cashed by anyone who has it.
If the money order is made out to someone else and they want you to deposit it into your account, they must sign it first, then write "Pay to the order of [your name]" below their signature. This is called a third-party endorsement, and many banks no longer accept them due to fraud risk. Call your bank before attempting this—they may refuse to process it, or they may require the original recipient to deposit it themselves and transfer the funds to you another way.
Sending a money order to pay someone else
If you want to pay a bill or send money to someone using a money order, you buy the money order first, then mail it to them. You do not send it to their bank. You send it to their address or to the business address listed on the bill. The recipient receives the physical money order and deposits it themselves using one of the methods above.
When you buy a money order, you will be asked who it is payable to. Write the recipient's name clearly. Keep your receipt until you confirm the money order was received and deposited. If it is lost in the mail, you can use the receipt to file a claim with the money order issuer (usually Western Union, MoneyGram, or your bank) and request a refund or replacement.
Timing and processing for money order deposits
| Deposit Method | Processing Time | When to Use |
|---|---|---|
| In-person at branch | Same day or next business day | You need the money quickly and can visit during business hours |
| Mobile deposit | 1 to 3 business days | You have a smartphone and your bank supports this feature |
| Mail to bank | 5 to 10 business days | You cannot visit a branch and do not have mobile deposit |
The exact timing depends on when your bank receives and processes the deposit. Money orders deposited after 2 p.m. or on weekends may not post until the next business day. Large amounts may be held for verification. If you need the funds by a specific date, deposit in person at a branch to avoid delays.
What happens if a money order is lost or never arrives
If you mailed a money order to someone and it never arrived, contact the money order issuer using your receipt. You will need the receipt number, the amount, the date of purchase, and the name of the recipient. The issuer can tell you whether the money order has been cashed. If it has not been cashed within a set time (usually 1 to 3 years depending on the issuer), you can request a refund.
If the money order was cashed by someone other than the intended recipient, the issuer can investigate, but recovery is not may provide. This is why keeping your receipt is critical. If you are sending money orders regularly, consider asking the recipient to confirm receipt before you discard the receipt.
If you received a money order that was damaged or has a torn corner, most banks will still accept it as long as the amount and payee information are legible. If it is severely damaged, the bank may refuse it. In that case, ask the sender to purchase a replacement and mail it to you.
Frequently Asked Questions
Can I deposit a money order at an ATM?
Most ATMs do not accept money orders. Some newer ATMs at large banks may have mobile deposit capability, but you would use your phone app, not the ATM itself. Your best option is in-person deposit at a teller window or mobile deposit through your bank's app.
What if the money order is made out to the wrong name?
If the money order has your name spelled wrong or is made out to a slightly different version of your name (like "John" instead of "Jonathan"), most banks will still accept it as long as it is clearly meant for you. Bring a photo ID that matches the name on the money order. If the name is completely wrong, ask the sender to purchase a new money order with the correct name.
Do I need to report money order deposits to the IRS?
Depositing a money order itself does not trigger any tax reporting requirement. However, if the money order represents income (like payment for work or services), you may owe taxes on it depending on the amount and your situation. If you receive many money orders totaling over $10,000 in a year, your bank may file a Currency Transaction Report, which is routine and not a sign of wrongdoing.
Can I deposit a money order to someone else's account?
No. You can only deposit a money order into an account in your name or an account you are authorized to access. If the money order is made out to someone else, they must deposit it themselves. If you want to give them the money, they can deposit it and transfer funds to you, or you can ask the original sender to issue a new money order in their name.
How long does a money order stay valid?
Money orders typically do not expire, but the issuer may charge a fee to replace one if it has not been cashed after a certain period (usually 1 to 3 years). If you have an old money order, check with the issuer to confirm it is still valid before attempting to deposit it.