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 on your phone. The process is straightforward, but the money order must be made out to you or to you and another person, and you'll need to endorse it on the back before depositing it. Timing varies—some banks credit the funds the same day, others take one to three business days depending on the amount and your account history.
The key difference from a check is that a money order is a may provide payment, so banks treat it as lower risk. That means fewer holds and faster clearing in most cases. However, the deposit method you choose and the amount you're depositing can affect how quickly the money becomes available to spend.
Key Takeaways
- Money orders can be deposited at a bank branch, ATM, or through mobile deposit, just like checks.
- The money order must be made payable to you or to you and another person, and you must sign the back before depositing.
- In-person deposits at a branch typically clear the fastest, often the same business day.
- ATM and mobile deposits may take one to three business days to clear, depending on your bank's policy.
- Large deposits (usually over $10,000) trigger reporting requirements but do not prevent you from depositing the money order.
Endorsing the money order correctly
The back of a money order has a space for your signature, usually labeled "Endorse here" or "Payee signature." Sign your name exactly as it appears on the front of the money order—if it says "John Smith," don't sign "J. Smith" or "Jonathan Smith." If the money order is made out to two people (you and someone else), both of you must sign it, and both names must match the front.
Some banks ask you to write "For deposit only" above your signature, followed by your account number. This is optional but adds a layer of protection if the money order is lost or stolen before it reaches the bank. If the money order is made out to someone else and they're giving it to you, they must endorse it to you first—write "Pay to the order of [your name]" and sign below it. Then you sign below that. This two-step endorsement is required by law and prevents the money order from being deposited by anyone else.
Depositing in person at a branch
Walking into your bank with a money order is the fastest and most reliable method. Hand the endorsed money order to a teller along with your deposit slip or account information. The teller will verify the amount, check that it's signed correctly, and process it immediately. Most banks credit the funds to your account on the same business day, sometimes within hours.
Bring your ID and your debit card or account number so the teller can confirm your identity and route the deposit to the correct account. If you have multiple accounts at the bank, tell the teller which one you want the money order deposited into. There is no fee for this service at most banks.
Using an ATM to deposit a money order
Many banks now allow money order deposits at ATMs, just like check deposits. Insert your debit card, select "Deposit," choose "Check or Money Order," and follow the prompts. The ATM will scan the front and back of the money order and display the amount for you to confirm. Once you approve it, the machine accepts the money order and returns your card.
ATM deposits typically take one to three business days to clear, longer than in-person deposits. Some banks impose a daily limit on ATM deposits (often $5,000 or $10,000), so if your money order is larger, you may need to use a branch or mobile deposit instead. Check your bank's website or app to see if ATM deposit is available for your account type.
Mobile deposit through your bank's app
Most banks offer mobile deposit, which lets you photograph the front and back of the money order using your phone and submit it through the bank's app. Open the app, select "Deposit Check" or "Mobile Deposit," take clear photos of both sides of the endorsed money order, and submit. The app will show you the amount and ask you to confirm before processing.
Mobile deposits usually clear within one to three business days, sometimes longer if the amount is large or if you deposit it late in the evening or on a weekend. Some banks limit mobile deposits to $2,500 or $5,000 per transaction, though limits vary. If your money order exceeds your bank's mobile deposit limit, you can still deposit it in person or at an ATM.
How long it takes for the money to be available
The time between deposit and availability depends on the method and the amount. In-person deposits at a branch usually clear the same business day, meaning you can withdraw or transfer the money immediately. ATM and mobile deposits typically take one to three business days. Deposits made after business hours or on weekends are processed the next business day.
Banks are required by federal law (Regulation CC) to make at least the first $225 of a check or money order deposit available by the next business day. Amounts over $225 may be held longer—up to five business days for local checks or money orders, and up to ten business days for out-of-state items. Money orders are treated as local instruments regardless of where they were issued, so the five-day hold is more common. However, many banks clear money orders faster than the law requires.
What happens if the money order is damaged or illegible
If a money order is torn, water-damaged, or the amount is hard to read, the bank may reject it or place a longer hold on it while they verify the details. If the serial number or issuer information is missing or unclear, the bank cannot process it and will return it to you. In this case, you'll need to contact the money order issuer (usually Western Union, MoneyGram, or your bank) to request a replacement or refund.
Keep the receipt you received when you bought the money order—it contains the serial number and issuer information you'll need to track down a replacement. If the money order was issued more than a year ago, some issuers may have purged the record, making a replacement difficult. For this reason, deposit money orders as soon as you receive them rather than storing them.
Large deposits and reporting requirements
If you deposit a money order for $10,000 or more, your bank is required to file a Currency Transaction Report (CTR) with the federal government. This is routine and does not mean you've done anything wrong—it's a standard reporting requirement for large cash-equivalent transactions. The bank will not delay your deposit or ask for permission; they simply file the report after processing.
If you deposit multiple money orders that total $10,000 or more within a short period, the bank may file a report for the combined amount. This is normal and expected. You do not need to do anything differently; just deposit the money order as you normally would.
Frequently Asked Questions
What if the money order is made out to someone else?
The person it's made out to must endorse it to you first by writing "Pay to the order of [your name]" on the back and signing. Then you sign below that. After both signatures are in place, you can deposit it into your account. Some banks may ask to see ID for both people, so have the original recipient available if possible.
Can I deposit a money order if I don't have a bank account?
No, you need a bank or credit union account to deposit a money order. If you don't have an account, you can cash the money order instead at the issuer's location (Western Union, MoneyGram, etc.) or at many grocery stores and check-cashing services, though fees may apply.
Will my bank charge me a fee to deposit a money order?
Most banks do not charge a fee for money order deposits, whether you deposit in person, at an ATM, or through mobile deposit. However, some banks or account types may have restrictions. Check your bank's fee schedule or call customer service to confirm.
What if I accidentally sign the money order before I'm ready to deposit it?
Once you've signed the back, the money order is negotiable and can be deposited or cashed by anyone who has it. If you signed it by mistake and haven't deposited it yet, treat it as if it were cash and keep it secure. Deposit it as soon as possible to avoid the risk of loss or theft.
Can I deposit a money order to someone else's account?
No. A money order must be deposited into an account in the name of the person it's made out to (or one of the people if it's made out to multiple names). If you want to give money to someone else, they must deposit it into their own account after you endorse it to them.