The main difference: who backs the payment and how fast you get it
A money order is a prepaid slip you buy at a store or bank for a specific dollar amount. You fill in the recipient's name, sign it, and hand it over or mail it. The store or bank holds your cash upfront, so the money order is may provide — the recipient knows it will clear.
A cashier's check is a check drawn on the bank's own account, not yours. You give the bank the money, the bank writes the check in their name, and you send it to the recipient. Like a money order, it is may provide because the bank's funds back it, not your personal account.
The practical difference comes down to where you get it, how much it costs, and how the recipient handles it. Money orders are easier to buy — you can get them at grocery stores, pharmacies, and post offices. Cashier's checks require a bank account and a trip to your bank. Money orders work well for small amounts and one-time payments. Cashier's checks are standard for large transactions like down payments or security deposits.
Key Takeaways
- Money orders are available at retail stores and post offices; cashier's checks require a bank account and a visit to your bank branch.
- Money orders typically cost $1 to $5 per order; cashier's checks usually cost $5 to $15 depending on your bank.
- Money orders work best for amounts under $1,000; cashier's checks are standard for larger payments and formal transactions.
- Both are may provide payments, but cashier's checks are more widely accepted for major purchases like real estate or vehicle sales.
Cost and where to buy them
Money orders are cheap and widely available. You can buy them at the post office, grocery stores, pharmacies, check-cashing services, and some banks. The cost is usually $1 to $5 per order, depending on the amount and the seller. Most places cap money orders at $500 to $1,000 per slip, so if you need to send more, you buy multiple orders.
Cashier's checks cost more but are a one-time purchase for any amount. Your bank charges $5 to $15 per check, though some banks waive the fee if you maintain a minimum balance or have a premium account. You must have a bank account and visit the branch in person or request one online if your bank offers it. The bank issues the check same-day or next business day.
If you need to send $2,000, a money order means buying four $500 slips at $4 each ($16 total), while a cashier's check is one $10 fee. For smaller amounts under $500, the money order is usually cheaper and faster.
How recipients handle each one
A money order is treated like cash once it arrives. The recipient signs the back and deposits it at their bank or cashes it at a store. Most banks deposit money orders the same day or next business day. The recipient does not need to do anything special — it works like a regular check.
A cashier's check is also deposited like a regular check, but some banks hold it longer because they verify the bank's signature. Most banks clear a cashier's check within one to three business days, though some may hold it up to seven days. The recipient should not see a difference in how they handle it, but the clearing time can vary.
For large transactions, recipients often prefer cashier's checks because they are more formal and come from a bank directly. Real estate closings, vehicle purchases, and security deposits almost always require a cashier's check. A landlord or seller may refuse a money order for a large amount because it feels less official, even though both are equally may provide.
Limits on amount and where you can use them
Money orders have built-in limits. Most retailers cap individual money orders at $500 to $1,000. The post office allows up to $1,000 per money order. If you need to send $5,000, you are buying five separate money orders, which is inconvenient and means paying five separate fees.
Cashier's checks have no practical limit — you can request one for $50,000 or $500,000 if you have the funds in your account. This makes them the only option for large payments. Most formal transactions — home purchases, vehicle sales, major security deposits — require a cashier's check specifically because of this flexibility.
Money orders are better for informal payments: paying a contractor in cash, sending rent to a private landlord, paying a utility bill by mail, or settling a small debt. Cashier's checks are better for anything that feels official: down payments, earnest money, court-ordered payments, or any transaction where the recipient is a business or government agency.
Speed and delivery
A money order is ready to use immediately after you buy it. You can mail it the same day or hand it over in person. The recipient receives it in the mail within a few days (depending on postal service) and can deposit it right away. Total time from purchase to cleared funds is usually three to seven days if mailed.
A cashier's check takes longer to obtain. You need a bank account, visit the branch (or request online), and wait for the bank to issue it. This can take a few hours to one business day. Once mailed, it arrives in a few days, and the recipient's bank may hold it for verification. Total time is usually five to ten business days.
If you need payment to clear fast, a money order is quicker because you can buy and mail it the same day. If you need a large amount may provide, a cashier's check is your only option, and you should plan for the extra time.
Security and fraud protection
Both money orders and cashier's checks are backed by the issuer's funds, so neither can bounce. Once you hand over the cash, the payment is may provide. This is why both are preferred over personal checks for strangers or large amounts.
Money orders are vulnerable to theft or loss in the mail because they are essentially cash. If a money order is lost or stolen before the recipient cashes it, you may be able to file a claim with the issuer, but the process takes time and requires proof of purchase. Some money order issuers (like the post office) will replace a lost money order if you have the receipt and can provide details.
Cashier's checks are also vulnerable to mail theft, but they are harder to cash because they require a signature and are drawn on a specific bank. If a cashier's check is lost or stolen, you can contact your bank and request a stop payment, then get a replacement. The process is usually faster than with a money order.
For high-value payments, consider hand-delivering the check or using a delivery service that requires a signature. For mailed payments, send them in a regular envelope — do not write "money order" or "cashier's check" on the outside.
When to use each one
| Situation | Money Order | Cashier's Check |
|---|---|---|
| Paying rent to a private landlord | Good option | Overkill |
| Down payment on a home | Not accepted | Standard requirement |
| Paying a contractor $300 | Good option | Unnecessary |
| Security deposit for an apartment | May be accepted | Preferred |
| Sending $2,000 to a family member | Requires multiple orders | Single check, easier |
| Paying a utility bill by mail | Good option | Overkill |
| Vehicle purchase | Rarely accepted | Standard requirement |
Frequently Asked Questions
Can I get a refund if I buy a money order and do not use it?
Yes. Most money order issuers will refund your money if you bring the original receipt and the unused money order. The post office, for example, refunds money orders at any post office location. Some retailers may charge a small fee for the refund. Keep your receipt in case you need to cancel.
What if the recipient loses the money order or cashier's check before cashing it?
For a money order, contact the issuer with your receipt and the money order number. They can issue a replacement, though it may take weeks. For a cashier's check, call your bank and request a stop payment, then ask for a replacement check. The bank process is usually faster because you have an account with them.
Can I use a money order to pay my mortgage or rent to a large company?
You can, but most large landlords and mortgage servicers prefer cashier's checks or electronic payments. Money orders work fine for small private landlords. Always check your lease or payment instructions first — some require a specific payment method.
Is a cashier's check safer to mail than a money order?
Slightly. A cashier's check requires a signature to cash and is drawn on a specific bank, making it harder to cash if stolen. A money order is more like cash and can be cashed by anyone who signs the back. For either, use regular mail and do not write what is inside on the envelope.
How long does a cashier's check take to clear?
Most banks clear a cashier's check within one to three business days because the funds come from the bank itself, not a personal account. Some banks hold it up to seven days for verification. Ask your bank about their specific hold policy when you request the check.