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 mobile deposit on your phone, or at an ATM. The process is straightforward once you understand what your specific bank requires and what happens on the back end. The main difference from a check is that money orders clear faster—usually one to three business days instead of five to ten—because they are prepaid instruments rather than promises to pay.
The speed and ease depend on which bank you use and which deposit method you choose. Some banks treat mobile deposits of money orders the same as checks. Others require you to deposit in person. A few still do not accept mobile deposits of money orders at all, though this is becoming less common. Your bank's rules are what matter, not what another bank does.
Key Takeaways
- You can deposit a money order at your bank branch, through a mobile app, or at an ATM, depending on what your bank allows.
- Money orders clear in one to three business days, faster than checks, because the funds are already may provide.
- You must endorse the back of the money order with your signature before depositing it, just as you would a check.
- If you do not have a bank account, you can cash a money order at the issuer's location, a check-cashing service, or some retailers, though fees may explore.
Endorsing the money order before deposit
The money order must be signed on the back by the person whose name appears as the payee. This is called endorsement. Write your signature on the line marked "Endorse here" or similar. Do not sign it until you are at the bank or ready to deposit it, because a signed money order can be cashed by anyone who holds it.
Some banks ask you to write your account number below your signature on the back. Check with your bank first—some require it, some prefer it, and some do not need it. If you are depositing by mobile, you will photograph both the front and back, so the bank will see your endorsement in the image.
Depositing in person at a branch
Walk into your bank with the endorsed money order and your debit card or ID. Hand it to a teller along with your account number or the card. The teller will process it the same way they process a check deposit. You will receive a receipt showing the deposit amount and the expected availability date. The money is usually available within one business day, though some banks hold it for two or three depending on the amount and your account history.
In-person deposits are the safest route if you are unsure whether your bank accepts mobile deposits of money orders, or if the amount is large. A teller can also answer questions about holds or processing time on the spot.
Mobile deposit through your bank's app
Many banks now allow you to photograph both sides of an endorsed money order and deposit it through their mobile app, just as you would a check. Open the app, select "Deposit Check" or "Mobile Deposit," take clear photos of the front and back of the money order, and submit. The app will tell you when the funds are expected to be available.
Mobile deposit is faster than going to a branch, but not all banks support it for money orders yet. Before you try, log into your app or call your bank to confirm they accept mobile deposits of money orders. If they do not, you will need to deposit in person or at an ATM.
ATM deposits for money orders
Some banks have ATMs that accept money order deposits the same way they accept check deposits. You insert the endorsed money order into the slot, and the machine reads it and credits your account. Not all ATMs have this feature—it depends on the bank and the machine model. Check your bank's website or call to find out which ATMs near you accept money order deposits.
ATM deposits are convenient if you need to deposit outside of branch hours, but they carry a small risk: if the machine rejects or misreads the money order, you will not know when ready. Always keep your receipt and check your account online within a few hours to confirm the deposit went through.
What happens after you deposit
Once the bank receives your deposit, they send the money order to a clearing house, which verifies that the issuer (the company that sold the money order) has the funds to back it. This is why money orders clear faster than checks—the issuer has already collected the money upfront. Clearing usually takes one to three business days. During that time, the funds may show as "pending" in your account.
After clearing, the money is yours to use. There is no risk of the deposit bouncing the way a check can, because the money order issuer may provide the funds when they issued it. If there is a problem—for example, if the money order was reported lost or stolen—the bank will contact you, but this is rare.
If you do not have a bank account
You can cash a money order without a bank account at the issuer's location (for example, Western Union or MoneyGram offices), at a check-cashing service, or at some retailers like Walmart or grocery stores. You will need to endorse the back and show ID. Fees vary: some issuers cash their own money orders for free, while check-cashing services typically charge 1 to 3 percent of the amount.
Cashing is faster than depositing—you get cash on the spot—but you lose the safety of having the money in a bank account. If you plan to receive money orders regularly, opening a basic checking account is usually cheaper than paying cashing fees each time.
Frequently Asked Questions
How long does it take for a money order deposit to clear?
Most money orders clear within one to three business days. Some banks make the funds available when ready or within one business day, while others hold them for up to three. Your bank's policy and the amount of the deposit affect the timeline. Check your deposit receipt or call your bank for their specific hold policy.
Do I need to sign the back of a money order before depositing it?
Yes. You must endorse the money order by signing the back on the line marked for endorsement. Your signature proves you are the person the money order was made out to. Do not sign it until you are ready to deposit or cash it.
Can I deposit a money order made out to someone else?
No. A money order is like a check—it must be deposited or cashed by the person whose name appears as the payee. If someone wants to give you the money, they need to cash the money order and give you the cash, or they need to contact the issuer to have it reissued in your name.
What if my bank does not accept mobile deposits of money orders?
You can deposit in person at a branch or at an ATM that accepts money order deposits. Call your bank or check their website to find out which deposit methods they support for money orders. If none of those options work, you can cash the money order at the issuer or a check-cashing service instead.
Is there a fee to deposit a money order at my bank?
No. Banks do not charge a fee to deposit a money order into your account. The only fees you may encounter are if you use a check-cashing service or retailer to cash the money order instead of depositing it at a bank.