Yes, you can deposit a money order directly into most bank accounts
You can deposit a money order into a checking or savings account at most banks and credit unions. The process is straightforward: endorse the back of the money order, bring it to your bank with your account number or debit card, and the teller will process it like a check. The money order is converted to a deposit in your account, and you walk away without cash in hand.
The deposit timeline depends on your bank. Most banks credit money order deposits the same business day or within one business day. Some online banks or smaller credit unions may take two to three business days. If you deposit after business hours or on a weekend, the deposit posts on the next business day the bank is open.
You do not need the original receipt or stub to deposit a money order, though keeping it is wise for your records. The money order itself is the only document the bank needs.
Key Takeaways
- Endorse the back of the money order with your signature before handing it to the teller, just as you would a check.
- Most banks deposit money orders the same business day or within one business day, depending on when you submit it.
- You can deposit in person at a teller window, through an ATM (if your bank offers mobile deposit), or by mail if your bank accepts remote deposits.
- If the money order is damaged, altered, or missing the payee name, the bank may refuse the deposit or delay it while they verify it with the issuer.
Endorsing the money order correctly
The back of the money order has a line labeled "Endorse here" or "Signature." Sign your name on that line exactly as it appears on the front of the money order. If the money order is made out to you, your signature is all that is required. If it is made out to you and another person, both of you must sign.
Do not write anything else on the back unless your bank asks you to. Some banks request that you write your account number below your signature, but most do not. If you are unsure, ask the teller before you sign.
If you make a mistake when signing, do not cross it out or try to correct it. Ask the bank for guidance. A money order with a crossed-out or altered signature may be rejected.
Deposit methods: in person, ATM, or by mail
In-person deposit at a teller window is the most common method. Walk into your bank during business hours, hand the endorsed money order to the teller, and provide your account number or debit card. The teller will scan or process it and confirm the deposit amount. This method is instant and leaves no room for error.
ATM deposit is available at some banks. If your bank offers mobile deposit or ATM deposits, you can insert the money order into the machine just as you would a check. The ATM scans it, confirms the amount, and credits your account. Not all banks or ATMs support money order deposits, so check with your bank first.
Mail deposit is an option if your bank accepts remote deposits by mail. Endorse the money order, place it in an envelope with a deposit slip (if required), and mail it to the address your bank provides. Mail deposits take longer—typically five to seven business days from the time the bank receives it—because the money order must travel through the postal system and then be processed at a back-office location.
What happens if the money order is damaged or altered
A money order with visible damage—torn corners, water damage, or faded printing—may be rejected at deposit. The bank cannot verify that it is legitimate if key information is illegible. If this happens, you will need to contact the money order issuer (Western Union, MoneyGram, USPS, or your bank if it issued the money order) and request a replacement.
If the money order is altered—if the payee name has been scratched out and rewritten, or if the amount has been changed—the bank will refuse it. Altered money orders are treated as potential fraud. You cannot deposit an altered money order, and attempting to do so may trigger a fraud investigation.
If the payee name on the money order does not match your name exactly, the bank may refuse the deposit. For example, if the money order says "John Smith" but your account is under "John Michael Smith," the bank may ask for clarification or a second form of ID. If the money order is made out to a business name that does not match your account, you will need to contact the money order issuer to request a replacement in the correct name.
Money order deposits and your bank's fraud checks
Banks verify money orders as part of their standard fraud prevention. When you deposit a money order, the teller or ATM system checks the issuer's database to confirm that the money order is legitimate and has not been reported as lost or stolen. This verification usually takes seconds in person or a few hours for ATM or mail deposits.
If the bank cannot verify the money order immediately, they may place a hold on the deposit. A hold means the money is credited to your account but you cannot withdraw it until the verification is complete. Holds typically last one to three business days. You will receive notice if a hold is placed.
In rare cases, a money order fails verification—for example, if it is counterfeit or the issuer reports it as fraudulent. If this happens, the bank will reverse the deposit and remove the funds from your account. You will be notified, and you should contact the person or business that gave you the money order to resolve the issue.
Limits on money order deposits
Most banks do not impose a limit on how many money orders you can deposit or the total amount. However, if you deposit a large amount—typically $10,000 or more in a single transaction or within a short period—your bank is required by federal law to file a Currency Transaction Report (CTR). This is a routine compliance measure and does not indicate wrongdoing.
Some banks may ask questions about the source of large deposits as part of their anti-money-laundering procedures. Be prepared to explain where the money order came from—for example, a settlement, a sale of goods, or a loan repayment. Honest explanations are not a problem.
If you are depositing multiple money orders from the same source or in a pattern that looks unusual, the bank may flag the account for review. This is standard practice and is designed to protect both you and the bank.
What to do if your money order deposit is rejected
If the bank refuses your money order deposit, ask the teller for the specific reason. Common reasons include: the money order is not endorsed, the payee name does not match your account, the money order is damaged or altered, or the issuer cannot verify it. The teller should provide this information in writing or verbally.
If the reason is a mismatch between the payee name and your account name, contact the money order issuer and request a replacement in your correct name. This process usually takes five to ten business days.
If the reason is that the issuer cannot verify the money order, contact the issuer directly with your money order number and ask them to investigate. Provide the issuer with the date you purchased it and where you purchased it. The issuer can confirm whether the money order is legitimate and whether there is a problem on their end.
Frequently Asked Questions
Do I need to bring my ID to deposit a money order?
You do not need ID for a routine money order deposit if you have an account at the bank and you are depositing at a teller window or ATM. If you are depositing a large amount, the bank may ask for ID as part of their verification process. If the payee name does not match your account, bring ID that shows your name.
Can I deposit a money order made out to someone else?
No, not directly. A money order is like a check—it must be deposited into an account in the name of the payee. If someone gives you a money order made out to them, they must endorse it to you (sign the back and write "Pay to the order of [your name]"), and then you can deposit it. Some banks may refuse this type of third-party endorsement, so call ahead.
What if I lose the money order before I deposit it?
Contact the money order issuer immediately with your receipt or money order number. Report it as lost and request a replacement or refund. Western Union, MoneyGram, and USPS all have processes for this. You will need proof of purchase. The issuer will investigate and issue a replacement or refund, which can take one to four weeks depending on the issuer.
Can I deposit a money order at an ATM if my bank does not offer mobile deposit?
No. If your bank does not offer ATM or mobile deposit for money orders, you must deposit in person at a teller window or by mail. Call your bank to confirm which methods they support before you attempt an ATM deposit.
How long does a money order deposit hold last?
A hold typically lasts one to three business days while the bank verifies the money order with the issuer. If the verification takes longer, the bank will notify you. You can call your bank to ask whether a hold has been placed and when it will be released.