The basic process: what happens when you deposit

To deposit a money order into your bank account, you sign the back of it, take it to your bank or credit union in person, and hand it to a teller or use an ATM if your bank offers mobile or remote deposit. The teller scans it, verifies the amount and payee name match your account, and the funds typically appear in your account within one to three business days. Some banks hold money orders longer than checks—up to ten business days—depending on the amount and your account history.

The money order itself is a paper document, so your bank needs to physically process it or image it through their system. Unlike a wire transfer or ACH payment, there is no real-time settlement. The issuing bank (the one that sold the money order) has to confirm the funds exist before your bank releases them to you.

You cannot deposit a money order made out to someone else into your own account. The payee name on the front must match the name on your bank account, or the teller will reject it. If the money order is made out to a business and you are depositing it on behalf of that business, you will need to sign it as an authorized representative and bring documentation of that authority.

Key Takeaways

  • Money orders must be signed on the back by the payee before deposit, and the payee name on the front must match the account holder's name.
  • Deposits take one to three business days to clear, though some banks hold money orders for up to ten business days depending on the amount.
  • You can deposit at a teller window, through an ATM, or via mobile deposit if your bank offers it—mobile deposit is fastest for imaging but still subject to the same clearing time.
  • If a money order is damaged, unsigned, or missing information, the bank will not process it and will return it to you.
  • Large money orders (typically over $5,000) may trigger additional verification or reporting requirements under federal anti-money-laundering rules.

Signing the money order before you deposit

The back of the money order has a line labeled "Payee Signature" or "Endorsement." You must sign this line in pen before handing it to the bank. Sign your name exactly as it appears on the front of the money order—if the front says "John Smith" and your account is under "John Michael Smith," the names do not match and the bank will reject it.

Do not sign the money order until you are at the bank or about to deposit it. A signed money order is like a signed check: anyone who holds it can deposit it into an account in their name. If you lose it after signing, someone else can cash it.

If you are depositing on behalf of a business or organization, sign your name and write your title below it (for example, "Jane Doe, Treasurer"). Bring a document that shows you have authority to deposit on that account—this might be a corporate resolution, a board letter, or a power of attorney. The bank will ask to see it.

Where and how to deposit: teller, ATM, or mobile

Most banks let you deposit money orders at a teller window during business hours. Walk in with the signed money order and your account information (your debit card or account number). The teller will scan or photograph it, confirm the amount and payee name, and give you a receipt showing the deposit amount and expected clearing date.

Some banks offer ATM deposit for money orders, though this is less common than for checks. If your bank has this option, you insert the money order into the ATM slot, the machine images it, and the funds are credited to your account pending the clearing period. Check your bank's website or app to see if this is available at your branch.

Mobile deposit—photographing the front and back of the money order through your bank's app—is available at many larger banks and credit unions. You take a photo of each side, submit it through the app, and the bank processes it remotely. The clearing time is the same as an in-person deposit, but you avoid a trip to the branch. Not all banks accept money orders via mobile deposit, so check your app first or call your bank.

How long it takes for the money to appear

Most banks credit money orders to your account within one to three business days. This is the time it takes for your bank to receive confirmation from the issuing bank (the one that sold the money order) that the funds are real and available. Business days are Monday through Friday, excluding federal holidays, so a money order deposited on a Friday may not clear until the following Tuesday or Wednesday.

Larger money orders—typically $5,000 or more—may be held for up to ten business days. Banks do this to reduce the risk of fraud or forgery on high-value items. If you deposit a large money order, ask the teller what the hold period will be before you leave the branch.

The receipt you get at deposit will show the expected clearing date. If the money does not appear by that date, contact your bank. Delays can happen if the money order is damaged, if the issuing bank is slow to process, or if there is a discrepancy in the information on the document.

What can go wrong and how to fix it

The most common reason a money order deposit is rejected is a mismatch between the payee name on the front and the name on your bank account. If you are "Mary Johnson" but the money order says "Mary J. Johnson," the bank may reject it. Ask the person who issued the money order to issue a new one with your exact legal name, or contact the issuing bank to see if they can correct it.

If the money order is damaged—torn, water-damaged, or with faded ink—the bank may not be able to scan it or verify the amount. Do not try to repair it with tape. Instead, contact the issuing bank (the name is printed on the money order) and ask for a replacement. Bring your receipt or proof of purchase if you have it.

If you sign the money order in the wrong place, use pencil instead of pen, or leave the signature line blank, the bank will reject it and return it to you. You can then sign it correctly and resubmit it. This does not cost anything and does not delay the deposit beyond the normal clearing time.

If the money order is made out to the wrong person entirely, you cannot deposit it into your account. The payee would need to sign it and deposit it into their own account, or they could sign it over to you (called a third-party endorsement), though many banks no longer accept third-party checks or money orders due to fraud risk. Ask your bank whether they accept them before you ask the payee to sign it over.

Money orders over $5,000 and federal reporting

Banks are required by federal law to report cash deposits over $10,000 to the Treasury Department. Money orders are not cash, but they are treated similarly for reporting purposes. If you deposit a single money order for $5,000 or more, or if you deposit multiple money orders that total $5,000 or more within a short period, your bank may file a Currency Transaction Report (CTR).

This is a routine report and does not mean you have done anything wrong. It is part of anti-money-laundering compliance. The bank will not freeze your account or delay the deposit because of it. However, if you deposit multiple smaller money orders specifically to avoid triggering the report—a practice called "structuring"—that is illegal. Deposit what you need to deposit, and let the bank handle the reporting.

If you are regularly depositing large money orders as part of a legitimate business (for example, you run a service business and customers pay by money order), tell your bank what you are doing. They can note it on your account so the reports do not raise questions.

Frequently Asked Questions

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

No, not into your own account. The payee name on the front must match your account holder name. If someone else received the money order, they must sign it and deposit it into their account. Some banks allow third-party endorsement (the original payee signs it and you sign below), but many have stopped accepting this due to fraud risk. Ask your bank first.

What if my bank does not have mobile deposit for money orders?

You will need to visit a teller window or use an ATM if your bank offers ATM deposit for money orders. Call your bank's customer service line or check their website to confirm which deposit methods they accept for money orders. Some smaller banks and credit unions only accept them at the teller window.

Why is my money order deposit on hold for ten days?

Banks place longer holds on larger money orders (typically $5,000 or more) to reduce fraud risk. The hold does not mean there is a problem with the money order. The funds will be released after the hold period ends. If you need the money sooner, ask the teller whether the hold can be shortened based on your account history or the source of the money order.

Do I need to bring anything besides the money order to the bank?

Bring a form of identification (driver's license or passport) and your debit card or account number so the teller can confirm which account to deposit into. If you are depositing on behalf of a business, bring documentation showing you have authority to do so, such as a corporate resolution or power of attorney.

What happens if the money order never clears?

Contact your bank when ready if the money order does not appear in your account by the stated clearing date. The bank will investigate whether the issuing bank rejected it, whether it was lost in processing, or whether there is a problem with the document itself. If the money order was fraudulent or the issuing bank refuses to honor it, your bank will remove the deposit from your account and return the money order to you.