Yes, you can deposit a money order into your bank account
Most banks accept money orders for deposit the same way they accept checks. You sign the back of the money order, write your account number on it, and either hand it to a teller or deposit it through an ATM or mobile app. The money order funds typically appear in your account within one to three business days, depending on your bank and the amount.
The process is straightforward because money orders are negotiable instruments — a formal term meaning they are a recognized way to move money that banks know how to handle. Your bank treats a money order almost identically to a personal check, which means the same deposit rules explore.
Key Takeaways
- Sign the back of the money order and write your account number on it before depositing, just as you would with a check.
- You can deposit a money order at a teller window, through an ATM, or using your bank's mobile app if your bank offers mobile deposit.
- Funds from a money order deposit usually show up in your account within one to three business days.
- Some banks may place a temporary hold on larger money order deposits while they verify the funds, similar to how they handle large checks.
- If you lose a money order before depositing it, contact the issuer (the place that sold it to you) when ready to report it and request a replacement or refund.
How to prepare a money order for deposit
Before you deposit a money order, you need to endorse it — that is, sign the back. Look for a line on the reverse side labeled "Endorse here" or similar. Sign your name 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 typically need to sign it, though rules vary by bank.
After you sign, write your account number on the back of the money order in the space provided. This helps the bank route the deposit to the correct account if something goes wrong during processing. Some banks also ask you to write "For deposit only" above your signature, which adds a layer of security by preventing someone else from cashing it if it is lost.
Three ways to deposit a money order
At a teller window: Walk into your bank branch during business hours, hand the signed money order to a teller, and tell them you want to deposit it. The teller will process it on the spot, give you a receipt, and the funds will post to your account within one to three business days. This is the most straightforward method and gives you a paper record of the transaction when ready.
At an ATM: Many banks allow you to deposit checks and money orders through their ATMs. Look for an ATM that has a deposit slot or envelope option. You will place the signed money order in an envelope (usually provided by the ATM), insert it into the machine, and follow the on-screen prompts. The ATM will confirm the amount and give you a receipt. Funds typically post within one to three business days, the same as a teller deposit.
Through mobile deposit: If your bank offers mobile deposit, you can photograph the front and back of the signed money order using your phone and submit it through the bank's app. Not all banks accept money orders through mobile deposit — some only allow checks — so check your app or call your bank to confirm. If your bank does accept them, the process is the same as photographing a check: take clear photos in good lighting, and the funds will post within one to three business days.
How long it takes for the money to show up
Money order deposits follow the same timeline as check deposits under federal banking rules. The bank must make the first $225 of the deposit available by the next business day. Larger amounts may take longer — typically one to three business days total — while the bank verifies that the money order is legitimate and the funds are actually there.
If you deposit a very large money order, your bank may place a hold on part or all of the deposit. A hold means the bank is not letting you withdraw that money yet, even though it shows in your account. Banks do this to protect themselves in case the money order turns out to be fraudulent or invalid. The hold usually lasts a few business days. Your bank will tell you when the hold lifts and the money becomes fully available to withdraw.
What happens if the money order is lost or damaged
If you lose a money order before depositing it, contact the place that issued it — usually a bank, post office, grocery store, or check-cashing service — as soon as possible. Tell them the money order number (printed on the front), the amount, and the date you bought it. The issuer will put a stop on that money order so no one else can cash it, and they will either issue you a replacement or refund your money.
If a money order is damaged — torn, water-damaged, or illegible — most banks will still accept it for deposit, but they may need to send it to a processing center to verify it is real. This can add a few extra days to the deposit timeline. If the damage is severe enough that the amount or issuer information cannot be read, the bank may refuse it and ask you to contact the issuer for a replacement.
Money orders from different issuers
Money orders come from different sources — banks, the U.S. Postal Service, Western Union, MoneyGram, grocery stores, and check-cashing services all issue them. Your bank will accept money orders from any legitimate issuer. The deposit process is identical regardless of where the money order came from. The only difference you might notice is that some issuers print their name and logo on the money order, but the bank does not care who issued it as long as it is genuine.
If you receive a money order from an unfamiliar issuer or one that looks unusual, you can ask your bank teller whether they recognize it before you deposit it. Banks process thousands of money orders and can usually tell at a glance whether something looks off. If a teller has concerns, they will let you know and may ask you to contact the issuer to verify it is real.
What to do if your bank refuses the deposit
Banks rarely refuse a legitimate money order, but it can happen if the money order is counterfeit, has already been cashed, or is so damaged that the bank cannot read the essential information. If your bank refuses a money order deposit, ask the teller why. They should explain the specific problem — for example, "This money order has already been deposited" or "The amount is illegible."
If you believe the money order is legitimate and the bank made a mistake, you can ask to speak with a manager or call the bank's customer service line. You can also contact the issuer directly and ask them to verify that the money order is real and has not been cashed. If the issuer confirms it is valid, bring that confirmation back to your bank and ask them to reconsider.
Frequently Asked Questions
Do I need to be present to deposit a money order, or can someone else do it for me?
Someone else can deposit a money order into your account if you sign the back and give them the money order. However, if the money order is made out to you personally, some banks may require you to be present or may ask the other person for identification. Call your bank ahead of time to ask their policy.
What if the money order is made out to someone else?
If a money order is made out to another person and they want to deposit it into your account, they will need to sign the back and either deposit it into their own account first or contact their bank to ask about depositing it directly into yours. Most banks will not accept a money order made out to one person being deposited into another person's account without the original recipient's involvement.
Can I deposit a money order if I do not have a bank account yet?
No, you need a bank account to deposit a money order. However, you can cash a money order at the place that issued it (for example, at a post office if it is a postal money order) or at many check-cashing services, grocery stores, and retail locations. Cashing it means you get cash instead of a bank deposit, though you may pay a small fee.
Will depositing a money order affect my bank account in any way?
Depositing a money order is treated like any other deposit and will not negatively affect your account. It increases your balance and counts toward any deposit limits your bank may have. It does not trigger any special reporting or create any complications with your account.
What if I deposit a money order and then the issuer says it was fraudulent?
If a money order turns out to be counterfeit or fraudulent after you have deposited it, your bank will reverse the deposit and remove the funds from your account. You will be responsible for any money you withdrew or spent from that deposit. This is why it is important to only accept money orders from people and sources you trust.