No, they are not the same, and the difference matters for your specific situation
A money order and a cashier's check are both may provide forms of payment — the issuer promises the money is there — but they work differently, cost different amounts, and solve different problems. A money order is a smaller, simpler payment method you buy at a convenience store or post office for a specific amount, usually capped at $500 to $1,000 per order. A cashier's check is a larger payment drawn on a bank account, issued by a bank teller, and can be written for any amount. Money orders are faster to obtain and cheaper upfront. Cashier's checks take longer but are the standard for big transactions like down payments or home purchases.
The choice between them depends on what you are paying for, how much you need to send, and who is receiving it. For small informal payments, a money order is usually the right tool. For formal transactions, security deposits, or anything over $1,000, a cashier's check is what the recipient expects and what the system is built to handle.
Key Takeaways
- Money orders are capped at $500–$1,000 per order and cost $1–$5 each, while cashier's checks have no limit and cost $5–$15 but require a bank account.
- Money orders are available immediately at post offices and convenience stores; cashier's checks require a trip to your bank during business hours.
- For transactions under $1,000, a money order is usually faster and cheaper; for larger amounts or formal purchases, a cashier's check is expected and required.
- Both may provide the funds are real, but cashier's checks carry more weight in real estate, legal settlements, and formal business transactions.
How money orders and cashier's checks differ in practice
The core difference is who issues it and how much you can send. You buy a money order at a post office, grocery store, or convenience store by handing over cash and telling the clerk the amount. The money order is printed on the spot, usually within minutes. You fill in the recipient's name and sign it. There is no bank account required. Most places cap a single money order at $500 to $1,000, so if you need to send $3,000, you buy three separate money orders.
A cashier's check comes from your bank. You go to a teller, provide the amount and the recipient's name, and the bank draws the check directly from your account. The teller signs it on behalf of the bank, which is what makes it a bank's promise rather than your personal promise. Cashier's checks have no upper limit — you can write one for $50,000 or $500,000. The bank keeps a record, and the check clears through the banking system like any other check, but faster and with certainty.
Cost and time: when each one makes sense
Money orders cost between $1 and $5 per order, depending on where you buy them. Post offices are usually on the lower end; convenience stores and grocery stores vary. You can get one in minutes, often without an appointment. The trade-off is the $500–$1,000 cap per order, so large payments require multiple money orders and multiple fees.
Cashier's checks cost $5 to $15 per check, depending on your bank. You need a bank account and must visit during business hours — many banks no longer issue them same-day, so plan for a day or two. However, for a single large payment, one cashier's check is simpler and cheaper than buying five money orders. Banks also provide a record and can stop payment if something goes wrong, though that process takes time.
Why landlords, sellers, and institutions prefer cashier's checks
Real estate transactions, security deposits, and legal settlements almost always require a cashier's check, not a money order. The reason is trust and documentation. A cashier's check is issued by a regulated financial institution, carries the bank's name and routing number, and leaves a clear paper trail. The recipient can verify it is real by calling the bank. A money order is harder to verify and easier to counterfeit, so most formal transactions will not accept it.
If you are putting down a deposit on a rental property, buying a car at auction, or settling a lawsuit, bring a cashier's check. If you are sending money to a friend, paying a utility bill, or making a small purchase from someone you do not know well, a money order works fine and is often faster to obtain.
What happens if a money order or cashier's check is lost or stolen
Both can be replaced, but the process is different. If you lose a money order, contact the issuer (the post office, grocery store, or convenience store where you bought it) with your receipt. They can issue a replacement, though it may take weeks and you may have to pay a small fee. Keep your receipt — without it, replacement becomes much harder.
If a cashier's check is lost or stolen, call your bank immediately. The bank can put a stop payment on it, which prevents anyone else from cashing it. You can then request a replacement check. This process is faster than a money order replacement because the bank has your account information and can verify the transaction in their system. Again, keep your receipt or confirmation number.
When you need multiple money orders instead of one cashier's check
If you need to send $2,500 and money orders max out at $1,000, you have two choices: buy three money orders or get a cashier's check. Three money orders cost $3–$15 total and can be obtained in one trip to a convenience store. One cashier's check costs $5–$15 and requires a bank visit. For informal transactions, the money orders are often faster. For formal ones, the recipient may refuse multiple money orders and insist on a single cashier's check.
Some recipients will accept multiple money orders if you include a letter explaining the split, but do not count on it. If the transaction is large enough to require multiple money orders, ask the recipient first whether they will accept them or if they need a cashier's check instead. This conversation saves you time and money.
Frequently Asked Questions
Can I use a money order to put down a deposit on an apartment?
Most landlords will not accept a money order for a security deposit. They expect a cashier's check, personal check, or bank transfer because they need a clear record and a way to verify the funds. Call your landlord before you buy anything and ask what forms of payment they accept.
Is a money order safer than a personal check?
Yes. A money order is may provide by the issuer, so the recipient knows the money is real. A personal check can bounce if your account does not have enough funds. However, a cashier's check is even safer because it comes directly from a bank and carries the bank's may provide.
Can I get a cashier's check without a bank account?
No. You need an account at the bank to request a cashier's check. If you do not have a bank account, a money order is your option. Some banks offer second-chance accounts if you have been denied in the past.
How long does it take for a cashier's check to clear?
Cashier's checks usually clear within one to two business days because the bank has already verified the funds. A personal check can take three to five business days. Money orders vary depending on the recipient's bank, but typically clear within a few days.
What if the amount I need to send is more than one money order allows?
Buy multiple money orders or get a cashier's check. If you choose money orders, include a letter explaining that the payment is split across multiple orders. For formal transactions like real estate or legal settlements, ask the recipient first — they may require a single cashier's check instead.