Yes, you can deposit a money order into your checking account
A money order can go into your checking account the same way a check does. You endorse the back, write your account number on it, and either deposit it at an ATM, at a teller window, or through your bank's mobile app. Most banks treat money orders as negotiable instruments—they process them through the same clearing system as personal checks, which means the timeline and steps are nearly identical.
The main difference between depositing a money order and a check is that money orders are considered more secure because they're prepaid. The issuer (the post office, a retailer, or a money transfer company) has already collected the funds. This means your bank is less likely to hold the deposit while verifying funds, though holds still happen depending on the amount and your account history.
Money orders issued by the U.S. Postal Service, Western Union, MoneyGram, Walmart, or your own bank all deposit the same way. The payee name on the money order must match the account holder's name, or the deposit will be rejected.
Key Takeaways
- Endorse the back of the money order with your signature and write your account number below your name before depositing.
- You can deposit a money order at an ATM, through mobile banking, or at a teller window—the method depends on your bank's capabilities.
- Money orders typically clear within one to three business days, though your bank may place a hold on the funds for up to seven days depending on the amount.
- The payee name printed on the money order must match your name exactly, or the bank will not process the deposit.
- If a money order is lost or damaged before deposit, contact the issuer (post office, Western Union, etc.) with your receipt to request a replacement or refund.
How to endorse and deposit a money order
Turn the money order over to the back. On the line marked "Endorse here" or "Sign here," write your full signature exactly as it appears on your bank account. Below your signature, write your checking account number. Some banks also ask you to write "For deposit only" above your account number—this protects you if the money order is lost in transit, because it can only be deposited to that specific account.
If you're depositing at an ATM, insert the money order into the envelope provided (if your bank requires one), select "deposit check," and follow the on-screen prompts. The ATM will scan the money order and credit it to your account. If you're using mobile banking, photograph the front and back of the endorsed money order and submit it through the deposit feature in your app. At a teller window, hand the endorsed money order to the teller along with your account information or debit card.
Do not write anything else on the money order after you've endorsed it. Banks reject money orders with additional markings, corrections, or damage to the printed information.
How long it takes for a money order to clear
Money orders typically clear within one to three business days after deposit. This is faster than personal checks because the funds are already may provide by the issuer. However, your bank may place a hold on the deposit—meaning the money shows as pending in your account but you cannot withdraw it yet.
A hold usually lasts two to seven business days, depending on the amount of the money order and your account history. If you deposit a large money order (typically over $5,000, though this varies by bank), expect a longer hold. New accounts or accounts with frequent overdrafts may also trigger holds on smaller amounts. Your bank is required to disclose its hold policy in writing; you can find it in your account agreement or by asking a teller.
If you need the funds sooner, call your bank and ask whether they will release the hold early. Some banks will do so if you have a good account history or if you can provide proof that the money order is legitimate (such as the receipt showing it was purchased).
What happens if the payee name doesn't match your name
If the money order is made out to someone else's name, you cannot deposit it into your own account. The payee name on a money order is legally binding—it's the only person who can cash or deposit it. If someone gives you a money order with another person's name on it, that person must endorse it to you on the back, and then you can deposit it into your account.
This is called a third-party endorsement. The original payee signs the back and writes "Pay to the order of [your name]" above their signature. Then you sign below that. However, many banks no longer accept third-party endorsements due to fraud concerns. Before attempting this, contact your bank and ask whether they will process a third-party money order. If they refuse, the original payee will need to deposit it into their own account and transfer the funds to you another way.
Depositing a money order without a bank account
If you don't have a checking account, you can cash a money order instead of depositing it. The issuer will convert it to cash or a debit card load. Take the endorsed money order to the location where it was issued: the post office for USPS money orders, a Western Union agent for Western Union money orders, or a Walmart customer service desk for Walmart money orders. Bring a valid photo ID. The issuer will verify the money order and give you cash or load the funds onto a prepaid card.
Cashing a money order usually takes minutes and costs nothing if you cash it at the issuer's location. Some retailers charge a small fee (typically $1 to $3) to cash money orders they did not issue. If you plan to deposit money orders regularly, opening a checking account at a bank or credit union may be more cost-effective than cashing them repeatedly.
What to do if a money order is lost or damaged before deposit
If you lose a money order before depositing it, contact the issuer immediately with your receipt. The receipt has a reference number that allows the issuer to track the money order and issue a replacement or refund. Keep your receipt in a safe place until the money order clears your account.
If the money order is damaged—torn, water-damaged, or with illegible printing—most issuers will still process it if the serial number and amount are readable. Take it to the issuer's location or call their customer service line. If the damage is severe enough that the money order cannot be processed, the issuer will issue a replacement, though this may take several business days.
If you've already deposited a money order and it was rejected by your bank, the bank will return it to you or notify you of the rejection. Contact your bank to find out why it was rejected (common reasons include a missing or illegible payee name, a signature that doesn't match your account, or damage to the money order). Once you resolve the issue, you can redeposit it.
Money order deposits and your bank account limits
Banks do not limit how many money orders you can deposit, but they do monitor large or frequent deposits for fraud and tax reporting purposes. If you deposit money orders totaling $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) with the Financial Crimes Enforcement Network (FinCEN). This is routine and does not mean you've done anything wrong—it's a standard reporting requirement.
However, if your bank suspects you are deliberately breaking up large deposits into smaller ones to avoid this reporting requirement (a practice called "structuring"), they may freeze your account and file a Suspicious Activity Report (SAR). To avoid this, simply deposit money orders normally and keep records of where they came from. If a bank employee questions you about large deposits, answer honestly about the source of the funds.
Frequently Asked Questions
Can I deposit a money order at any bank, or only at my own bank?
You can only deposit a money order into an account at your own bank. If you want to cash a money order at a different bank, you'll need to go to the issuer (post office, Western Union, etc.) instead. Some retailers that issue money orders, like Walmart, will cash them at any of their locations.
What if my bank doesn't have mobile deposit for money orders?
Not all banks offer mobile deposit for money orders—some only accept checks through their app. If your bank doesn't support money order mobile deposits, use an ATM or visit a teller window. Call your bank's customer service line to confirm which deposit methods they accept for money orders.
Do I need to report money order deposits to the IRS?
You don't report the deposit itself, but if the money order represents income (payment for work, sales, etc.), you must report that income on your tax return. If someone gives you a money order as a gift, it's not taxable income. Keep records of where money orders came from in case your bank or the IRS asks.
Can I deposit a money order made out to my business into my personal checking account?
No. A money order made out to your business name can only be deposited into a business account in that business's name. If you try to deposit it into a personal account, the bank will reject it because the payee name doesn't match the account holder. You'll need to open a business checking account or have the money order reissued in your personal name.
What if the money order amount is higher than my daily deposit limit?
Daily deposit limits apply to the number of transactions or total dollar amount you can deposit in one day, depending on your bank. If a single money order exceeds your limit, deposit it on a different day, or contact your bank to request a temporary increase. Some banks will waive limits for large deposits if you call ahead and explain the situation.