Yes, you can deposit a money order directly into your bank account
A money order can be deposited the same way you deposit a check. You sign the back, take it to your bank or credit union, and the funds appear in your account after the deposit clears. Most banks process money order deposits within one to three business days, though some hold them longer if the amount is large or if you're a new customer.
The process is straightforward because money orders are negotiable instruments—the bank treats them as a may provide payment, similar to a cashier's check. Unlike personal checks, money orders carry less fraud risk because they're prepaid. This means your bank is unlikely to place a hold on the deposit, though it depends on your account history and the bank's internal policies.
Key Takeaways
- Sign the back of the money order in the endorsement area, just as you would a check, before depositing it.
- You can deposit a money order at any bank or credit union branch, through an ATM (if your bank offers mobile deposit), or by mail.
- Money order deposits typically clear within one to three business days, faster than personal checks.
- Your bank may place a temporary hold on deposits over a certain amount, usually $5,000 or more, depending on their policies.
- If the money order is damaged, altered, or missing information, the bank may refuse the deposit or delay processing.
How to endorse a money order for deposit
The back of a money order has a blank line labeled "Endorsement" or "Sign here." Write your signature on that line—this is your authorization to deposit it. Do not write your account number or other information unless your bank specifically asks you to.
If someone else gave you the money order and it's made out to you by name, you must sign it. If the money order is made out to multiple people (for example, "John Smith and Jane Smith"), both people typically need to sign the back. Check with your bank if you're unsure—some banks have different rules for joint payees.
If you received a money order made out to someone else, you cannot deposit it into your own account. The payee (the person it's made out to) must endorse it, and even then, some banks will not accept a third-party money order. It's safer to ask the original payee to deposit it themselves or to have them write you a separate money order.
Where and how to deposit a money order
You have three main options: deposit in person at a branch, use an ATM with mobile deposit, or mail it to your bank.
In-person deposit: Walk into any branch of your bank or credit union during business hours with your endorsed money order and your debit card or ID. Hand it to a teller, and they'll process it immediately. This is the fastest way to confirm the deposit went through without errors.
Mobile deposit: Many banks allow you to photograph the front and back of a money order using their mobile app, just like depositing a check. Take clear photos in good lighting, and the app will guide you through the rest. The deposit posts to your account within hours, though the funds may not be available for one to three business days.
Mail deposit: Write your account number on the back of the money order (below your signature), place it in an envelope with a deposit slip, and mail it to your bank's deposit address. This takes longer—typically five to seven business days for the money order to arrive and clear—so use this option only if you cannot visit a branch or use mobile deposit.
How long it takes for a money order to clear
A money order deposit usually clears within one to three business days. Because money orders are prepaid and issued by established companies (like Western Union or MoneyGram) or banks themselves, they carry less risk than personal checks. Your bank does not need to verify funds with another account, which is why the timeline is shorter.
However, your bank may place a hold on the deposit if the amount is unusually large (often $5,000 or more), if you're a new customer, or if your account has had problems in the past. A hold means the money order is deposited, but you cannot withdraw the funds until the hold lifts—usually two to five business days later. Ask your bank about its hold policy when you deposit.
Weekends and bank holidays extend the timeline. If you deposit on a Friday, the clock starts on Monday. If you deposit on a holiday, it starts the next business day.
What happens if the money order has problems
A money order that is damaged, torn, or has missing information may be rejected at deposit. If the issuer's name is illegible, the amount is unclear, or the serial number is damaged, the bank cannot verify it and will refuse to process it.
If the money order is altered—for example, if someone changed the amount or the payee name—the bank will reject it. Alterations are a red flag for fraud, and banks are required to refuse altered instruments.
If your bank rejects a money order, ask them why. If the damage is minor and the money order is still readable, you may be able to contact the issuer (Western Union, MoneyGram, your bank, or the post office, depending on who issued it) and request a replacement. Bring your receipt and ID. The issuer will verify the original money order was never cashed and issue a new one, though this can take several days to a few weeks.
Depositing a money order if you don't have a bank account
If you don't have a bank account, you cannot deposit a money order into one. However, you can cash it instead. Take the endorsed money order to the issuer's location—for example, a Western Union office, MoneyGram agent, or the bank that issued it—and they will give you cash. Some grocery stores and check-cashing services also cash money orders, though they may charge a fee.
Cashing a money order is faster than depositing (usually instant), but you receive cash rather than a record in a bank account. If you plan to deposit money orders regularly, opening a basic bank account may be worth it to avoid fees and to have a record of your deposits.
Frequently Asked Questions
Do I need to sign a money order before depositing it?
Yes. Sign the back in the endorsement area before you deposit it. Without your signature, the bank cannot process it. If you deposit by mail, sign it before mailing.
Can I deposit a money order made out to someone else?
Not into your own account. The person whose name is on the money order must endorse it. Even then, many banks refuse third-party money orders due to fraud risk. Ask the original payee to deposit it themselves or to issue you a separate money order.
What if my bank puts a hold on the money order deposit?
A hold means the deposit is processed but the funds are not available for withdrawal yet. Holds typically last two to five business days. You can ask your bank to lift the hold early if you have a good account history, but they are not required to. Avoid depositing large amounts if you need the cash immediately.
Can I deposit a money order through an ATM?
Some banks allow mobile deposit of money orders through their app, which works like depositing a check by photo. Not all banks offer this for money orders, so check your bank's app or call to confirm. In-person deposit at a branch is always an option.
What should I do if the bank rejects my money order?
Ask the bank why—common reasons are damage, alterations, or missing information. If the money order is still readable, contact the issuer with your receipt and ID to request a replacement. This process can take several days to weeks.