No, they are not the same, and the difference matters for your specific situation
A cashier's check and a money order are both may provide forms of payment — the issuing bank or company promises the money is there — but they work differently, cost different amounts, and solve different problems. A cashier's check is drawn on a bank's own account and typically costs $10 to $15. A money order is a smaller, prepaid certificate you buy at a convenience store, post office, or bank, and usually costs $1 to $5. Cashier's checks work for large payments like down payments or closing costs. Money orders work for smaller bills, rent payments, or situations where you need to send cash safely through the mail without revealing your account number.
The core difference is who backs the payment and how much you can send. A bank guarantees a cashier's check with its own funds, which is why real estate agents and title companies require them for major transactions. A money order is may provide by whoever issued it — the post office, a convenience store, or a bank — and is capped at a lower amount, usually $500 to $1,000 per order.
Key Takeaways
- Cashier's checks are issued by banks for larger amounts and cost more; money orders are prepaid certificates for smaller amounts and cost less.
- A cashier's check requires you to have a bank account and give the bank your money in advance; a money order requires only cash and a place to buy one.
- Cashier's checks are accepted for major transactions like real estate closings; money orders are used for bills, rent, and situations where you want to avoid sharing your account details.
- Both are considered may provide payment, but a cashier's check carries the full backing of a bank, while a money order is backed by the issuer (post office, convenience store, or bank).
When to use a cashier's check
Use a cashier's check when you are making a large payment and the recipient needs proof the money is real. Real estate transactions almost always require a cashier's check for the earnest money deposit (the amount you put down to show you are serious about buying) and sometimes for the down payment itself at closing. If you are paying a contractor several thousand dollars for a renovation, they may ask for a cashier's check instead of a personal check because it clears immediately and cannot bounce.
To get a cashier's check, you go to your bank, tell them the amount and who it should be made out to, and hand over the money. The bank writes the check on its own account, not yours. This is why it is may provide — the bank has already taken the money from you and is now promising to pay the recipient. Most banks issue them same-day, though some require 24 hours' notice for very large amounts. You walk out with a physical check that the recipient can deposit or cash immediately.
When to use a money order
Use a money order when you need to send cash safely through the mail, pay a bill without sharing your bank account number, or make a payment under $1,000 where the recipient does not require a bank-issued check. If you are renting an apartment and the landlord asks for the first month's rent before you move in, a money order is a common choice. If you are paying a utility bill by mail and do not want to send a personal check, a money order works. If you do not have a bank account, a money order is one of the few ways to send may provide payment.
You buy a money order at a post office, convenience store, grocery store, or bank. You hand over cash equal to the amount you want plus the fee, fill in the recipient's name and your name, and you are done. The money order is a physical certificate that the recipient can cash or deposit. Unlike a personal check, it cannot bounce because you have already paid for it. The whole transaction takes five to ten minutes.
Cost and limits
A cashier's check typically costs $10 to $15 per check, though some banks charge less or waive the fee for account holders. There is usually no upper limit on the amount, though banks may require advance notice for checks over $10,000. If you are buying a house and need a $50,000 cashier's check, the bank will issue it, but you may need to call ahead.
A money order usually costs $1 to $5 depending on where you buy it and the amount. Most issuers cap individual money orders at $500 to $1,000. If you need to send more than that, you buy multiple money orders. The post office, for example, caps each money order at $1,000, so if you need to send $2,500, you would buy three money orders. This adds to the cost and the hassle, which is another reason money orders work best for smaller payments.
How they are backed and what happens if something goes wrong
A cashier's check is backed by the bank that issued it. If the check is lost or stolen, you contact the bank and they can put a stop on it or issue a replacement. The bank's reputation and assets stand behind the promise to pay. This is why real estate agents and title companies trust them. If someone cashes a cashier's check that was not meant for them, the bank investigates and can reverse the payment.
A money order is backed by the company that issued it — the post office, a convenience store chain, or a bank. If a money order is lost or stolen, you contact the issuer with your receipt and they can issue a replacement, though it may take weeks. If the money order is cashed by someone else, the issuer will investigate, but recovery is slower and less certain than with a bank-issued check. This is a real risk if you mail a money order and it gets lost in transit.
Who can get each one
To get a cashier's check, you need a bank account with the bank issuing it. You walk in with cash or a debit card, tell them the amount and payee, and they issue the check. Some banks allow non-customers to buy cashier's checks for a higher fee, but this is uncommon. Call your bank first to confirm they offer this service and what they charge.
To get a money order, you need only cash. You do not need a bank account, a credit card, or any ID in most cases, though some issuers ask for ID to prevent fraud. This is why money orders are common for people without bank accounts or those who want to keep a transaction private. You can walk into almost any convenience store or post office and buy one on the spot.
Speed and clearing time
A cashier's check is available immediately when you request it (usually same-day, sometimes next business day). The recipient can deposit it and the funds typically clear within one business day because the bank has already may provide the payment. This speed is one reason real estate transactions use them — the seller knows the money is real and will arrive fast.
A money order takes as long as the recipient needs to cash or deposit it. Once they do, it clears like a regular check — usually one to three business days depending on the bank. There is no speed advantage to a money order; the advantage is privacy and the fact that you do not need a bank account. If you are mailing a money order, add several days for postal delivery.
Frequently Asked Questions
Can I get a cashier's check without a bank account?
Most banks require you to have an account to buy a cashier's check. Some banks will sell one to non-customers for a higher fee ($20 to $30), but you should call ahead to confirm. If you do not have a bank account, a money order is usually your better option.
What if I make a mistake on a money order?
If you fill in the wrong amount or payee before you buy it, do not buy it. If you have already bought it and made a mistake, contact the issuer with your receipt. Most will cancel it and issue a replacement, though it may take several weeks. This is why it is worth double-checking before you hand over cash.
Can a landlord refuse a money order for rent?
A landlord can refuse any form of payment they do not want, though most accept money orders for rent. If your lease specifies the form of payment (personal check, cashier's check, or electronic transfer), you should follow that. If it does not, ask your landlord in writing what they will accept.
Is a cashier's check safer than a money order?
A cashier's check is backed by a bank and is generally easier to replace if lost or stolen. A money order is backed by the issuer and replacement can take weeks. For large amounts or important transactions, a cashier's check is the safer choice.
Can I cancel a cashier's check or money order after I buy it?
Yes, but it depends on timing. If you have not given it to anyone, contact the issuer immediately with your receipt. For a cashier's check, the bank can usually cancel it and refund your money same-day. For a money order, cancellation takes longer and may require a fee. The sooner you act, the better your chances.