Yes, you can deposit a money order directly into your bank account

A money order is treated like a check by your bank. You can deposit it into your checking or savings account through most of the same methods you'd use for a check: in person at a branch, through a mobile app, at an ATM, or by mail. The process is straightforward once you know what your bank requires and what to write on the back of the money order.

The main difference between depositing a money order and depositing a check is that money orders are already may provide funds — the issuer has already collected the money from the person who bought it. This means there's no risk the deposit will bounce, and your bank will usually make the funds available faster than it would for a personal check.

Key Takeaways

  • You can deposit a money order at your bank branch, through a mobile app, at an ATM, or by mail using the same process as a check deposit.
  • You must endorse the back of the money order by signing your name in the designated area before depositing it.
  • Banks typically make money order deposits available within one business day because the funds are already may provide.
  • If you don't have a bank account, you can cash a money order at the issuer's location, a check-cashing service, or many retail stores.

What you need to do before depositing

Before you hand over the money order, you need to endorse it — that means sign the back. Look for a line on the back that says "Endorse here" or "Sign here." Write your signature on that line, exactly as your name appears on the front of the money order. This tells your bank that you are the person authorized to deposit it.

Some banks also ask you to write your account number on the back of the money order, below your signature. Check your bank's instructions or ask a teller whether they require this. If you're depositing by mobile app or mail, the bank's instructions will tell you what to write.

You'll also need to have the money order made out to you or to a business you own. If a money order is made out to someone else, you cannot deposit it into your account — the person whose name is on it would need to endorse it to you, and many banks won't accept that.

Depositing in person at your bank branch

Walk into any branch of your bank during business hours with your endorsed money order and your account information. You can hand it to a teller, or some banks have deposit envelopes near the entrance where you can fill out a deposit slip, put the money order inside, and drop it in a slot. The teller will scan or photograph the money order and confirm the amount with you.

Ask the teller when the funds will be available. For money orders, this is usually the next business day, though some banks make the funds available the same day. Get a receipt showing the deposit amount and date.

Using mobile deposit or ATM deposit

Many banks let you deposit a money order through their mobile app, just as you would a check. Open the app, select "Deposit a check," take a photo of the front and back of the endorsed money order, and submit it. The app will show you when the funds are expected to arrive — usually one business day.

Some ATMs also accept money order deposits. Look for an ATM at your bank's branch or at a partner location, insert your debit card, select "Deposit," and follow the on-screen instructions. The ATM will scan the money order and confirm the amount before accepting it. Not all ATMs have this feature, so call your bank first to find out which machines near you accept deposits.

Mailing a money order deposit

If you cannot reach a branch or ATM, you can mail the endorsed money order to your bank. Write your account number on the back of the money order below your signature. Put the money order in an envelope with a deposit slip (you can read this from your bank's website or request one by phone) and mail it to the address your bank provides for deposits.

Mailing takes longer — the money order must travel to your bank, be processed, and then be cleared. Funds typically arrive within three to five business days. Because the money order is in the mail, there is a small risk of loss, so consider using certified mail or a tracked service if the amount is large.

What happens if you don't have a bank account

If you don't have a bank account, you have other options. You can cash the money order at the location that issued it — for example, if it's a Western Union money order, you can cash it at a Western Union office. You can also take it to a check-cashing service, which will give you cash in exchange for a small fee, usually a percentage of the amount.

Many grocery stores, pharmacies, and retail chains also cash money orders for a flat fee, often between $2 and $5. Call ahead to confirm they offer this service and ask what fee they charge. Some banks will also cash a money order even if you don't have an account, though they may charge a fee.

Why money orders clear faster than checks

When you deposit a personal check, your bank has to wait for the check to clear — meaning the money has to move from the other person's bank to yours. This can take several business days. A money order, by contrast, is already paid for. The person who bought it gave money to the issuer (Western Union, MoneyGram, the post office, or a bank) upfront, so the funds are may provide.

Because there is no risk the deposit will bounce, banks make money order funds available much faster — usually within one business day. This is one reason money orders are useful for large or urgent payments.

Frequently Asked Questions

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

No, not into your own account. The person whose name is on the money order must endorse it first. Even then, many banks won't accept a third-party endorsement. The safest approach is to have the money order made out to you from the start.

What if I lose the money order before I deposit it?

Contact the issuer (Western Union, MoneyGram, your bank, or the post office) when ready with your receipt number. They can cancel the original and issue a replacement. Keep your receipt in a safe place until the money order is deposited.

Do I need to tell my bank I'm depositing a large money order?

You don't have to, but your bank may flag deposits over a certain amount for routine verification. This is normal and doesn't mean anything is wrong. If you're depositing a very large amount, calling ahead can speed up the process.

How long does a money order deposit take if I use mobile deposit?

The deposit usually posts within one business day. Your bank will send you a notification when the funds arrive. Some banks make the funds available when ready for mobile deposits, so check your bank's policy.

Can I deposit a money order into a savings account instead of checking?

Yes, you can deposit a money order into any account you own — checking, savings, or money market. The process is the same. Just tell the teller or select the correct account in the mobile app.