Firstcard
Get Started
Menu

Western Union Money Order: How to Buy, Cash, and Track One

May 8, 2026

A Western Union money order is a prepaid paper payment instrument you buy with cash and use to pay someone who will not accept a personal check. The money order works like a guaranteed check — the funds are paid up front, so it cannot bounce — and is widely accepted for rent, child support, government fees, and other situations where the recipient wants certainty of payment without a wire transfer's complexity. This guide explains how to buy a Western Union money order, where to cash one, what it costs in 2026, and the alternatives that may be cheaper.

What a Western Union money order actually is

A money order is a paper payment instrument purchased for a specific dollar amount. The buyer pays cash (or sometimes debit card) for the face value plus a small fee, and the issuer prints a money order made out to the recipient (or left blank). The recipient can deposit or cash the money order like a check.

The key feature versus a personal check: the money order is prefunded. The issuer (Western Union) collected the cash before printing, so the money order cannot bounce when the recipient cashes it. This is why landlords, government agencies, and small businesses often require money orders or cashier's checks for non-trivial payments.

Western Union has been one of the largest U.S. money order issuers for decades; the network sells money orders through 50,000+ agent locations including most CVS, 7-Eleven, Walmart, grocery stores, and check-cashing storefronts.

How to buy a Western Union money order

  1. Find a Western Union agent location. The locator on westernunion.com lists addresses. Most CVS, 7-Eleven, Walmart, and Kroger locations sell them.
  2. Bring cash for the face value plus the fee. Some agents accept debit card; almost none accept credit card. Personal checks are not accepted because the entire point is to convert your cash into a guaranteed instrument.
  3. Tell the agent the dollar amount you need. Western Union money orders have a maximum face value of $1,000 per money order. For larger amounts, buy multiple money orders.
  4. Pay the cash plus the fee. Fees vary by location; typical range is $1.00–$1.50 per money order in 2026.
  5. Fill in the recipient's name in the "Pay to the Order of" field.
  6. Sign as the purchaser in the bottom-left signature line.
  7. Keep the receipt — it includes the serial number you will need to track or replace the money order if lost.

The whole process takes 5–10 minutes per money order at the counter.

What a Western Union money order costs

In 2026, the typical fee for a Western Union money order is $1.00 to $1.50, depending on the agent location and amount. Compared to alternatives:

  • USPS money order: $2.10 for amounts up to $500; $3.00 for $500.01–$1,000.
  • Bank cashier's check (if you have a bank account): often $10–$15 per check, sometimes free for premium account holders.
  • MoneyGram money order (sold at Walmart, CVS, etc.): roughly the same as Western Union, sometimes a few cents cheaper at Walmart.

For amounts over $1,000, a bank cashier's check or wire transfer often becomes the better choice because the per-money-order limit forces multiple slips.

How to cash a Western Union money order

If you received a Western Union money order, you have several ways to cash or deposit it.

Bank deposit. Endorse the back like a check and deposit at any bank where you hold an account. Most banks credit the funds immediately or within 1–2 business days under Reg CC. Some banks place a hold for larger money orders.

Cash at a Western Union agent. Bring the money order and government ID to any Western Union location. The agent verifies the money order with the network, charges a small cashing fee (often 1–2% of face value), and pays you cash.

Cash at a check-cashing store. Stores like Speedy Cash, ACE Check Cashing, and Money Mart cash money orders for a fee that ranges from 1% to 5% of face value, depending on location and ID provided. Higher fees than the bank but no account required.

Cash at the issuing retailer. Some retailers (Walmart) cash money orders they issued themselves at low or no fee for customers with the receipt.

Cash at the recipient's bank if they have an account. This is typically the cheapest option — free if you bank there.

How to track or replace a lost money order

If a money order is lost or stolen, Western Union can replace it as long as you have the serial number from your purchase receipt.

  1. Visit westernunion.com/moneyorder and request the "Money Order Status" or "Replace Lost or Stolen Money Order" form.
  2. Provide the serial number, purchase date, dollar amount, and your contact information.
  3. Pay the research and replacement fee (typically $15–$30 in 2026).
  4. Wait 30–60 days for Western Union to verify the money order has not been cashed.
  5. Receive a refund check or replacement money order.

The process is slow but it is the only way to recover funds on a lost money order. This is why keeping the purchase receipt is essential.

When to use a money order vs. an alternative

Use a money order when: the recipient will not accept a personal check, the amount is small enough ($1,000 or less), and you want to pay with cash without a bank account.

Use a wire transfer when: the amount is large ($5,000+), speed matters more than cost, and the recipient has a bank account.

Use a P2P app (Zelle, Venmo, Cash App) when: both parties have bank accounts and the recipient accepts P2P. Free and instant.

Use a cashier's check when: the recipient requires guaranteed funds and you have a bank account where the bank can issue one.

Use a Western Union money transfer when: you need to send cash internationally to someone without a bank account. The transfer is faster than a money order mailed across borders, and the cash pickup network is unmatched.

Best for: Free category

Western Union

Western Union
4.5Firstcard rating

Suitable for everyday transfers, including in the U.S. Instant transfers in 200+ countries.

Standout feature

Build credit while sending money with Credit Builder

Pros

$0 fee for your first online transfer

Frequently Asked Questions

How much does a Western Union money order cost?

The typical fee for a Western Union money order in 2026 is $1.00 to $1.50, depending on the agent location. The maximum face value is $1,000 per money order; for larger amounts, you buy multiple. Compare to USPS money orders ($2.10–$3.00) and bank cashier's checks ($10–$15) to find the cheapest option for your amount.

Where can I cash a Western Union money order?

Four main options: (1) deposit at any bank where you have an account; (2) cash at any Western Union agent location with ID and a small fee; (3) cash at a check-cashing store for 1–5% of face value; (4) cash at the issuing retailer (some, like Walmart, cash their own money orders). Banks are usually the cheapest if you have an account.

Can a Western Union money order bounce?

No. Money orders are prefunded — the buyer paid cash for the full face value at purchase, and Western Union holds the funds until the money order is cashed. This is why money orders are accepted in situations (rent, child support, government fees) where personal checks are not.

How do I replace a lost Western Union money order?

If you have the purchase receipt with the serial number, visit westernunion.com and submit the Lost or Stolen Money Order request. Pay the research fee ($15–$30) and wait 30–60 days for Western Union to verify the money order has not been cashed. If verified, you receive a replacement or refund.

Related Reading


Firstcard Educational Content Team

Firstcard Educational Content Team - May 8, 2026

Credit building
for all

Build credit early, earn cashback, grow your savings all in one place.
Credit building for all