You cannot transfer a money order directly to your bank account, but you can deposit it like a check

A money order is a paper payment instrument, not a digital transfer. Your bank cannot move the funds electronically from the money order to your account — the physical document itself has to be processed. You deposit it the same way you would deposit a check: in person at a branch, through an ATM if your bank offers mobile deposit, or by mailing it to your bank with a deposit slip.

The money order must be endorsed (signed on the back) before deposit, and you will need to write your account number on the back as well. The funds typically appear in your account within one to three business days, depending on your bank's processing time and the amount.

Key Takeaways

  • Money orders are paper documents and must be physically deposited or scanned through mobile deposit — they cannot be transferred electronically like a wire or ACH payment.
  • You must endorse the money order by signing the back and writing your account number before your bank will process it.
  • Deposits made at a branch or through ATM usually clear within one to three business days.
  • If you lose a money order before depositing it, contact the issuer (the place that sold it to you) with your receipt to request a replacement or refund.
  • Some banks charge a fee to deposit money orders, though most do not — check your account terms or call your bank to confirm.

How to deposit a money order at your bank branch

Walk into your bank with the money order, your ID, and your account number. Tell the teller you want to deposit the money order. The teller will ask you to sign the back of the money order if you have not already done so, and they may ask you to write your account number on the back as well. Hand it over, and the teller will process it like any other deposit.

The funds will post to your account within one to three business days. If the money order is damaged, torn, or the amount is unclear, the teller may refuse it or send it for verification, which can delay the deposit by several days. If you are depositing a large amount — typically over $10,000 — your bank may file a Currency Transaction Report (CTR) with the federal government; this is routine and does not indicate wrongdoing.

Depositing a money order through mobile deposit or ATM

Many banks now offer mobile deposit, which lets you photograph the front and back of a money order and submit it through the bank's app. The process is the same as depositing a check: take clear photos in good light, make sure all text is readable, and submit through your app. The funds typically appear in your account within one to three business days.

Some banks also allow money order deposits at ATMs, though this is less common than check deposit. If your bank offers it, the ATM will have a slot for the money order, and you will follow the on-screen prompts. Not all ATMs accept money orders, so call your bank or check the ATM screen before you try.

What to do if the money order is lost or damaged before deposit

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. Bring your receipt (the stub you kept when you bought the money order). The issuer will put a stop on the original money order and issue you a replacement or refund, usually within 30 to 60 days, though some issuers are faster.

If the money order is damaged or partially illegible, your bank may still accept it, but it may take longer to process. If the bank refuses it, contact the issuer with the damaged money order and your receipt, and request a replacement. Do not try to repair or alter a money order — banks will reject it.

Money order deposit limits and holds

Most banks do not have a limit on how much you can deposit in a single money order, but they may place a hold on large deposits. A hold means the bank credits your account immediately but does not let you withdraw the funds until the money order clears — usually one to three business days. This protects the bank in case the money order is counterfeit or the issuer disputes it.

If you deposit multiple money orders on the same day, the bank may treat them as a single deposit for hold purposes, or it may hold each one separately. Ask your bank about its hold policy before you deposit. Some banks waive holds for customers with good account history; others do not.

Why you cannot wire or transfer a money order directly

A money order is a paper instrument backed by the issuer's funds or your own cash. It is not a bank account, so there is no account number to wire to and no way to initiate an electronic transfer from it. The only way to move the money is to deposit the physical document into a bank account, where it can then be used or transferred electronically.

If you need to send money electronically to someone else, you have other options: wire transfer, ACH transfer, peer-to-peer payment apps, or cashier's check. These methods move money directly from your bank account without requiring a paper deposit step. If someone asks you to buy a money order and wire the funds to them, that is a common scam — money orders are hard to reverse once cashed, so scammers prefer them.

Fees and account requirements for money order deposits

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 $5) if you are not a member or if your account type does not include deposit services. Check your account agreement or call your bank before you deposit to confirm whether a fee applies.

You will need a valid bank account to deposit a money order. If you do not have a bank account, you can cash the money order at the issuer (the place that sold it) or at a check-cashing service, though check-cashing services usually charge a percentage of the amount (typically 1 to 3 percent). Some community banks and credit unions offer second-chance accounts for people with poor credit or banking history, which may be cheaper than check-cashing fees over time.

Frequently Asked Questions

How long does it take for a money order to clear after I deposit it?

Most money orders clear within one to three business days. Some banks clear them faster if you deposit in person at a branch. Large deposits or deposits made late in the day may take longer. Your bank can tell you the exact timeline when you deposit.

Can I deposit a money order made out to someone else?

No. A money order made out to another person must be endorsed by that person before you can deposit it into your account. If the money order is made out to a business, only someone authorized by that business can deposit it. Depositing a money order that is not made out to you or your business is fraud.

What if my bank rejects the money order?

Banks reject money orders if they are damaged, if the amount is unclear, if they appear counterfeit, or if they are made out to someone else. If your bank rejects it, ask why. If it is damaged, contact the issuer for a replacement. If the bank suspects fraud, they will report it and may freeze your account temporarily.

Can I deposit a money order at a different bank than the one that issued it?

Yes. You can deposit a money order at any bank, regardless of which bank or service issued it. The issuing bank does not have to be your bank. Your bank will process it and collect the funds from the issuer's bank.

Do I need to report money order deposits to the IRS?

Your bank reports deposits over $10,000 to the federal government through a Currency Transaction Report. This is automatic and does not mean you owe taxes. If you are self-employed or receive income, you may owe taxes on that income — that is separate from the deposit itself. Talk to a tax professional if you are unsure.