Yes, you can deposit a money order at your bank, but the process and timing depend on how you do it
Most banks accept money order deposits through the same channels they use for regular checks: in person at a branch, through an ATM, or by mobile deposit. The money order must be made payable to you or to you and another person jointly. If it's made out to someone else, that person must endorse it to you, and you'll both need to sign it. The bank will ask for your account number and may require your ID.
The deposit itself is free, but the funds won't be available when ready. Banks typically place a hold on money order deposits for one to five business days, depending on the amount and your account history. Larger deposits or accounts with recent overdrafts may face longer holds. Some banks post the funds faster if you deposit in person at a branch rather than through an ATM or mobile app.
Key Takeaways
- Money orders can be deposited like checks through your bank's branch, ATM, or mobile app at no cost.
- The money order must be payable to you, or the person it's made out to must sign the back and you must co-sign it.
- Banks typically hold money order deposits for one to five business days before the funds are available.
- In-person deposits at a branch may clear faster than ATM or mobile deposits, especially for larger amounts.
- You'll need to provide your account number and may be asked for ID, particularly for deposits over $10,000.
Depositing in person at a branch
Bringing your money order to a bank teller is the most straightforward method. The teller will verify the money order is legitimate, check that it's made out to you, and process the deposit into your account. This usually takes a few minutes. You'll receive a receipt showing the deposit amount and the expected hold period.
In-person deposits often clear faster than other methods because the teller can verify the money order on the spot and flag any issues when ready. If the money order is damaged, unsigned, or made out to the wrong name, you'll know right away and can correct it before leaving. For deposits over $10,000, federal law requires the bank to file a Currency Transaction Report, but this doesn't delay your deposit—it's a background process.
Using an ATM or mobile app
Most banks now allow money order deposits through ATMs and mobile apps, just like check deposits. For ATM deposits, you insert the money order into the machine, enter your account number or card, and confirm the amount. Mobile deposits work similarly: you photograph the front and back of the money order using your phone, enter the amount, and submit it through the bank's app.
These methods are convenient but typically trigger longer holds than in-person deposits—often three to five business days. The bank's system has to process the image or scan remotely, which takes more time than a teller's when ready verification. If the image is blurry or the money order is damaged, the bank may reject the deposit and return it to you, which can add several days to the process.
What happens if the money order is damaged or unsigned
A damaged money order—one with tears, stains, or missing information—may be rejected by your bank. If this happens, the bank will return it to you, and you'll need to contact the money order issuer (usually a bank, post office, or retailer) to request a replacement. This process can take one to two weeks.
If the money order is unsigned or not endorsed properly, the bank will also reject it. You must sign the back in the endorsement area. If the money order is made out to two people (you and someone else), both of you must sign it. If it's made out to someone else entirely, that person must sign the back first, then you sign below their signature. Without proper signatures, the deposit cannot go through.
Money order holds and when funds become available
The hold period depends on the deposit method and your bank's policy. In-person deposits at a branch typically clear within one to two business days. ATM deposits usually take two to three business days. Mobile deposits often take three to five business days because the bank needs time to verify the image quality and confirm the money order is genuine.
Your bank may also consider the amount and your account history. A $500 deposit from a customer with a long account history and no recent problems might clear in one business day. A $5,000 deposit from a new account might be held for five business days. If you need the funds urgently, ask the teller at the branch whether they can expedite the hold—some banks will release funds early for in-person deposits if you ask.
Depositing a money order made out to someone else
If the money order is made out to another person, they must endorse it to you before you can deposit it. They sign the back of the money order in the endorsement area and write "Pay to the order of [your name]" above their signature. You then sign below their signature. Both signatures must be present for the bank to accept it.
Some banks are stricter about third-party endorsements than others. A few banks no longer accept them at all due to fraud concerns. Before you ask the other person to sign, contact your bank and confirm they accept third-party endorsed money orders. If your bank doesn't, the other person will need to deposit it into their own account and transfer the funds to you instead.
Fees and limits
Depositing a money order into your bank account is free. There are no deposit fees, processing fees, or hold fees. Your bank may charge you for other services (like overdraft fees or account maintenance), but the money order deposit itself costs nothing.
There is no federal limit on how many money orders you can deposit or how much money you can deposit at once. However, deposits over $10,000 trigger a Currency Transaction Report, which is a standard reporting requirement—not a penalty or a sign of wrongdoing. If you regularly deposit large amounts, your bank may ask questions about the source of the funds as part of anti-money-laundering compliance, but this is routine and does not prevent the deposit.
Frequently Asked Questions
How long does it take for a money order deposit to clear?
In-person deposits at a branch typically clear within one to two business days. ATM and mobile deposits usually take two to five business days. The exact timeline depends on your bank's policy and the deposit amount. If you need the funds urgently, deposit in person and ask the teller if they can expedite the hold.
Can I deposit a money order made out to someone else?
Yes, if the person it's made out to endorses it to you. They must sign the back and write "Pay to the order of [your name]" above their signature, then you sign below. Some banks no longer accept third-party endorsements, so confirm with your bank first.
What if my bank rejects my money order deposit?
Banks reject money orders that are damaged, unsigned, or improperly endorsed. If this happens, the bank will return it to you. Contact the money order issuer to request a replacement, which typically takes one to two weeks. Make sure the money order is signed and in good condition before depositing.
Do I need to do anything special to deposit a large money order?
Deposits over $10,000 require the bank to file a Currency Transaction Report, but this doesn't delay your deposit or cost you anything. You may be asked about the source of the funds as part of routine compliance. Bring your ID and be prepared to answer basic questions about where the money came from.
Can I deposit a money order through a mobile app if I'm not a customer of the issuing bank?
Yes. You can deposit a money order into any bank account you own, regardless of which bank or retailer issued the money order. The issuer and your bank don't have to be the same institution. Mobile deposit works the same way whether the money order came from a bank, post office, or retailer.