Yes, you can deposit a money order directly into your bank account
A money order is treated like a check by your bank. You can deposit it at an ATM, through a mobile app, at a branch, or by mail — the same ways you would deposit a paper check. The money order must be made payable to you (or to you and another person), and you will need to endorse the back of it with your signature before the bank processes it.
The deposit goes into your account as a pending transaction first. Your bank holds the funds while it clears the money order — this usually takes one to three business days, though some banks clear them faster. Once cleared, the money is yours to use.
Key Takeaways
- Money orders deposit the same way checks do: at an ATM, through your bank's app, at a branch, or by mail.
- The money order must be payable to you or to you and another person; if it is payable to someone else, you cannot deposit it.
- You must sign the back of the money order before depositing it, just as you would a check.
- Most banks hold the funds for one to three business days while the money order clears, though some clear them faster.
- If the money order is lost or stolen before you deposit it, you can request a refund from the issuer if you have the receipt.
Depositing at an ATM or through your bank's app
The fastest way to deposit a money order is usually through your bank's ATM or mobile app, if your bank offers mobile deposit. For ATM deposit, sign the back of the money order, insert it into the envelope your bank provides (or the ATM slot if your machine accepts them directly), and follow the on-screen prompts. The ATM will tell you the deposit amount and which account it is going to.
Mobile deposit works the same way: sign the back, take a photo of the front and back of the money order with your phone, and submit it through your bank's app. The app will show you the amount and account before you confirm. Write the money order number on the envelope or note it in the app for your records.
ATM and mobile deposits usually post as pending that same day and clear within one to three business days. Some banks clear money orders faster than checks — ask your bank if it has a faster clearing time for money orders specifically.
Depositing in person at a bank branch
If you prefer to hand the money order to a teller, bring your ID and the money order signed on the back. Tell the teller which account you want it deposited to. The teller will scan or photograph it and give you a receipt showing the amount and deposit date. This receipt is your proof of deposit if there is ever a question about whether the money order reached your account.
In-person deposits at a branch usually post the same day and clear within one to three business days, depending on your bank's clearing schedule.
Depositing by mail
You can mail a money order to your bank's deposit address. Sign the back of the money order and include a deposit slip (available from your bank's website or a branch) with your account number written on it. Put both in an envelope and mail it to the address your bank provides for deposits by mail.
Mailed deposits take longer because of mail transit time. The money order may not reach your bank for three to five business days, and then it takes another one to three days to clear. In total, expect five to eight business days from the time you mail it until the funds are available. Keep a copy of the money order number and the amount for your records in case it is lost in the mail.
What happens if the money order is made out to someone else
If a money order is payable to another person, you cannot deposit it into your own account. The payee (the person it is made out to) must be the one to deposit it or cash it. If someone gives you a money order made out to them and asks you to deposit it into your account, that is not possible — the bank will reject it.
If a money order is made out to two people (for example, "Pay to the order of John Smith and Jane Doe"), both people usually need to sign it and both names must be on the account, or one person may be able to deposit it if the bank allows it. Ask your bank about its policy on joint-payee money orders before you try to deposit one.
Money order holds and when funds become available
Your bank places a hold on money order deposits while it verifies that the money order is real and that the issuer (the company that sold it) will honor it. During the hold period, the deposit shows in your account as pending, but you cannot withdraw or spend the money yet.
The hold period is usually one to three business days. Some banks clear money orders faster than checks — typically one business day — if the money order was issued by a major issuer like Western Union or MoneyGram. Smaller or regional issuers may take longer. Once the hold lifts, the funds move from pending to available, and you can use them.
If your bank suspects the money order is fraudulent or if there is a problem with the issuer, the hold may last longer or the deposit may be rejected. Your bank will contact you if this happens.
What to do if a money order is lost before you deposit it
If you lose a money order before depositing it, contact the issuer (the place where you bought it) with your receipt. Western Union, MoneyGram, and USPS all allow you to request a refund or replacement if you have proof of purchase. You will need the receipt number, the amount, and the date you bought it.
The issuer will verify that the money order has not been cashed. If it has not been cashed, they will either refund your money or issue a replacement money order. This process can take several weeks. Do not deposit a replacement money order until you have received it from the issuer — depositing a money order that has already been refunded can cause problems with your bank.
Frequently Asked Questions
Do I need to endorse a money order before depositing it?
Yes. Sign the back of the money order in the endorsement area, just as you would a check. Your bank will not process it without your signature. If you are depositing through an ATM or app, sign it before you insert it or take the photo.
How long does it take for a money order to clear in my bank account?
Most money orders clear within one to three business days. Some banks clear money orders from major issuers like Western Union or MoneyGram in one business day. Mailed deposits take longer because of mail transit time — expect five to eight business days total from when you mail it.
Can I deposit a money order that is made out to someone else?
No. The money order must be payable to you or to you and another person. If it is made out to someone else, only that person can deposit or cash it. If it is made out to two people, ask your bank whether both people need to sign it and whether both names need to be on the account.
What if my bank rejects the money order deposit?
Your bank will reject a money order if it is not signed on the back, if it is made out to someone other than you, if it is damaged or illegible, or if the issuer will not honor it. Your bank will contact you if this happens. Contact the issuer to find out why the money order was rejected and whether you can get a refund.
Is there a limit to how much I can deposit in a money order?
Individual money orders have a limit set by the issuer — usually $500 to $1,000 per money order. You can deposit multiple money orders in the same transaction. Your bank may have its own daily or monthly deposit limits; check with your bank if you are depositing a large amount.