How cashier's checks and money orders differ
A cashier's check is a check issued by a bank on its own account, drawn against the bank's funds rather than yours. A money order is a prepaid certificate you buy at a retail location — a post office, grocery store, or check-cashing business — that functions like a check but is backed by the issuer, not a personal bank account. The core difference is who issues it and where you get it.
Both are considered safer than personal checks because the funds are may provide upfront. The person receiving it knows the money exists. But they work through different systems, cost different amounts, and have different limits on how much you can send.
The choice between them depends on the amount you need to send, where you can access each one, and what the recipient prefers. Some situations make one clearly more practical than the other.
Key Takeaways
- Cashier's checks are issued by banks and have no upper limit on the amount, while money orders are capped at $500 to $1,000 depending on the issuer.
- Money orders cost $1 to $5 and are available at post offices and retail stores; cashier's checks typically cost $5 to $15 and require a bank account.
- Cashier's checks take one business day to clear; money orders clear faster but may take a few days depending on the recipient's bank.
- For large payments like down payments on a house or car, a cashier's check is the only option; for smaller bills or rent, either works.
- Some landlords and businesses specify which form of payment they accept, so confirm before you buy.
Amount limits and when they matter
Money orders have a ceiling. The U.S. Postal Service caps a single money order at $1,000. Other issuers — Walmart, Western Union, convenience stores — typically cap theirs at $500 to $1,000. If you need to send more than that, you must buy multiple money orders, which means multiple fees and multiple documents for the recipient to deposit.
Cashier's checks have no set limit. You can request one for $5,000, $50,000, or any amount your bank can verify you have available. This makes them the standard for large transactions: real estate down payments, vehicle purchases, or significant business payments.
For everyday payments under $1,000 — rent, utilities, medical bills, court fines — either works. For anything larger, a cashier's check is simpler and more practical.
Cost and where to get each one
Money orders are cheaper upfront. A single money order costs between $1 and $5 depending on the issuer and the amount. The U.S. Postal Service charges around $1.45 for amounts up to $500 and $1.95 for $500 to $1,000. Walmart and other retailers often charge less. You can buy one at a post office, Walmart, grocery store, or check-cashing business during their regular hours.
Cashier's checks cost more per check — typically $5 to $15 — but you only need one, even for large amounts. You must go to a bank where you have an account. Some banks charge less for customers with certain account types. You need to provide the exact payee name and amount before the bank issues it.
If you need to send $2,000, a money order costs you $10 to $15 (two to three money orders) plus the time to buy them separately. A cashier's check costs $5 to $15 total and is done in one transaction.
How long each takes to clear
Money orders typically clear within one to three business days after the recipient deposits them, though some banks process them faster. The recipient's bank determines the speed. Money orders are treated like regular checks in the banking system.
Cashier's checks usually clear within one business day because they are drawn on the bank's own account, not a personal account. The receiving bank knows the funds are may provide. However, some banks hold cashier's checks for up to five business days as a fraud precaution, depending on the amount and the recipient's account history.
If timing is critical — you need the recipient to have access to the funds quickly — ask their bank about their hold policy before you choose. For most routine payments, the difference is minimal.
Security and fraud protection
Both money orders and cashier's checks are safer than personal checks because the funds are already set aside. Neither can bounce. The issuer has already verified the money exists.
Money orders are harder to counterfeit than personal checks but can still be forged. If a money order is lost or stolen before it is deposited, the issuer can issue a replacement, but you must file a claim and wait — typically 30 to 60 days. You will need the receipt and the money order number.
Cashier's checks are also difficult to counterfeit and carry the bank's verification. If a cashier's check is lost or stolen, the bank can place a stop payment on it, but you may need to wait a set period (often 90 days) to confirm it has not been deposited before the bank will issue a replacement. Keep your receipt and the check number.
Neither offers the same fraud protection as a credit card or bank transfer. Once the recipient deposits it, the money is gone from your control.
When recipients prefer one over the other
Landlords, government agencies, and businesses often specify which form of payment they accept. Some will take either; others require one or the other. Always confirm before you buy.
Landlords frequently accept both but may prefer cashier's checks for large security deposits or down payments because they clear faster and carry the bank's stamp. Courts and government agencies often specify cashier's checks or money orders only — personal checks are not accepted. Some utility companies and medical offices accept money orders but not cashier's checks.
If the recipient has not specified, money orders are often preferred for smaller amounts under $500 because they are cheaper and faster to obtain. Cashier's checks are preferred for amounts over $1,000 or for transactions where the recipient wants the security of a bank-issued document.
Comparison table: cashier's check vs. money order
| Feature | Cashier's Check | Money Order |
|---|---|---|
| Issued by | Your bank | Post office, retailer, or check-cashing business |
| Amount limit | None | $500 to $1,000 per order |
| Cost | $5 to $15 per check | $1 to $5 per order |
| Where to get it | Bank branch (need account) | Post office, Walmart, grocery store, convenience store |
| Time to clear | 1 business day (sometimes up to 5) | 1 to 3 business days |
| Best for | Large payments, real estate, vehicles | Small to medium payments under $1,000 |
Frequently Asked Questions
Can I get a cashier's check without a bank account?
No. You must have an account at the bank issuing the check. If you do not have a bank account, a money order is your only option for a may provide payment method. Some banks offer second-chance accounts with lower fees if you have banking history issues.
What happens if I write the wrong payee name on a money order?
Money orders are difficult to correct once issued. Most issuers will not let you change the payee name. You would need to contact the issuer and request a replacement, which can take weeks. It is safer to ask the recipient for the exact name they want before you buy the money order.
Can the recipient cash a money order or cashier's check at any bank?
Yes, but they may face a hold. Most banks will deposit either one into an account, though they may hold the funds for a few days. Some banks charge a fee to cash a check or money order if the recipient does not have an account there. The recipient should ask their bank about their policy.
Is a cashier's check safer than a money order?
Both are safer than a personal check because the funds are may provide. Cashier's checks carry the bank's official seal and are harder to counterfeit, which some recipients prefer for large amounts. Money orders are adequate for smaller payments but require more steps to replace if lost.
Can I stop payment on a cashier's check or money order?
Yes, but it is complicated. You can request a stop payment on a cashier's check through your bank, though they may charge a fee and require proof the check has not been cashed. For money orders, contact the issuer with your receipt and money order number. Both processes take time and are not may provide if the recipient has already deposited it.