A money order is a prepaid piece of paper that works like a check, except the money is already collected upfront
When you buy a money order, you hand over cash (or sometimes a debit card) to the seller — usually a post office, bank, grocery store, or check-cashing business — and they print a document with the amount you paid. You write in who should receive the money, sign it, and send it or hand it over. The recipient takes it to their bank or a check-cashing place and deposits or cashes it. Because the money is already paid for before the money order is issued, there is no risk the payment will bounce.
Money orders cost a small fee, usually between 70 cents and $2, depending on where you buy them and the amount. The maximum you can typically buy in a single money order is $1,000, though some issuers allow up to $1,500. If you need to send more than that, you can buy multiple money orders.
Key Takeaways
- Money orders require you to pay the full amount upfront, so the recipient knows the funds are real and won't bounce.
- You can buy them at post offices, banks, grocery stores, Walmart, and check-cashing businesses for a small fee per order.
- Money orders work well for sending rent, security deposits, or payments to people or businesses that won't take personal checks.
- Unlike wire transfers, money orders are slow — they take several business days to clear — and can be lost or stolen if not handled carefully.
Where to buy a money order
The most common places are the U.S. Postal Service, your bank or credit union, Walmart, grocery store chains, and check-cashing storefronts. Post offices and banks tend to have the lowest fees. Walmart and grocery stores are convenient if you are already shopping there. Check-cashing businesses charge higher fees but are often open longer hours and on weekends.
Call ahead or check the website to confirm the location carries them and what payment methods they accept. Most places take cash, debit cards, and sometimes credit cards, though some may limit credit card purchases. You do not need an account at a bank to buy a money order there — walk-in customers are welcome at most branches.
How to fill out a money order
The form has a few required fields. The "Pay to the Order of" line is where you write the recipient's name — be exact and spell it correctly, because the person named is the only one who can cash it. The "Amount" box gets the dollar amount in numbers; some money orders also have a line for the amount written out in words. The "Memo" line is optional and is for your own notes — you might write "rent" or "security deposit" so you remember what it was for.
Sign the money order in the "From" or "Purchaser" section. Do not sign the back — that is for the recipient to sign when they cash or deposit it. Keep your receipt, which shows the money order number and amount. If the money order is lost or stolen, you will need that receipt and the number to file a claim and get a replacement.
Money orders versus checks and other payment methods
A personal check can bounce if you do not have enough money in your account. A money order cannot, because you paid for it upfront. This makes money orders safer for the person receiving them, which is why landlords, government agencies, and businesses often prefer them over checks from someone they do not know.
Wire transfers move money faster — often the same day — but they cost more (usually $15 to $30) and cannot be reversed if you send them to the wrong person. Money orders take several business days to clear and can be replaced if lost, but they are slower and require a trip to a physical location. Digital payment apps like Venmo or PayPal are instant and free between individuals, but many landlords and formal creditors do not accept them. Cash is immediate and leaves no paper trail, but it is risky to mail and hard to prove you sent it.
When money orders make sense
Use a money order when you need to send money to someone who will not take a personal check, does not have a bank account, or you do not have a banking relationship with. Common situations include paying rent to a private landlord, sending a security deposit, paying a utility bill by mail, or sending money to someone without a bank account.
Money orders are also useful when you do not have a checking account yourself. If you get paid in cash or do not use banks, a money order lets you send funds in a form that can be tracked and verified. Government agencies sometimes require money orders as payment for fees or fines because they are may provide and leave a clear record.
Risks and limitations of money orders
Money orders can be lost or stolen in the mail, and once cashed by someone else, they are usually gone for good. Always keep your receipt until you confirm the money order was received and cashed. If it goes missing, contact the issuer with your receipt and money order number to file a claim, though the process can take weeks.
The fee adds up if you send multiple money orders. Buying five $200 money orders costs you $3.50 to $10 in fees alone. Money orders also require a trip to a physical location during business hours, which is inconvenient if you work standard hours or live far from a seller. And because they take several business days to clear, they are not suitable for urgent payments.
Some scammers use money orders in overpayment schemes — they send you a money order for more than the agreed amount and ask you to wire back the difference. The money order later turns out to be fake, but by then you have already sent real money. Never wire money back based on an overpayment.
How to track and replace a money order
Keep your receipt immediately after purchase. It contains the money order number, amount, and date. If the money order does not arrive or you suspect it was lost, contact the issuer with this information. The U.S. Postal Service, for example, can tell you whether a postal money order has been cashed and by whom.
To file a claim for a lost or stolen money order, you will need the receipt and the money order number. The issuer will investigate and, if the money order has not been cashed, will issue a replacement. If it has already been cashed, the process is more complicated and may require a police report. This is why keeping your receipt is critical — without it, proving you bought the money order is much harder.
Frequently Asked Questions
Can I get my money back if I buy a money order by mistake?
Yes, most issuers will refund the full amount minus the fee if you have not yet sent it. Bring your receipt and the unused money order to the location where you bought it. Once the money order is cashed by the recipient, refunds are not possible.
What happens if I lose a money order before sending it?
Contact the issuer with your receipt and money order number right away. They can check whether it has been cashed. If not, they will issue a replacement. The process usually takes one to two weeks. This is why keeping your receipt is essential.
Can someone else cash a money order if they have it?
Yes, if you have not yet sent it or if it is intercepted in the mail. Once someone signs the back and cashes it, the money is gone. Always mail money orders carefully and keep your receipt so you can file a claim if one goes missing.
Do I need a bank account to buy or cash a money order?
No. You can buy a money order at a post office, grocery store, or check-cashing business with cash and no account. To cash one, you can take it to a check-cashing business, bank, or credit union — you do not need an account there either, though some places may charge a small fee for non-members.
Is there a limit to how much I can send with a money order?
Most issuers cap a single money order at $1,000, though some allow up to $1,500. If you need to send more, buy multiple money orders. There is no limit to how many you can buy at once, but each one carries its own fee.