hamburger menu Icon Search Icon

Domestic Money Orders

What Is a Money Order?

Money orders are a secure payment method. They are convenient, affordable, and widely accepted. Money orders are a good way to send cash that never expires.

How and where do you get money orders? Head to the Post Office™ and purchase one for a certain amount - it will then be valid as payment. If a money order is lost or stolen, you may be able to have it replaced.

Send Money Orders Internationally

ALERT: As of August 30, 2019, USPS® no longer issues or accepts money orders between the U.S. and Canada. Read More

How to Send a Money Order

Money orders can be purchased at any Post Office™ location.

  • You can send up to $1,000 to destinations within the United States.
  • Pay for your money order with cash, debit card, or traveler’s checks.
  • There is a fee for each money order you send.
  • If you purchase $3,000 or more in money orders a day, you must complete a Form 8105-A, Funds Transaction Report (FTR), and show an acceptable primary ID with a clear photo.

See Acceptable IDs & Restrictions

Money Order Fees

$0.01 to $500.00 $1.25
$500.01 to $1,000.00 $1.70
Postal Military Money Orders (issued by military facilities) $0.45

How to Spot a Fake Money Order

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

Check the Dollar Amounts

  • The dollar amount is discolored. It may have been erased, indicating fraud (circle 3 on image).
  • The dollar amount is not imprinted twice (circle 4 on image).
  • Dollar value is too large.
    • Domestic money orders cannot be more than $1,000.
    • International money orders cannot be more than $700 ($500 for El Salvador or Guyana).

Examine the Paper

Hold the money order up to the light.

  • Watermarks of Ben Franklin on the left side should repeat top to bottom (circle 1 on image).
  • On the right of the Franklin watermark, a vertical, multicolored thread with the letters “USPS” weaves in and out of the paper to (circle 2 on image).
  • Suspect a Fake?

    • If you suspect fraud, call the U.S. Postal Inspection Service at 1-877-876-2455.
    • If you think you’ve been given a fake money order, call the Money Order Verification System at 1-866-459-7822.

Replace Lost or Damaged Money Orders

My Money Order Is Lost or Stolen

We’ll replace a lost or stolen money order. There is a $6.15 processing fee.

  1. Go to your local Post Office location to complete and submit PS Form 6401 Money Order Inquiry.
  2. After you submit the form, check the Missing Money Order List for your money order serial number.
  3. When we’ve determined the status of your money order, we’ll issue you a replacement.
Check the Status of the Money Order
Search the Missing Money Order List
Find a Post Office


My Money Order Is Damaged

We'll replace money orders that are defective or damaged. Take your damaged money order and your receipt to your local Post Office location to get a replacement.

Money Order Standards and Guidelines
Visit USPS® Price List — Notice 123
Find a Post Office

Money Orders between the USPS and Canada Post

As of August 30, 2019, The Postal Service® no longer sells international postal money orders destined for Canada and no longer cashes international postal money orders issued by Canada Post. Also, as of August 30, 2019, Canada Post no longer sells international postal money orders destined for the U.S. and no longer cashes international postal money orders issued by The Postal Service.

Next Steps

  • If you have a USPS® issued international postal money order destined for Canada, you can redeem it at a U.S. Post Office™ facility at face value.
  • If you received and have not yet cashed a Canada Post issued money order, it is advised that you return the money order to the sender.