The basic process: endorse, deposit, wait
To deposit a money order into your bank account, you sign the back of it, take it to your bank or ATM, and hand it over the same way you would a check. The bank scans it, credits your account, and holds the funds while they verify it with the issuer — usually one to three business days. After that hold lifts, the money is yours to spend.
The timing and method depend on your bank and the money order issuer. Some banks let you photograph the front and back through their mobile app. Others require you to visit a branch or ATM in person. A few still require you to mail it in. The hold period also varies: some banks clear money orders in one business day, others take up to five.
The critical step most people miss is the endorsement. A blank money order — one with no signature on the back — cannot be deposited. Your bank will reject it or ask you to sign it on the spot before they process it.
Key Takeaways
- You must sign the back of the money order before depositing it, in the space marked "Endorse here" or similar.
- Most banks hold money order deposits for one to three business days while they confirm the funds with the issuer.
- Mobile deposit through your bank's app is the fastest route if your bank offers it; in-person deposit at a branch or ATM is the fallback.
- If the money order is made out to someone else, that person must sign it first, and some banks will not accept it even then.
How to endorse a money order correctly
The back of a money order has a line or box labeled "Endorse here" or "For deposit only." Sign your name on that line exactly as it appears on the front of the money order — if the front says "John Smith," sign "John Smith," not "J. Smith" or "John." Mismatched signatures can trigger a hold or rejection.
Below your signature, write "For deposit only" and your account number. This limits what someone can do with the money order if it gets lost after you sign it. It is not required by law, but it is a standard practice that protects you.
Do not sign the money order until you are ready to deposit it. Once it is signed, anyone with it can deposit it into their own account. If you are mailing it to your bank, sign it the day you mail it, not weeks in advance.
Mobile deposit: photograph and submit
Most major banks — Bank of America, Chase, Wells Fargo, Citibank, and many regional banks — let you deposit a money order through their mobile app without visiting a branch. Open the app, find the deposit or mobile check feature, photograph the front and back of the money order in good light, and submit it. The app will tell you the expected hold period before the funds clear.
The photograph must show the entire money order clearly. Blurry images, shadows, or cut-off edges will cause the submission to fail. Photograph the front first, then the back with your signature visible. Some apps require you to photograph them in a specific order; the app will guide you.
After you submit, the bank sends the image to the money order issuer for verification. This usually takes one to three business days. During that time, the funds show in your account as pending. Once verified, the hold lifts and the money is available to spend. If the issuer cannot verify the money order — because the serial number does not match their records, for example — the bank will reject it and return it to you.
In-person deposit at a branch or ATM
If your bank does not offer mobile deposit, or if you prefer to hand over the money order in person, visit a branch during business hours or use an ATM that accepts deposits. At a branch, hand the signed money order to a teller along with your account number or debit card. They will scan it, confirm the amount, and credit your account. The hold period is the same as mobile deposit — one to three business days depending on the bank and the issuer.
Some ATMs accept money order deposits the same way they accept check deposits: you insert the envelope with the money order inside, the machine scans it, and you confirm the amount on the screen. Not all ATMs have this feature, so check your bank's website or call ahead to find one that does. The hold period is identical to branch deposit.
If you use an ATM, keep your receipt. It shows the date and time of deposit and the amount credited. If the bank later claims they never received the money order, your receipt is proof you submitted it.
Money orders made out to someone else
If a money order is made out to you and another person — for example, "Pay to the order of John Smith and Jane Doe" — both of you must sign the back before it can be deposited. The bank will not accept it with only one signature. Both signers must be present at the branch, or one person must sign it and mail it to the other for their signature before depositing.
If a money order is made out to someone else entirely and they want you to deposit it into your account, most banks will refuse. The money order is a negotiable instrument — it is legally tied to the person named on the front. Some banks will accept it if the original payee signs it over to you by writing "Pay to the order of [your name]" on the back and signing below that, but this is uncommon and not may provide. The safest route is to ask the original payee to deposit it into their own account and then transfer the money to you, or to have them cash it and give you the cash.
Hold periods and when funds become available
A hold is the time between when you deposit a money order and when the bank releases the funds for you to spend. During the hold, the money shows in your account as pending. You can see it, but you cannot withdraw it or transfer it out. The hold exists because the bank must verify the money order with the issuer — they need to confirm the serial number is real, the amount is correct, and the issuer has not already paid it out to someone else.
Most banks hold money orders for one to three business days. Some hold them for up to five business days, especially if the money order is for a large amount or was issued by a less common issuer. A few banks clear money orders in one business day if you deposit them early in the morning. Check your bank's deposit hold policy on their website or ask a teller.
The hold period does not include weekends or federal holidays. If you deposit a money order on Friday, the hold clock usually starts on Monday. If the hold is three business days, the funds clear on Thursday.
What to do if the money order is rejected
If the bank rejects your money order deposit, they will notify you within a few business days. The most common reasons are a missing or mismatched signature, a blurry mobile deposit image, a counterfeit or altered money order, or a money order that has already been cashed by someone else.
If the signature is the problem, sign the money order and resubmit it. If the image is blurry, retake the photographs in better light and resubmit. If the bank says the money order is counterfeit or has already been cashed, contact the issuer directly — the phone number is usually printed on the money order itself. They can tell you whether the money order is legitimate and whether it has been paid out. If it was already cashed, you have a fraud problem and should report it to the issuer and to your bank's fraud department.
Frequently Asked Questions
Can I deposit a money order at an ATM?
Some ATMs accept money order deposits, but not all. Check your bank's website to find an ATM near you that has a deposit slot and supports money order deposits. The process is the same as depositing a check: insert the signed money order in an envelope, the machine scans it, and you confirm the amount on screen.
How long does it take for a money order to clear?
Most banks hold money orders for one to three business days. After the hold lifts, the funds are available to spend. The exact timing depends on your bank and the issuer. Call your bank or check their website for their specific hold policy.
What if I lose the money order before I deposit it?
A blank money order — one you have not signed — can be cashed by anyone who has it. Contact the issuer when ready with the serial number and ask them to put a stop on it. If you signed it, write "For deposit only" and your account number below your signature to limit what someone else can do with it. Report the loss to your bank as well.
Do I need to bring my ID to deposit a money order at the bank?
Most banks ask for ID when you deposit at a branch, especially for large amounts. Bring your driver's license or passport. If you use mobile deposit or an ATM, no ID is required — the bank verifies your identity through your account.
Can I deposit a money order made out to my business?
Yes, if you have a business bank account. The money order must be made out to your business name, and you must sign it on the back. Bring your business ID or EIN documentation if you deposit in person. The hold period is the same as for personal accounts.