The main difference: who backs the payment and how you get it

A cashier's check is issued by a bank and drawn against the bank's own account, not yours. A money order is a prepaid certificate you buy at a store, post office, or bank and give to someone else to cash. The practical difference is that a cashier's check costs more, requires a bank account, and takes longer to obtain — but it's the only option for large payments and the only one most title companies will accept for real estate transactions.

Money orders work for smaller, everyday payments: paying a contractor a deposit, sending rent to a landlord, paying a utility bill by mail. Cashier's checks work for anything involving property, large sums, or situations where the recipient needs proof the money is already set aside.

Both are safer than personal checks because the funds are may provide — the issuer has already taken the money from you or verified it exists. Neither can bounce. But they serve different situations, and using the wrong one can delay a transaction or make it impossible to complete.

Key Takeaways

  • A cashier's check is issued by your bank and backed by the bank itself; a money order is prepaid by you and issued by a retailer or post office.
  • Money orders max out at $500 to $1,000 depending on the issuer; cashier's checks have no practical limit and are required for real estate closings.
  • Cashier's checks cost $10 to $15 and require a bank account; money orders cost $1 to $5 and can be bought with cash at most retailers.
  • A cashier's check takes 24 hours or longer to obtain; a money order is ready in minutes.
  • Money orders are easier to replace if lost or stolen, but cashier's checks are the only option for large payments and property transactions.

When to use a money order

Use a money order for payments under $1,000 when you don't have a bank account, want to avoid giving out your account number, or need the payment method immediately. Money orders work well for paying deposits on rental apartments, sending partial contractor payments, or paying bills by mail when you prefer not to set up automatic payments.

Money orders are also useful when you're paying someone you don't fully trust with your banking information. Because the money is already gone from your pocket when you buy the money order, there's no risk of overdraft or fraud tied to your account. The recipient gets a may provide payment without access to any of your financial details.

The main limitation is the cap. Most retailers and post offices limit money orders to $500 or $1,000 per order. If you need to send $3,000, you'd have to buy three separate money orders, which is awkward and raises red flags with some recipients. For anything larger, a cashier's check is the only practical option.

When to use a cashier's check

Use a cashier's check for real estate transactions, large payments over $1,000, or any situation where the recipient specifically requires one. Title companies, mortgage lenders, and real estate attorneys almost always require a cashier's check for down payments and closing costs because it's the most secure form of payment and creates a clear paper trail.

Cashier's checks are also the right choice when you're paying a significant sum to someone you've never dealt with before. The check itself is proof that the funds came from a legitimate financial institution, which reduces the recipient's risk and yours. If a dispute arises later, both parties have a bank record of the transaction.

You need a bank account to get a cashier's check, and you'll need to visit the bank in person or call ahead to arrange one. Most banks issue them same-day if you arrive before closing time, though some require 24 hours' notice. The cost is typically $10 to $15 per check.

Cost and time to obtain

Money OrderCashier's Check
Cost$1 to $5$10 to $15
Time to obtain5 to 10 minutes24 hours or same-day
Where to get itGrocery store, pharmacy, post office, Walmart, bankYour bank only
Requires bank accountNoYes
Maximum amount$500 to $1,000No limit

Money orders are cheaper and faster because you're buying a simple prepaid certificate. You walk into a store, hand over cash, and walk out with the money order in minutes. The issuer doesn't verify your identity beyond a basic check, and there's no underwriting or bank processing involved.

Cashier's checks cost more because the bank is putting its own funds and reputation behind the payment. The bank verifies you have the money in your account, deducts it immediately, and issues a check drawn on the bank's account. This takes longer but creates a stronger may provide that the payment will clear.

What happens if a money order or cashier's check is lost or stolen

If you lose a money order before giving it to the recipient, you can usually get a refund or replacement by contacting the issuer with your receipt. Most retailers and the post office will replace a lost money order within 30 to 60 days if you have proof of purchase. The process is straightforward because the amount is small and the issuer has your transaction record.

If you lose a cashier's check, the process is more complicated. You'll need to contact your bank and file a claim, which can take weeks or months. The bank may require you to sign an indemnity bond — a legal document stating you'll repay the bank if the check surfaces and is cashed by someone else. During this time, the recipient won't have their payment, and the transaction may be delayed.

For this reason, if you're mailing a cashier's check, use certified mail with signature confirmation so you have proof of delivery. If you're handing it over in person, do so directly to the person who needs it, not to an intermediary.

Security and fraud protection

Both money orders and cashier's checks are safer than personal checks because the funds are may provide. A personal check can bounce if your account doesn't have enough money. A money order or cashier's check cannot — the money is already set aside or already paid.

Cashier's checks have additional security features: watermarks, security threads, and bank routing information that make them harder to counterfeit. They also create a bank record that both you and the recipient can reference. If a dispute arises, you can contact your bank and get documentation of the transaction.

Money orders are less formal but still secure for the recipient. Once they cash it, the funds are theirs. The main risk is to you if you lose the money order before delivering it — which is why keeping your receipt is important. Some money order issuers allow you to put a stop payment on an uncashed money order, similar to stopping payment on a check, though this usually requires the receipt and takes several days.

Real estate and large transactions

For any real estate transaction — buying a home, putting down a deposit on a rental property, or paying closing costs — you must use a cashier's check. Title companies and escrow agents will not accept money orders, personal checks, or wire transfers for down payments because the paper trail and security of a cashier's check is the industry standard.

The same applies to large purchases from private sellers. If you're buying a used car, boat, or equipment for several thousand dollars, the seller will almost certainly ask for a cashier's check. It protects both of you: the seller knows the payment is may provide, and you have a bank record proving you paid.

For smaller transactions with private parties — paying a contractor $500 for materials, paying a friend back $200 — either a money order or a cashier's check works, but a money order is more practical because it's cheaper and faster to obtain.

Frequently Asked Questions

Can I use a money order to buy a house?

No. Title companies and real estate attorneys require a cashier's check for down payments and closing costs. A money order's low limit and lack of bank backing make it unsuitable for real estate transactions. You'll need to obtain a cashier's check from your bank before closing day.

What if I don't have a bank account?

You can use a money order for payments up to $1,000. If you need to make a larger payment and don't have a bank account, you'll need to open one — even a basic checking account — to get a cashier's check. Some banks offer second-chance accounts for people with banking history issues.

Can I cancel a money order or cashier's check after I buy it?

Money orders can usually be cancelled within 30 to 60 days if uncashed and you have the receipt. Cashier's checks are harder to cancel — you'll need to contact your bank and may need to sign an indemnity bond. Both processes take time, so only buy one when you're certain you need it.

Is a cashier's check safer than a money order?

Both are equally safe for the recipient — neither can bounce. Cashier's checks are safer for large amounts because they create a stronger bank record and have more security features. Money orders are easier to replace if lost before delivery. For amounts under $1,000, either works; for larger sums, a cashier's check is the only option.

How long does a cashier's check take to clear?

A cashier's check usually clears within one to three business days, though some banks clear them same-day. It's faster than a personal check because the funds are already verified. Ask your bank how long they typically take to clear before you hand one over to a recipient who needs the money urgently.