Sending Money Orders

Image of a sample money order.

When sending money by mail, use money orders as a safe alternative to cash and personal checks. U.S. Postal Service ® money orders are affordable, widely accepted, and never expire. Your money order receipt will help you track your payment and show proof of value in case the money order gets lost, stolen, or damaged. You can buy or cash postal money orders at any Post Office ™ location. Send Money Orders Internationally

Image of a sample money order.

ALERT: Starting June 20, the Money Order Inquiry System will be temporarily unavailable as we upgrade to a new system. Read More ›

How to Send Domestic Money Orders

  1. Decide on the money order amount. You can send up to $1,000 in a single order anywhere in the United States.
  2. Go to any Post Office location.
  3. Take cash, a debit card, or a traveler’s check. You cannot pay with a credit card.
  4. Fill out the money order at the counter with a retail associate.
  5. Pay the dollar value of the money order plus the issuing fee.
  6. Keep your receipt to track the money order.

Money Order Fees

Fees are based on the money order dollar amount.

$0.01 to $500.00

$500.01 to $1,000.00

Postal Military Money Orders (issued by military facilities)

Receiving Money Orders – How to Spot a Fake

Before accepting a money order, make sure it's real. There are several key things to look at to spot a counterfeit money order.

Examine the Paper

Real USPS money orders have specific marks and designs to prevent fraud. If you hold the money order up to the light you should see:

Fake Money Order Image showing fake described in section How to Spot a Fake Money Order

Check the Dollar Amounts