What happens when you buy and send a money order

A money order is a paper document that works like a check, but the money is already paid for when you buy it. You go to a store or bank, hand over cash (or sometimes a debit card), and receive a form with a unique number. You fill in who should receive the money and sign it, then mail it or hand it to them. The recipient takes it to their bank or a check-cashing place and deposits or cashes it, just like a check. The money order company guarantees the funds are there because you paid upfront.

The main difference from a check is that a money order cannot bounce. When you write a check, the bank pulls money from your account later. With a money order, the issuer (the company that sold it to you) has already collected your cash, so they are responsible if something goes wrong. This is why landlords, courts, and businesses that do not know you often ask for money orders instead of personal checks.

Key Takeaways

  • You pay cash upfront when you buy a money order, so the funds are may provide and cannot bounce.
  • The money order form includes spaces for the recipient's name, your name, and a memo line, and you must sign it before sending it.
  • The recipient can cash or deposit a money order at a bank, credit union, or check-cashing store without needing an account.
  • Money orders cost between $1 and $5 depending on the amount and where you buy them, and you lose that fee if the money order is lost or stolen.
  • You can track a money order using its receipt number if it does not arrive, and most issuers will replace it or refund your money.

Where to buy a money order

You can buy a money order at most banks, credit unions, post offices, and retail stores like Walmart, Target, and grocery stores. Each location charges a different fee, usually between $1 and $5 depending on the amount. Post offices and banks tend to charge less than retail stores. Some places have limits on how much a single money order can be for — often $1,000 — so you may need to buy multiple money orders for larger amounts.

You do not need an account at a bank or credit union to buy a money order there, though some credit unions limit purchases to members. Retail stores almost never require membership. Bring cash or a debit card and your ID. The seller will ask you to fill out the form on the spot or will fill it in for you. This is the moment to double-check the recipient's name and address, because mistakes are hard to fix once the money order is issued.

How to fill out a money order correctly

A money order has several blank lines. The most important ones are the amount (in numbers and words), the recipient's name, and your name. Write the recipient's name exactly as they would sign it — if they go by a nickname but their legal name is different, use the legal name. Leave the "memo" or "for" line blank unless the recipient asks you to write something specific there, like an account number or invoice number.

Sign the money order in the space marked "purchaser" or "sender." Do not sign the back or anywhere else. If you make a mistake, ask the seller for a replacement — do not cross out or use correction fluid. Keep your receipt, which shows the money order number. You will need it if the money order is lost or stolen, or if the recipient says they never received it.

How the recipient cashes or deposits a money order

The person receiving the money order can take it to a bank, credit union, or check-cashing store. They do not need an account at that bank — check-cashing stores exist specifically to cash documents for people without accounts. The recipient signs the back of the money order (the space marked "payee") and shows ID. The teller verifies the money order is legitimate, and the recipient receives cash or a deposit into their account.

The process usually takes a few minutes. Some banks hold money orders for a day or two before releasing the funds, the same way they do with checks. If the recipient tries to cash a money order that has been altered or has a forged signature, the teller will refuse it and may keep it. This is rare, but it is why you should never hand a blank or partially filled money order to someone else.

Fees and limits you should know

The fee for a money order varies by issuer and amount. A money order under $500 usually costs $1 to $3, and larger amounts cost $3 to $5. Post offices and banks are typically cheaper than Walmart or grocery stores. Some credit unions offer assistance programs orders to members. The fee is non-refundable if you lose the money order or change your mind, so buy only what you need.

Most issuers cap a single money order at $1,000, though some allow up to $2,500. If you need to send more than that, you will need to buy multiple money orders. Each one has its own fee and number. There is no limit to how many you can buy at once, but the seller may ask questions if you are buying a very large quantity.

What to do if a money order is lost or stolen

If a money order does not arrive or is stolen before the recipient cashes it, contact the issuer with your receipt number. The issuer will search their records to see if the money order has been cashed. If it has not been cashed, they will issue a replacement or refund your money. This process usually takes two to four weeks.

If the money order has already been cashed by someone else, the issuer is still responsible for the loss in most cases, and they will investigate. Bring your receipt and a police report if you have one. Do not assume the money order is lost immediately — mail can take a week or more, and the recipient may not have cashed it right away. Wait at least two weeks before contacting the issuer.

Money orders versus other payment methods

A money order is safer than cash because it has a number and can be replaced if lost. It is safer than a personal check because the funds are may provide. However, it costs more than a check (which is free if you have a checking account) and more than a bank transfer or online payment (which are often free). Money orders also require you to go somewhere in person to buy them.

Use a money order when the recipient does not accept checks or online transfers, when you do not have a bank account, or when you need a may provide payment. Use a check or bank transfer if you have an account and the recipient accepts them — they are cheaper and faster. Use cash only for small amounts and only if you can hand it directly to the recipient.

Frequently Asked Questions

Can I get my money back if I buy a money order and do not use it?

No. Once you buy a money order, the fee is gone. You can cash the money order yourself or give it to someone else to cash, but you cannot return it for a refund. If you filled in a recipient's name and want to change it, you must contact the issuer and request a replacement, which may take weeks.

What if the recipient's name is spelled wrong on the money order?

If the name is slightly misspelled but clearly refers to the right person, most banks will still cash it. If the name is very wrong or does not match the recipient's ID, they will refuse it. Contact the issuer immediately with your receipt and ask for a replacement. Do not try to cross out the name or write over it.

How long does it take for a money order to arrive in the mail?

A money order is just paper, so it travels at the same speed as regular mail — usually three to five business days within the United States. International money orders take longer, sometimes two to three weeks. If it does not arrive after two weeks, contact the issuer with your receipt number.

Can I buy a money order with a credit card?

Most places do not accept credit cards for money orders because they consider it a cash advance. Some post offices and banks may accept debit cards. Call ahead to ask. If you cannot pay with cash or a debit card, you may need to withdraw cash from an ATM first.

Is a money order the same as a cashier's check?

No. A cashier's check is issued by a bank and costs $5 to $15. It is larger and more formal than a money order, and banks usually require you to have an account. A money order is smaller, cheaper, and available at many more locations. For most everyday payments, a money order is simpler.