Yes, you can deposit money orders directly into your bank account

Most banks accept money orders as deposits, treating them much like checks. You can deposit a money order at an ATM, through mobile deposit (if your bank offers it), or by walking into a branch and handing it to a teller. The process is straightforward, but a few details matter: the money order must be made out to you or to you and someone else, it cannot be already cashed, and you will need to endorse it (sign the back) before depositing.

The time it takes for the money to appear in your account depends on how you deposit it. ATM deposits and mobile deposits usually take one to two business days. In-person deposits at a teller window may post the same day or the next business day. Some banks hold money order deposits longer than check deposits, especially if the amount is large or if you are a new customer, but this varies by bank.

Key Takeaways

  • Money orders can be deposited at an ATM, through your bank's mobile app, or at a teller window, and most banks treat them the same way they treat checks.
  • You must endorse the back of the money order with your signature before depositing, and it must be made out to you or to you and another person.
  • ATM and mobile deposits usually post within one to two business days, while teller deposits may post the same day.
  • Some banks place a temporary hold on money order deposits, especially for large amounts or new customers, so the funds may not be available to spend when ready.

Endorsing the money order before you deposit

Endorsement means signing the back of the money order. This tells the bank that you authorize the deposit and that you are the person named on the front. Turn the money order over and look for a blank line or box labeled "Endorse here" or "Sign here." Write your signature on that line, exactly as your name appears on the front of the money order.

If the money order is made out to two people (for example, "Pay to the order of Sarah Martinez and James Martinez"), both people usually need to sign the back. Check with your bank if you are unsure, because some banks have different rules for jointly-named money orders. If the money order is made out to someone else and they want you to deposit it on their behalf, they will need to sign the back and write "Pay to the order of [your name]" above their signature — this is called a third-party endorsement, and not all banks accept it.

Depositing at an ATM versus at a teller window

ATM deposits are faster to complete but require your bank's ATM to accept them. Not all ATMs take money orders — some only accept checks. Look for an ATM at your bank's branch or call ahead to confirm that the machine accepts money orders. You will insert the money order into the slot, and the ATM will scan it and add it to your deposit. The transaction usually posts within one to two business days.

Depositing at a teller window takes longer in the moment (you have to wait in line), but the teller can answer questions on the spot and can sometimes post the deposit faster. Hand the endorsed money order to the teller along with your debit card or account number. The teller will verify the amount, check that it is signed, and process the deposit. This method is useful if you are unsure whether the money order is valid or if you want confirmation that the deposit went through correctly.

Using mobile deposit if your bank offers it

Mobile deposit means photographing the front and back of the money order using your phone and submitting it through your bank's app. Not all banks offer this service for money orders — some only allow it for checks. Open your bank's mobile app, look for a "Deposit" or "Mobile Deposit" option, and follow the prompts to take clear photos of both sides of the endorsed money order.

The app will show you the amount it detected and ask you to confirm before you submit. Once you submit, the deposit usually posts within one to two business days. Keep the original money order until the deposit clears, in case the bank needs to verify it. After the funds appear in your account, you can destroy the money order or keep it for your records.

Holds on money order deposits

A hold is a temporary delay before the bank makes the funds available to you. Banks place holds on deposits to protect themselves in case the money order is fraudulent or has already been cashed elsewhere. The hold period varies: some banks hold money orders for one business day, others for up to five business days. New customers and large deposits are more likely to be held longer.

You can ask the teller whether a hold will be placed when you deposit in person. If a hold is placed, the bank will tell you when the funds will be available — this date is called the "availability date." The money will be in your account on that date, even if the hold is still technically in place. If you need the money sooner, ask the teller whether the bank can release the funds early; some banks will do this if you have a good account history.

What to do if the money order is damaged or unclear

If the money order is torn, water-damaged, or has faded printing, the bank may refuse to deposit it. The teller or ATM needs to be able to read the amount, the date, and the payee name clearly. If the money order is damaged, contact the issuer (the place where you bought it) and ask for a replacement. Most money order issuers will reissue a damaged money order if you show proof of purchase or the original receipt.

If the money order is unclear because the amount or payee name was written in pen that is hard to read, ask the person who issued it to clarify or reissue it. Do not try to correct or write over the information yourself — banks will not accept altered money orders, and doing so could be considered fraud.

Money orders that are already cashed or stale-dated

A money order that has already been cashed cannot be deposited again. If you try to deposit a cashed money order, the bank will reject it. Before you deposit, check the back of the money order to see if there is a stamp or marking that says "Cashed" or shows a date. If you are unsure, ask the teller.

Some money orders expire if they are not cashed within a certain time period — usually one to three years, depending on the issuer. A stale-dated money order is one that has passed its expiration date. Banks may refuse to deposit stale-dated money orders. If your money order is stale-dated, contact the issuer to ask whether it can still be cashed or whether you need a replacement.

Frequently Asked Questions

Do I need to go to my bank's branch to deposit a money order, or can I use any ATM?

You can use your bank's ATM if it accepts money orders, but you cannot use another bank's ATM. If you do not have access to your bank's ATM, depositing at a branch teller window is your best option. Some banks also offer mobile deposit for money orders through their app.

What if the money order is made out to my business instead of to me personally?

You can deposit a money order made out to your business name into your business bank account. You will need to endorse it with your business name and your signature. If you do not have a business account, you cannot deposit it into your personal account — the payee name must match the account holder.

Can I deposit a money order if I do not have a bank account yet?

No, you need an open bank account to deposit a money order. If you do not have an account, you can open one at most banks or credit unions with a small deposit and a form of ID. Once your account is open, you can deposit the money order using any of the methods described here.

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

Most money order deposits post within one to two business days. Some banks hold money orders longer — up to five business days — especially for large amounts or new customers. The teller can tell you the exact availability date when you deposit in person.

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

Contact the issuer (the place where the money order was purchased) and report it lost. Most issuers will issue a replacement if you provide proof of purchase or the original receipt. You may have to pay a small fee or wait a few days for the replacement to be issued.