Money Order Basics

A money order is a prepaid payment instrument — essentially a paper check backed by guaranteed funds rather than a personal bank account. When you buy a money order, you pay the issuer the face amount plus a small fee, and in return you receive a secure document that the recipient can deposit or cash. Because the funds are guaranteed upfront, money orders are accepted by many people and institutions that won't accept personal checks from strangers.

Unlike a personal check, a money order can be purchased without a bank account — you can pay with cash at any issuing location. This makes money orders a critical financial tool for the roughly 5–6 million American households that are unbanked.

How a Money Order Works

The process is straightforward:

  1. You go to an issuing location and pay the face value of the money order plus a purchase fee.
  2. The issuer creates a money order for that exact amount, prepaid and guaranteed.
  3. You fill in the recipient's name and your own name, then deliver it to the payee.
  4. The payee deposits or cashes the money order at their bank or another participating location.
  5. Funds clear quickly — usually within 1–2 business days, since there's no underlying personal account to verify.

Where to Buy a Money Order

Money orders are widely available from multiple types of locations:

  • U.S. Postal Service (USPS): Post offices sell money orders for up to $1,000 each, typically for $1.65–$2.20 per money order. USPS money orders are widely trusted and accepted internationally.
  • Walmart: Money orders up to $1,000 for approximately $1.00 — among the lowest fees available.
  • Western Union and MoneyGram: Available at thousands of retail locations (CVS, Walgreens, Kroger, etc.). Fees are typically $1–$5.
  • Banks and credit unions: Most banks sell money orders to their customers, often at lower fees for account holders. Some charge $3–$10, but many credit unions offer them free or at very low cost to members.
  • Grocery stores and convenience stores: Many carry money orders through Western Union or MoneyGram kiosks.

Money Order Limits

Single money orders are typically capped at $1,000 for domestic issuers. USPS caps at $1,000 for domestic money orders and $700 for international. If you need to send more than $1,000, you'll need to purchase multiple money orders or use an alternative method like a cashier's check or wire transfer. Western Union and MoneyGram also offer money transfer services for larger amounts.

When Should You Use a Money Order?

  • You don't have a bank account: Money orders allow anyone to make guaranteed payments without banking access.
  • The payee won't accept personal checks: Private landlords, government offices, and some businesses require guaranteed funds — a money order satisfies this requirement for smaller amounts.
  • You want to avoid sharing your bank account number: Personal checks expose your routing and account numbers. A money order reveals nothing about your personal finances.
  • Sending money by mail: Money orders are safer to mail than cash because they're payable only to the named recipient and can be canceled and replaced if lost.
  • Privacy: Money orders have no direct connection to your bank account, providing a layer of financial privacy.

Money Order vs Personal Check vs Cashier's Check

  • Personal check: Drawn directly on your bank account. Works great for known, trusted payees. Cheaper (free) but shows your account details and can bounce if you lack funds.
  • Money order: Guaranteed prepaid payment. Widely accepted. Capped at $1,000 per instrument. Available without a bank account. Small purchase fee.
  • Cashier's check: Issued by your bank, guaranteed by the bank's own funds. Typically no limit on amount. Best for large transactions (real estate, car purchases). Requires a bank account. Usually costs $5–$15 per check.

How to Fill Out a Money Order

  1. Pay to: Write the full name of the person or business you're paying. Fill this in immediately — a blank money order is as good as cash and can be cashed by anyone who finds it.
  2. From/Purchaser: Write your own full name.
  3. Memo/For: Optionally write what the payment is for (rent, invoice number, etc.).
  4. Sign where indicated (some money orders have a purchaser signature line).
  5. Keep the receipt — it's your proof of purchase and contains the serial number needed if you need to trace or cancel the money order.

What to Do If a Money Order Is Lost or Stolen

If your money order is lost or stolen before being cashed, you can typically request a replacement or refund by contacting the issuer with your original receipt. USPS charges $7.40 for a replacement inquiry. The process can take 30–60 days. This is why you should always keep the receipt separate from the money order itself and fill in the payee's name immediately upon purchase.

Money Order Scams to Avoid

Money order fraud is common. The most prevalent scam involves receiving a money order (often for more than the agreed amount) and being asked to return the "overpayment" by wire or gift card. The money order then turns out to be counterfeit. Rule: never send funds back against a money order you've received — wait until it fully clears (which can take longer than the initial credited amount suggests), and if an offer seems too good to be true, it almost certainly is.

Frequently Asked Questions

Can a money order bounce?

No. Unlike personal checks, money orders are prepaid and cannot bounce due to insufficient funds. The funds are collected at the time of purchase, making the money order guaranteed. This is one of the main reasons payees prefer money orders over personal checks for certain transactions.

How long is a money order valid?

Money orders don't expire in the traditional sense, but the issuer may deduct inactivity fees after a period (often 1–3 years if uncashed). USPS money orders don't have an expiration date but may have service charges applied after an extended period. Cash or deposit money orders as soon as reasonably possible.

Can you get a refund on a money order?

Yes, if it hasn't been cashed. Contact the issuer with your original receipt and request a refund. USPS charges a small fee for money order inquiries. The process takes several weeks and requires proof of purchase. This is why keeping your receipt is essential — you cannot get a refund or replacement without it.