Money Order vs. Cashier's Check: Which Payment Method to Use
When to use a money order instead of a cashier's check
A money order is a prepaid slip of paper that works like a check but doesn't draw from your bank account. You buy it at a store or bank, pay the amount upfront in cash or debit, and hand it to someone else to cash or deposit. A cashier's check, by contrast, is issued by a bank and drawn against the bank's own account.
Money orders are better when you need something smaller, more portable, or available outside banking hours. You can buy them at grocery stores, convenience stores, post offices, and check-cashing services — places that don't require a bank account. They're useful for paying rent to a landlord who won't take a personal check, sending money through the mail to someone you don't fully trust, or making a payment when you don't have a checking account at all.
Cashier's checks are better for larger amounts, formal transactions, or situations where the recipient specifically asks for one. Real estate closings, car purchases, and large security deposits often require a cashier's check because the bank's may provide carries more weight than a money order.
Key Takeaways
- Money orders are sold at retail locations and don't require a bank account, while cashier's checks come only from banks and are drawn on the bank's funds.
- Money orders work for smaller payments and everyday transactions; cashier's checks are standard for large purchases and formal closings.
- Money orders cost $1 to $5 depending on the amount and where you buy them; cashier's checks typically cost $5 to $15 from a bank.
- Money orders can be replaced if lost or stolen, but the process takes weeks; cashier's checks are harder to stop once issued.
- Both are safer than cash or personal checks because the funds are may provide, but they work differently and suit different situations.
Cost differences between money orders and cashier's checks
Money order fees vary by location and amount. The U.S. Postal Service charges $1.45 for amounts up to $500 and $1.95 for $500.01 to $1,000. Walmart, grocery stores, and check-cashing services often charge $0.88 to $3 depending on the amount. Some banks offer money orders to customers for free or at a reduced rate.
Cashier's checks cost $5 to $15 per check at most banks, though some waive the fee for account holders or charge less for customers who maintain a minimum balance. If you need multiple cashier's checks, the cost adds up quickly.
For a single small payment under $500, a money order is almost always cheaper. For larger amounts or multiple payments, the per-unit cost of a cashier's check may be lower, but you'll only use it if the recipient requires one.
How to replace a lost or stolen money order versus a cashier's check
If you lose a money order before it's cashed, you can request a refund or replacement from the issuer. Keep your receipt — it has a serial number that lets the issuer track the money order. The process usually takes 30 to 60 days because the issuer has to confirm the money order hasn't been cashed by someone else. You'll pay a small replacement fee, usually $1 to $5.
A lost or stolen cashier's check is much harder to recover. Once a bank issues a cashier's check, it's drawn on the bank's account, and the bank has already set aside the funds. If someone else cashes it, the bank has already paid out the money. You can ask the bank to put a stop payment on it, but this only works if the check hasn't been presented yet — and you won't know that when ready. If the check has already cleared, you'll have to pursue the person who cashed it or file a claim, which can take months.
This is one reason money orders are safer for mailing: if it gets lost in transit, you have a clear path to get your money back.
Limits on money order amounts and where to buy them
Most money order issuers cap the amount per order. The U.S. Postal Service allows up to $1,000 per money order. Walmart caps orders at $500. Check-cashing services and grocery stores vary, but $500 to $1,000 is typical. If you need to send more, you'll buy multiple money orders or use a different method.
Cashier's checks have no set limit — you can request one for any amount your bank can cover. This makes them the only choice for large transactions like down payments or closing costs.
You can buy money orders at post offices (open during business hours, closed Sundays at most locations), grocery stores and supermarkets (usually in the customer service area), convenience stores and gas stations, Walmart and other big-box retailers, and check-cashing services. Cashier's checks come only from banks and credit unions during their business hours, and some banks require you to be an account holder.
When the recipient requires one or the other
Some recipients won't accept money orders. Landlords, utility companies, and government agencies often require a cashier's check for large or formal payments because they trust the bank's may provide more than a retail-issued money order. Real estate transactions almost always require a cashier's check, and the closing attorney or title company will specify this.
Conversely, some recipients prefer money orders because they're easier to verify and less likely to be forged. If you're paying someone informally — a private landlord, a person selling you something — they may ask for a money order specifically because it's safer than cash and doesn't require them to deposit a check into their account.
If the recipient hasn't specified, ask. It's a one-sentence question that saves you from buying the wrong thing.
Security and fraud protection for each method
Both money orders and cashier's checks are safer than cash or personal checks because the funds are may provide. With a personal check, the recipient has to wait for it to clear and risks it bouncing. With a money order or cashier's check, the money is already set aside.
Money orders are harder to counterfeit than personal checks because they're printed on special paper and include security features like watermarks and serial numbers. If someone tries to cash a forged money order, the issuer will catch it during verification. However, money orders can be altered — someone could change the payee name or amount if the ink isn't permanent.
Cashier's checks carry the bank's name and may provide, which makes them look more official and harder to forge. But they're also a target for scams: someone might send you a fake cashier's check, you deposit it, and weeks later the bank discovers it's counterfeit. By then you've already sent the goods or money the check was supposed to pay for. Money orders are less commonly used in scams because the amounts are smaller.
Speed of processing and when you need the payment to clear
A money order is available when ready after you buy it. You can hand it to someone and they can cash or deposit it right away. There's no waiting period like there is with a personal check.
A cashier's check is also available when ready — you walk into the bank, request one, and leave with it in minutes. However, the recipient's bank may hold a cashier's check for a few business days before crediting the funds, especially if it's a large amount or an unfamiliar bank.
If you need the recipient to have access to the money the same day, neither method is as fast as a wire transfer or ACH payment. But both are faster and more reliable than a personal check, which can take 5 to 10 business days to clear.
Frequently Asked Questions
Can I buy a money order with a credit card?
Most places that sell money orders don't accept credit cards — they want cash or debit only. This is because money orders are meant to be a may provide payment method, and the issuer wants to make sure the funds are actually available. Some banks may let you buy a money order with a credit card if you're an account holder, but this is rare. Check with your specific bank or retailer.
What happens if I write the wrong payee name on a money order?
If you make a mistake before you hand it over, go back to where you bought it and ask about a replacement or refund. Most issuers will replace it for free if it hasn't been cashed yet. If the money order has already been cashed by the wrong person, you'll need to contact the issuer with your receipt and request an investigation, which can take weeks.
Is a cashier's check safer to mail than a money order?
Neither is completely safe in the mail, but a money order is easier to recover if it's lost. A cashier's check is riskier because if someone intercepts it and forges an endorsement, the bank may have already paid it out by the time you realize it's gone. For mailing payments, a money order with tracking or a wire transfer is safer than a cashier's check.
Can I get a cashier's check without a bank account?
No. Cashier's checks are issued only by banks and credit unions, and most require you to be an account holder. If you don't have a bank account, a money order is your alternative for a may provide payment method.
Do I need to endorse a money order or cashier's check when I receive one?
Yes. When you receive either one, sign the back just like you would a personal check before you deposit or cash it. The issuer or bank may also require you to write your account number on the back if you're depositing it.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.