Yes, you can deposit a money order directly into your bank account
Most banks accept money order deposits through the same channels they use for checks: in person at a branch, through an ATM, or by mobile deposit (photographing the back and front). The process is straightforward, but the money order must be made payable to you or to you and another person jointly. If it's made out to someone else, you cannot deposit it—the payee would need to sign it over to you, and many banks refuse to accept third-party endorsed money orders.
The deposit itself takes seconds. The funds typically post within one to three business days, depending on your bank's processing timeline and whether you deposited during business hours. Some banks hold money order deposits longer than checks if the amount is large or if you're a new account holder, but this is less common than it once was.
Key Takeaways
- Money orders must be made payable to you (or jointly to you and another person) to be deposited into your account; you cannot deposit one made out to someone else.
- You can deposit a money order in person at a branch, at an ATM, or through mobile deposit, depending on what your bank offers.
- Funds from a money order deposit typically appear in your account within one to three business days.
- You must sign the back of the money order before depositing it, just as you would a check.
- If a money order is lost or stolen before you deposit it, contact the issuer (the post office, bank, or retailer that sold it) with your receipt to request a replacement or refund.
How to deposit a money order at your bank branch
Walk into your bank during business hours with the money order and your ID. Hand it to a teller along with your account number or debit card. Before you hand it over, sign the back of the money order in the endorsement area—this is the blank line on the reverse side, usually near the bottom. If you don't sign it, the teller will ask you to do so before processing.
The teller will scan or photograph the money order, verify the amount and payee name, and deposit it into your account. You'll receive a receipt showing the deposit amount and the expected posting date. The money order itself stays with the bank; you do not get it back.
Depositing a money order through an ATM
Many banks now accept money order deposits at ATMs, though not all machines have this feature. Check your bank's website or call the branch to confirm whether your ATM accepts money orders. If it does, insert your debit card, select deposit, and follow the on-screen prompts. You'll place the money order into the slot, and the machine will scan it and confirm the amount before accepting it.
ATM deposits are processed the same way as branch deposits, but they may take slightly longer to post because they're not verified by a person in real time. If the machine rejects the money order (usually because the image is unclear or the amount cannot be read), you'll need to deposit it at a branch instead.
Mobile deposit: photographing your money order
If your bank offers mobile deposit through its app, you can photograph the front and back of the money order and submit it from your phone. Open the app, select deposit, choose money order as the deposit type, and take clear photos of both sides. The front must show the amount and payee name; the back must show your signature in the endorsement area.
Before you submit, review the photos to make sure the amount is legible and the entire money order is visible. Once you submit, the app will confirm receipt and tell you when the funds are expected to post. Mobile deposits typically post within one to three business days, the same as branch or ATM deposits.
What happens if the money order is made out to the wrong person
If a money order is made payable to someone other than you, you cannot deposit it into your own account. The payee—the person whose name is on the money order—must either deposit it themselves or sign it over to you. A third-party endorsement means the original payee signs the back and writes "Pay to the order of [your name]" above their signature, then you sign below that.
However, many banks now refuse to accept third-party endorsed checks and money orders because of fraud risk. Before asking someone to sign a money order over to you, contact your bank and ask whether they accept third-party endorsements. If they don't, the original payee will need to deposit it into their own account and transfer the funds to you another way—through a wire transfer, ACH transfer, or peer payment app.
Money order deposit holds and delays
Most banks post money order deposits within one to three business days. However, your bank may place a hold on the funds if the amount is unusually large, if you're a new account holder, or if your account has had recent fraud. A hold means the money is in your account but you cannot withdraw it until the hold lifts, typically within five to seven business days.
If your bank places a hold, ask a teller why and how long it will last. You have the right to know the reason. If you need the money urgently, explain your situation; some banks will release funds early if you can show proof that the money order is legitimate (for example, a receipt from the person or organization that issued it).
What to do if a money order is lost or stolen before deposit
If you lose a money order or it is stolen before you deposit it, contact the issuer immediately. The issuer is whoever sold you the money order: the U.S. Postal Service, your bank, a grocery store, or a check-cashing service. You'll need your receipt, which shows the money order number, amount, and date of purchase.
The issuer will place a stop on the money order so it cannot be cashed by anyone else, and will issue a replacement or refund. The process usually takes 30 to 60 days, though some issuers are faster. Keep your receipt and the confirmation number the issuer gives you. Do not deposit the original money order if you later find it; contact the issuer again to cancel the replacement or refund.
Frequently Asked Questions
Can I deposit a money order made out to my business into my personal bank account?
No. A money order made payable to your business name must be deposited into a business account. If you try to deposit it into a personal account, the bank will reject it because the payee name does not match the account holder. Open a business account or ask the issuer to reissue the money order in your personal name.
What if the amount on the money order is unclear or smudged?
If the amount is illegible, the bank may reject the deposit or place a longer hold while they verify it. Contact the issuer with your receipt to confirm the amount, and bring that confirmation to the bank. If the money order is damaged, the issuer can issue a replacement if you have your receipt.
Do I need to endorse a money order if I deposit it at an ATM?
Yes. Sign the back of the money order before inserting it into the ATM, just as you would at a branch. If you forget, the machine will reject it and you'll need to deposit it at a branch instead.
How long does a money order deposit take to clear?
Most money order deposits post within one to three business days. Holds may extend this to five to seven business days, depending on your bank and the amount. Ask the teller or check your app for the specific posting date.
Can I deposit a money order if I don't have a bank account?
No, you need a bank or credit union account to deposit a money order. If you don't have an account, you can cash the money order at the issuer (the post office, bank, or retailer that sold it) or at a check-cashing service, though check-cashing services charge a fee.