Yes, you can deposit a money order directly into your checking account
Most banks and credit unions accept money order deposits through the same channels you use for checks: in person at a branch, through mobile deposit (photograph), or at an ATM. The process is straightforward, but the money order must be made payable to you or to you and another person, and you'll need to endorse it on the back before deposit, just as you would a check.
The deposit itself is free at your own bank or credit union. If you try to deposit at a bank where you don't have an account, you may face a fee or be turned away entirely. The funds typically post within one to three business days, though some banks hold money order deposits longer than checks if the amount is large or if your account is new.
Key Takeaways
- Money orders deposit into checking accounts the same way checks do—in person, by mobile app, or at an ATM—and the process is free at your own bank.
- You must endorse the back of the money order with your signature, and it must be payable to you or to you and another person.
- Funds from a money order deposit typically appear in your account within one to three business days, though banks may hold larger deposits longer.
- If you deposit a money order at a bank where you don't have an account, you may pay a fee or be refused service.
Endorsing the money order before you deposit
Turn the money order over to the back. On the line marked "Endorse here" or similar, sign your name exactly as it appears on the front of the money order. This signature authorizes the bank to process the deposit on your behalf.
If the money order is made payable to two people (for example, "John Smith and Jane Doe"), both people must sign the back. If it says "John Smith or Jane Doe," either one can sign alone. If the money order is made payable to someone else and they want you to deposit it for them, they must sign the back first, then you sign below their signature and write "for deposit only" next to your name.
Depositing in person at your bank branch
Bring the endorsed money order and your debit card or ID to any branch of your bank or credit union during business hours. Hand it to a teller along with your account number or the card. The teller will scan or process the money order and deposit it to your account. You'll receive a receipt showing the deposit amount and the expected posting date.
In-person deposits are the fastest route if you need the money quickly, because the teller can confirm the money order is valid and properly endorsed on the spot. If something is wrong—a missing signature, a torn corner, or a money order made payable to the wrong person—the teller will tell you immediately and you can fix it.
Using mobile deposit through your bank's app
Open your bank's mobile app and look for "Mobile Deposit," "Deposit Check," or a similar option. You'll photograph the front and back of the endorsed money order. The app will ask you to confirm the amount and your account number, then submit the deposit.
Mobile deposit is convenient but slower than in-person deposit. The bank must verify the image quality and the money order details before posting the funds, which can add a day to the process. Some banks limit the amount you can deposit per day or per month through mobile deposit—check your bank's policy before you rely on it for a large money order.
Depositing at an ATM
Some banks and credit unions allow money order deposits at ATMs, though this option is less common than it is for checks. Insert your debit card, select "Deposit," choose "Money Order," and follow the on-screen prompts to insert the endorsed money order into the slot. The machine will scan it and confirm the amount before posting the deposit to your account.
ATM deposits are available 24/7, but not all machines accept money orders—only those equipped with a scanner and deposit slot. If your bank's ATM doesn't accept money orders, you'll need to use mobile deposit or visit a branch during business hours.
How long the deposit takes to post
Money order deposits typically post within one to three business days. Your bank may show the deposit as "pending" immediately after you submit it, but the funds won't be available to spend until the posting is complete. Weekends and bank holidays don't count as business days, so a deposit made on Friday may not post until Tuesday.
Banks can hold money order deposits longer than checks if the amount is unusually large, if your account is new, or if the bank suspects fraud. A hold of five to seven business days is within the bank's right under federal law. If your bank places a hold, ask the teller or call customer service to find out when the funds will be released.
What to do if the money order is damaged or has errors
If the money order is torn, stained, or has missing information, the bank may refuse to deposit it. Contact the issuer of the money order—usually the store or service where you bought it—and explain the damage. They can issue a replacement if you have your receipt and the original money order.
If the money order is made payable to the wrong person or has the wrong amount printed on it, do not attempt to alter it. Contact the issuer and request a replacement. Altering a money order is fraud and can result in criminal charges.
Depositing a money order at a bank where you don't have an account
Most banks will not deposit a money order into an account at another bank. If you try, you'll be turned away or charged a fee—typically $5 to $15. The exception is if the money order was issued by that bank (for example, a Wells Fargo money order deposited at Wells Fargo), in which case some banks will process it for a fee or for free.
If you don't have a checking account at the bank that issued the money order, your best option is to open an account at your own bank and deposit it there. If you need the money immediately and don't have time to open an account, you can cash the money order at the issuing bank or at a check-cashing service, though cashing typically costs more than depositing.
Frequently Asked Questions
Can I deposit a money order made out to someone else?
Only if that person endorses it first by signing the back. They must sign exactly as their name appears on the front. If they want you to deposit it into your account, they should write "for deposit only" below their signature. Some banks may still refuse this deposit if the names don't match your account.
What if I lose the money order before I deposit it?
Contact the issuer immediately with your receipt. Most money order issuers will cancel the original and issue a replacement, though the process can take one to two weeks. If someone else cashes the lost money order before you report it, you may not be able to recover the funds.
Does depositing a money order count toward my daily ATM withdrawal limit?
No. ATM withdrawal limits apply only to cash you take out, not to deposits you put in. You can deposit as much as the ATM's slot will accept, though your bank may place a hold on very large deposits.
Can I deposit a money order if my account is overdrawn?
Yes. The deposit will post to your account even if it's overdrawn. However, the bank may use some or all of the deposit to cover overdraft fees or negative balance before the remaining funds become available to you.
What if the bank says the money order is fraudulent?
Stop using that money order immediately. Contact the issuer to verify whether it's genuine. If it's counterfeit, report it to the issuer and to your bank. Do not attempt to deposit it elsewhere, as depositing a fraudulent money order can result in criminal charges.