The basic steps to deposit a money order

To deposit a money order into your bank account, you endorse the back of it (sign your name in the space marked "Payee Signature" or similar), take it to your bank or credit union in person or through mobile deposit, and hand it to a teller or photograph it with your phone. The money order is treated like a check: the bank verifies it, holds it for a clearing period (usually one to three business days), and then credits your account. You do not need to do anything else after that.

The exact process depends on whether you use a physical branch, an ATM, or your bank's mobile app. Most banks now offer mobile deposit, which means you can photograph the front and back of the money order from home and submit it without visiting a branch. Some banks also accept money orders at ATMs, though this is less common. If your bank does not offer mobile deposit or ATM deposit, you will need to visit a branch during business hours.

Key Takeaways

  • Sign the back of the money order in the payee signature line before depositing it, or the bank will reject it.
  • Mobile deposit through your bank's app is the fastest option if your bank supports it; photograph both sides clearly and submit through the app.
  • Money orders clear in one to three business days, not instantly, so the funds may not be available for withdrawal immediately after deposit.
  • 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.

Endorsing the money order correctly

The back of a money order has a line labeled "Payee Signature," "Endorse Here," or something similar. You must sign your name on that line in the same way it appears on the front of the money order—if the front says "John Smith," sign "John Smith," not "J. Smith" or "Johnny." Use pen, not pencil. Do not write anything else on the back unless your bank specifically asks you to write your account number there.

If the money order is made out to someone else and they want you to deposit it into your account, they must sign the back first, and then you sign below their signature. This is called a third-party endorsement, and many banks no longer accept it because of fraud risk. Before you ask someone to sign a money order over to you, call your bank and confirm they will take it. If they will not, the original payee will need to deposit it into their own account and transfer the money to you another way.

Using mobile deposit to photograph and submit

Open your bank's mobile app and look for "Mobile Deposit," "Deposit Check," or "Deposit Money Order"—the exact name varies by bank. Tap that option and follow the prompts. You will be asked to photograph the front of the money order and then the back. Make sure the image is clear, in focus, and shows all four corners of the money order. Poor lighting or a blurry photo will cause the deposit to fail, and you will have to try again.

After you submit the images, the app will show you a confirmation number and tell you when the funds will be available. Write down or screenshot the confirmation number in case you need to reference the deposit later. Do not throw away the physical money order until the deposit has fully cleared and the funds appear in your account—usually one to three business days later. If something goes wrong during processing, you will need the original money order.

Depositing at a branch or ATM

If you go to a branch, hand the endorsed money order to a teller and tell them you want to deposit it into your account. They will scan or photograph it, verify the amount, and give you a receipt. Keep the receipt until the deposit clears. Some banks allow you to deposit money orders at ATMs the same way you would deposit a check—insert the money order into the slot, and the machine will scan it and credit your account. Check your bank's website or call ahead to confirm whether your branch's ATM accepts money orders.

ATM deposits usually clear on the same timeline as branch deposits (one to three business days), but the funds may not show as pending in your account right away. If you do not see the deposit reflected in your account within 24 hours, contact your bank to confirm it was received.

How long the money order takes to clear

After you deposit a money order, your bank will place a hold on it while it verifies that the money order is legitimate and that the issuer has the funds to back it. This process typically takes one to three business days. During this time, the money order may show as "pending" in your account, but you usually cannot withdraw the funds yet.

The exact hold period depends on your bank's policy and the type of money order. A money order from a major issuer like Western Union or MoneyGram usually clears faster than one from a smaller or less common issuer. If you need the money urgently, ask your bank whether they can clear it faster or place a shorter hold. Some banks offer next-day clearing for customers with good account history, though this is not may provide.

What to do if the deposit fails or is rejected

If your bank rejects the money order, they will contact you and explain why. Common reasons include a missing or illegible signature, a torn or damaged money order, an amount that does not match the written and numerical fields, or a money order that is too old (some issuers stop honoring money orders after a certain period). If the signature is the problem, you can usually re-endorse it and resubmit. If the money order itself is damaged or invalid, you will need to contact the issuer to request a replacement.

If you deposited the money order through mobile deposit and it was rejected, the app will tell you why and let you resubmit. If you deposited it at a branch or ATM and it was rejected, the bank will mail it back to you or hold it for pickup. Do not assume the deposit went through just because you received a receipt—always check your account a few days later to confirm the funds arrived.

Replacing a lost or stolen money order

If you lose a money order before depositing it, contact the place where you bought it (your bank, a check-cashing store, Western Union, MoneyGram, or the post office) with your receipt. The receipt has a tracking number that identifies the money order. The issuer can tell you whether the money order has been cashed and, if it has not, can issue a replacement or refund. This process usually takes a few days to a few weeks, depending on the issuer.

If someone else cashes the money order before you report it lost, you may not be able to recover the money. This is why it is important to keep your receipt in a safe place and deposit the money order as soon as you receive it. If the money order was stolen from you, file a police report and provide a copy to the issuer—this strengthens your case for a replacement.

Frequently Asked Questions

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

Only if that person signs the back first and your bank accepts third-party endorsements. Many banks have stopped accepting them because of fraud risk. Call your bank before asking someone to sign a money order over to you. If they will not take it, the original payee needs to deposit it into their own account.

What if I do not have a bank account yet?

You can cash a money order at the issuer's location (Western Union, MoneyGram, the post office, or your bank) without a bank account. You will need to show a photo ID. Cashing usually costs a small fee and takes a few minutes. After that, you can deposit the cash into a bank account if you open one.

Do I need to tell my bank I am depositing a money order?

No. Deposit it the same way you would deposit a check. Your bank does not need advance notice. If you are depositing a very large money order (usually over $10,000), the bank may file a report with the federal government as part of standard anti-money-laundering procedures, but this does not affect your ability to deposit it.

Why is my money order still pending after three days?

Contact your bank. Most money orders clear within one to three business days, but delays can happen if the image quality was poor, the signature does not match, or the issuer is slow to respond. Your bank can tell you the exact reason and when you can expect the funds.

Can I deposit a money order that is dated in the past?

Yes, as long as it is not so old that the issuer has stopped honoring it. Most money orders do not expire, but some issuers set a limit (often one to three years). Check the money order or contact the issuer if you are unsure. Banks will accept old money orders as long as the issuer will cash them.