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. The process is straightforward—endorse the back of the money order the same way you would a check, and the bank treats it as a standard deposit. The money order must be made payable to you or to you and another person whose name also appears on the account.
The deposit will show up in your account, but the funds may not be immediately available. Banks typically place a hold on money order deposits for one to five business days while they verify the money order is legitimate and the issuer has the funds to cover it. During that hold period, the deposit appears in your account balance but you cannot withdraw or spend it.
If you deposit a money order that turns out to be fraudulent or counterfeit, the bank will reverse the deposit and deduct the amount from your account, even if you have already spent the money. This is why banks hold the funds—to protect themselves and you from losses.
Key Takeaways
- Endorse the back of the money order with your signature, just as you would a check, before depositing it.
- You can deposit at a branch in person, at an ATM, or through mobile deposit if your bank offers it.
- Banks typically hold money order deposits for one to five business days before the funds become available to spend.
- The money order must be made payable to you or to you and another account holder; if it is made out to someone else, that person must endorse it to you first.
Depositing in person at a branch
Walk into your bank with the money order and your ID. Hand the money order to a teller along with your account number or debit card. The teller will endorse the back if you have not already done so, scan it, and process the deposit into your account. This takes a few minutes and you will receive a receipt showing the deposit amount and your new account balance.
In-person deposits are the safest option because the teller can immediately spot obvious signs of fraud—a money order with a torn corner, faded printing, or a mismatched issuer name. If something looks wrong, the teller will tell you before the deposit is processed. You also have a paper receipt with the teller's name and the exact time of deposit, which matters if there is ever a dispute.
Using an ATM to deposit a money order
Many banks now allow money order deposits at their ATMs, though not all machines have this feature. Check your bank's website or app to see which ATMs near you accept deposits, or ask a teller. The process is similar to depositing a check: insert the money order into the slot, select your account, confirm the amount, and the machine will scan and accept it.
ATM deposits are faster than waiting in line, but you lose the immediate human verification. If the money order is damaged or counterfeit, you will not find out until the bank processes it—usually the next business day. The hold period is the same as an in-person deposit, typically one to five business days.
Mobile deposit through your bank's app
If your bank offers mobile deposit, you can photograph the front and back of the money order using your phone and submit it through the bank's app. The app will ask you to confirm the amount and select which account to deposit into. Once you submit, the money order is in the system and the hold period begins.
Mobile deposit is the most convenient option, but it is also the slowest to verify. The bank scans your photos and runs them through fraud detection software, which can take longer than a teller's visual inspection. If the photo is blurry or the money order is damaged, the bank may reject the deposit and ask you to resubmit or bring it to a branch instead.
After you submit a mobile deposit, destroy the physical money order or write "deposited" across it so you do not accidentally try to cash or deposit it again. Depositing the same money order twice—even by accident—is considered fraud and can result in criminal charges.
What happens if the money order is made out to someone else
If the money order is payable to another person, that person must endorse it to you first. They sign the back and write "Pay to the order of [your name]" above their signature. Then you sign below their endorsement. When you deposit it, bring your ID and be prepared to explain the chain of endorsement to the teller.
Some banks will not accept money orders with multiple endorsements, especially if the endorsements are old or the handwriting is unclear. If a teller refuses it, ask to speak to a manager or try a different branch. The safest option is to have the original payee cash the money order and give you the cash, or have them deposit it into their own account and transfer the money to you electronically.
Hold periods and when you can use the money
The hold period depends on your bank and the amount. Most banks hold money order deposits for one to five business days. Some banks hold larger deposits longer—a money order for $5,000 or more might be held for up to ten business days. Weekend and holiday deposits are not counted as business days, so a money order deposited on Friday may not clear until the following Wednesday or Thursday.
During the hold, the money shows in your account balance but you cannot withdraw it. If you try to spend it before the hold lifts and the money order turns out to be fraudulent, you will overdraft your account and owe the bank the full amount plus overdraft fees. Do not assume the money is available just because it appears in your balance.
If you need the money urgently, ask the teller whether the bank can release the funds early. Some banks will do this for regular customers or for smaller amounts, but there is no may provide. The bank is not required to release funds before the hold expires.
What to do if a money order deposit is rejected or reversed
If the bank rejects your deposit, it will tell you why: the money order is damaged, the amount is unclear, the issuer is not recognized, or the signature is missing. Ask the teller what you need to fix. If the money order itself is damaged, contact the issuer (usually printed on the front) and ask for a replacement.
If a deposit is accepted but later reversed—meaning the money order was fraudulent or the issuer did not have the funds—the bank will notify you and deduct the amount from your account. This can happen days or weeks after the deposit. If your account balance drops below zero because of a reversal, you will owe overdraft fees on top of the money order amount. Contact the bank immediately to understand why the reversal happened and whether you have any recourse.
Frequently Asked Questions
Do I need to sign the money order before depositing it?
Yes. Sign the back of the money order in the endorsement area, just as you would a check. If you do not sign it, the teller will ask you to do so before processing the deposit. Some ATMs and mobile deposit systems will accept unsigned money orders, but the bank may reject them during processing.
How long does it take for a money order deposit to clear?
The hold period is typically one to five business days. After the hold lifts, the money is yours to spend. Weekends and holidays do not count as business days, so a Friday deposit may not clear until Wednesday or Thursday of the following week.
Can I deposit a money order into someone else's bank account?
No, not directly. The money order must be made payable to you or to you and another person on the account. If it is made out to someone else, they must endorse it to you first, and you must be present when it is deposited.
What if the money order amount is wrong or illegible?
If the printed amount does not match what you expected, contact the issuer before depositing it. If the amount is illegible or smudged, the bank will likely reject the deposit. You will need to contact the issuer and request a replacement money order.
Can I deposit a money order that is more than a year old?
Money orders do not expire, but banks may refuse to accept very old ones because they are harder to verify. If your money order is more than a year old, contact the issuer first to confirm it is still valid, then bring it to a branch in person rather than using an ATM or mobile deposit.