Maximum Amount for Money Orders at the 18 Most Popular Places

man paying with cash

The maximum amount you can purchase for one money order varies by issuer and agent location. Limits generally range from around $500 to $1,000 per money order.

If you need more than the money order limit will allow, you can purchase multiple money orders (and pay any accompanying fees for each order) — there’s usually no limit on the number of money orders you can buy at one time.

Below, we’ve compiled the list of common places for purchasing money orders and their maximum money order amounts.

Comparison Table

You can compare the maximum money order amounts at each business in the table below. Select a company name or scroll to the list below for more details, such as fees and valid payment methods.

The List

Below, we’ve compiled the list of maximum money order amounts at several banks, convenience stores, grocery stores, and other locations that sell money orders from the major issuers in the U.S.

Keep in mind that exact policies, including fees and limits, may differ slightly by location, even if the locations sell money orders from the same issuer.

Also note that money orders typically come with fees, and you’ll need to pay a fee for each one you buy.

Most places that sell money orders require payment in cash, though some also take debit cards and (occasionally) credit cards (as previously reported). We also explain what you need to purchase a money order, including ID requirements.

Banks and Credit Unions

Most banks issue their own money orders (not MoneyGram, Western Union, etc.).

Note that while banks generally don’t limit the number of money orders you can purchase in a single day, they’re required to fill out a Suspicious Activity Report for any cash or cash-equivalent transactions that amount to $10,000 or more.

Chase Bank logo


Citibank logo


US Bank logo

U.S. Bank

  • Maximum: $500 for non-account holders; $1,000 for account holders[5]
  • Cost: $5[6]
  • Payment accepted: Cash or bank withdrawal[5]
  • Find a Location

Wells Fargo logo

Wells Fargo

Check Cashing Stores

ACE Cash Express Logo

ACE Cash Express

Money Mart logo

Money Mart

Convenience Stores


CVS logo


Rite Aid logo

Rite Aid

Grocery Stores

Albertsons logo


King Soopers logo

King Soopers

Kroger logo


Publix logo


Safeway logo


Vons logo


Walmart logo


Miscellaneous Places

USPS logo

United States Postal Service

  • Maximum: $1,000 for domestic money orders; $500 to $700 for international money orders[29]
  • Costs:$1.75 for money orders up to $500; $2.40 for money orders up to $1,000; $0.60 for postal military money orders[29]
  • Payment accepted: Cash, debit card, and traveler’s check[29]
  • Find a Location

Note: While the USPS doesn’t place a limit on the number of money orders you can buy at one time, if your daily money order purchase total is $3,000 or more, you’ll need to fill out a Funds Transaction Report and show a valid ID.

Western Union logo

Western Union

  • Maximum: Generally $1,000 for domestic money orders;[30] limits vary for international money orders.[31]
  • Costs: Varies by location[31]
  • Payment accepted: Cash or debit card[30]
  • Find a Location

Domestic vs. International Money Orders

There are differences in limits and fees for domestic and international money orders.

Typically, international money orders have higher fees when you purchase them and lower limits to the amount you can put on each money order. For example, as noted above, the USPS limits most international money orders to $700, and the limit is $500 for money orders to Guyana or El Salvador.[29]

While most places only provide domestic money orders, some places — most notably the USPS and Western Union — do issue international money orders, with some restrictions.

You can contact the issuer or specific agent location to find out the maximum money order amounts for your intended country.


If you need to make a large purchase that needs to be secure but you don’t want to purchase multiple money orders, you might want to consider a cashier’s check or a certified check, both of which have no maximum amounts.[32]

For more information about alternatives to money orders, we provide a comparison of money orders vs. cashier’s checks and certified checks.

  2. Chase customer service via Facebook chat[][]
  3. Citibank customer service via Facebook chat[][][]
  5. U.S. Bank customer service via Facebook chat[][]
  9. Wells Fargo customer service via Facebook chat[]
  11. ACE Cash Express store customer service representatives[][]
  12. Money Mart customer service (800) 361-1407[][][][]
  14. 7-Eleven store customer service representatives[][][][]
  15. CVS store customer service representatives[][][][]
  17. Rite Aid customer service (800) 748-3243[][][][]
  19. Albertsons customer service via live chat[][][][][][][][][][][][]
  25. Publix customer service via Facebook chat[][]
  26. Publix store customer service representatives[]
  28. Walmart store customer service representatives[]
  31. Western Union customer service via live chat[][]


buy modafinil online where to buy modafinil