Yes, you can deposit money orders directly into your bank account
Most banks accept money orders as 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 timeline and any fees depend on your bank and how you deposit it. A money order is a prepaid instrument—the issuer has already collected the funds—so your bank treats it similarly to a check, not as cash.
The key difference from a check is that money orders carry less fraud risk because they are already paid for. Your bank still verifies the money order before clearing the funds to your account, but this verification is usually faster than it is for personal checks.
Key Takeaways
- You can deposit a money order in person at a branch, through your bank's mobile app, or at an ATM, depending on what your bank offers.
- Mobile deposit and ATM deposits typically clear within one to three business days, while in-person deposits may clear the same day or next business day.
- You must endorse the back of the money order (sign it) and write your account number on the back before depositing it.
- Some banks charge a fee to deposit money orders, though many do not; check your account terms or call your bank to confirm.
- If a money order is lost, stolen, or damaged, contact the issuer (the company that sold it) with your receipt to request a replacement or refund.
How to endorse and prepare a money order for deposit
Before you deposit a money order, you must sign the back of it. The back will have a line labeled "Endorse here" or similar. 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 multiple people (for example, "John Smith and Jane Smith"), both people must sign it.
After you sign it, write your bank account number on the back, below your signature. This step is optional but recommended—it links the deposit to your account if the money order becomes separated from your deposit slip. Do not write your full Social Security number or driver's license number on the money order.
If you are depositing in person, bring the endorsed money order and your bank card or ID. If you are using mobile deposit or an ATM, you will photograph or insert the money order as instructed by your bank's system.
Deposit methods and how long each takes to clear
| Deposit Method | How It Works | Typical Clearing Time |
|---|---|---|
| In-person at a branch | Hand the endorsed money order to a teller, who records it and deposits it to your account. | Same day or next business day |
| Mobile deposit (app) | Photograph the front and back of the money order using your bank's mobile app and submit it. | One to three business days |
| ATM deposit | Insert the endorsed money order into an ATM envelope and deposit it into the machine. | One to three business days |
Clearing time means the funds become available in your account and you can withdraw or spend them. During the clearing period, the money order is in your account balance but may be marked as "pending" or "not yet available." Your bank's specific timeline depends on its internal processing and the time of day you deposit.
If you deposit a money order late in the day (after 2 p.m. or 5 p.m., depending on your bank's cutoff), it may not be processed until the next business day. Deposits made on weekends or holidays are processed on the next business day.
Fees and what to check with your bank
Most banks do not charge a fee to deposit a money order. However, some banks or credit unions may charge a small fee (typically $1 to $3) if you deposit a large number of money orders in a single month or if you use an out-of-network ATM. A few banks charge a fee for any money order deposit, though this is less common.
The best way to know whether your bank charges a fee is to check your account agreement (usually available online in your bank's website or app under "Disclosures" or "Account Terms") or call your bank's customer service line. If you are opening a new account, ask about money order deposit fees before you sign up.
What to do if the money order is damaged, lost, or not accepted
If a money order is torn, water-damaged, or otherwise damaged but still readable, most banks will still accept it. If the damage is severe enough that the bank refuses it, you can contact the money order issuer (the company that sold it) with your receipt and request a replacement.
If a money order is lost or stolen before you deposit it, contact the issuer immediately with your receipt. The issuer will place a stop on that money order and issue you a replacement, usually at no charge. This process typically takes one to two weeks. Keep your receipt in a safe place until the money order is deposited and cleared.
If your bank refuses a money order for any reason other than damage, ask the teller or customer service representative why. Common reasons include a missing or illegible signature, a mismatch between the payee name and your account name, or a money order that is very old (though most money orders do not expire). Once you understand the issue, you can correct it or contact the issuer.
Depositing money orders from different issuers
Money orders are issued by banks, post offices, check-cashing services, grocery stores, and other retailers. Regardless of the issuer, the deposit process is the same: endorse it, provide your account number, and deposit it through your bank's available channels. Your bank does not care who issued the money order, only that it is valid and properly endorsed.
The only exception is if your bank has a policy against accepting money orders from certain issuers, which is rare. If you are unsure whether your bank will accept a money order from a particular source, call ahead or ask a teller before you attempt to deposit it.
Frequently Asked Questions
Can I deposit a money order made out to someone else?
No. A money order is a negotiable instrument made out to a specific payee, and only that person can deposit it. If someone wants to give you the funds, they must cash the money order and give you the cash, or they must sign it over to you (third-party endorsement), though many banks no longer accept third-party endorsed checks or money orders due to fraud risk. Ask your bank whether it accepts third-party endorsed money orders before you attempt to deposit one.
Do I need to bring anything besides the money order to deposit it in person?
Yes. Bring a valid photo ID (driver's license, passport, or state ID) and your bank card or account number. The teller will verify your identity and confirm your account before processing the deposit.
What happens if I deposit a fake or fraudulent money order?
Your bank will discover the fraud during verification, and the deposit will be reversed. If you have already withdrawn funds against the money order, you will owe your bank the amount of the fraudulent deposit. In rare cases, the bank may close your account if it suspects you knowingly deposited a fake money order. If you suspect a money order is fraudulent before depositing it, contact the issuer to verify it.
Can I deposit a money order at an ATM that is not my bank's?
Most out-of-network ATMs do not accept money order deposits. They typically accept only cash and checks from certain banks. Use an ATM owned by your bank or a partner bank in your bank's network. If you are unsure whether an ATM accepts money order deposits, look for a label on the machine or call your bank.
How long does a money order stay valid?
Most money orders do not expire, but some issuers set an expiration date of one to three years. Check the money order itself for an expiration date. If a money order has expired, contact the issuer with your receipt to request a replacement or refund. Banks will still accept expired money orders for deposit, but the issuer may refuse to honor it during verification.