A USPS money order suits payments of $1,000 or less when you don’t have a bank account. A cashier’s check suits larger payments such as real estate closings and vehicle purchases, because it is drawn on the bank itself and a customer generally can’t stop payment on one. Both are considered guaranteed funds; the difference is cost, limits, and accessibility.

Quick comparison:

Feature Money Order Cashier’s Check
Maximum amount $1,000 per order (USPS) No set limit
Bank account required? No Often (banks may sell only to customers)
Where to buy Post Office (USPS) Bank or credit union
Cost $2.65–$3.75 at USPS Varies by bank; free to $20 at the banks in our cashier’s check guide
Best for Rent, small purchases, privacy Real estate, large purchases
Replacement if lost Keep your receipt; ask the issuer Indemnity bond and a wait; varies by bank

What Is a Money Order?

A money order is a paper payment instrument you purchase with cash or, at USPS, a debit card. You pay the face value plus a small fee, fill in the payee name, and it functions like a check — but backed by the issuing institution, not a personal bank account.

Where to buy a money order:

Location Fee Maximum
USPS $2.65 (up to $500), $3.75 ($500.01–$1,000) $1,000

Other sellers, such as retailers and money-transfer companies, set their own fees and limits. No bank account is needed for a USPS money order; bring cash or a debit card and a payee name. For step-by-step instructions, see how to fill out a money order.

Money order limitations:

  • Capped at $1,000 per USPS money order (though you can buy multiple)
  • Must be purchased before you know the exact amount (some situations require a certified exact figure)
  • Replacement is slow if lost or stolen

What Is a Cashier’s Check?

A cashier’s check is drawn directly on the bank that issues it, not on your account. If you pay from your account, the money leaves it right away. The bank must honor the check when it is presented, which is why many sellers accept one.

How to get a cashier’s check:

  1. Go to your bank (in person or, at some banks, online)
  2. Provide the payee name and exact dollar amount
  3. Pay the check fee (set by the bank; some banks waive it for certain accounts)
  4. The bank issues the check from its own funds; your account is debited immediately

When you need a cashier’s check:

  • Real estate closing (cash to close is typically paid by cashier’s check or wire transfer)
  • Vehicle purchase from a private seller
  • Large security deposits
  • Paying contractors for large jobs
  • Other payments where the recipient specifically asks for one

Worked example: You’re buying a used car for $14,500. The seller won’t accept a personal check. You visit your bank and request a cashier’s check for $14,500. Your account is debited right away, plus the bank’s fee. The seller is more willing to accept it because the bank itself stands behind the check.

For more on how cashier’s checks work, see our full guide to cashier’s checks.

Money Order vs. Cashier’s Check: Which to Choose?

Choose a money order when:

  • The amount is $1,000 or less
  • You don’t have a bank account
  • You want privacy (money orders don’t reveal your account number)
  • You’re paying rent, a small bill, or shipping payment
  • You need a payment method accepted widely by individuals and small businesses

Choose a cashier’s check when:

  • The amount is over $1,000
  • The recipient specifically requires guaranteed funds
  • You’re completing a real estate transaction, vehicle purchase, or large deposit
  • You want a payment you can confirm with the issuing bank before the seller releases anything
  • You already have a bank account and the bank’s fee is acceptable

When neither is the best option:

  • Wire transfer — For very large or international transactions, a wire is faster and leaves a verifiable trail. Fees vary by bank, so check your bank’s fee schedule.
  • Zelle / ACH — For trusted parties, free electronic transfers are faster than either paper instrument.
  • Personal check — For trusted payees where guaranteed funds are not required, a personal check is free.

Fraud Risks: What to Watch For

Both money orders and cashier’s checks are targets for scams because they appear to represent guaranteed funds.

The common scam: Someone sends you a money order or cashier’s check for more than the amount owed and asks you to refund the difference in cash or gift cards. You deposit the instrument, send the cash — and then the check bounces days later. You lose the cash you sent; the scammer keeps it.

Key rule: Genuine cashier’s checks and money orders do not require you to send money back. If someone sends you one and requests a refund of a portion, do not proceed.

Verify a suspicious cashier’s check by calling the issuing bank directly (look up the number independently — do not use the number printed on the check).

How to Replace a Lost Money Order or Cashier’s Check

USPS money order: Take your purchase receipt to any Post Office and start a Money Order Inquiry. USPS lists a $23.00 processing fee to replace a lost or stolen money order and says an investigation may take up to 60 days.

Other money orders: Contact the issuer (Western Union, MoneyGram or the retailer) and have your receipt and ID ready.

Cashier’s check: Contact your bank. The bank will require an indemnity bond (an insurance policy covering the bank if the original check is cashed later), and a bank may make you wait 30–90 days even after you present the bond. See our lost money order guide for the full replacement process.

To buy a money order, see where to get one and what it costs.

WealthVieu
Written by WealthVieu

WealthVieu researches and writes data-driven personal finance guides using primary sources including the IRS, Bureau of Labor Statistics, Federal Reserve, and Census Bureau.

The content on Wealthvieu is for informational purposes only and should not be considered financial, tax, or investment advice. Consult a qualified professional before making financial decisions. Full disclaimer · Editorial policy