Where To Get a Money Order: 10 Best Places To Buy One (2024)

Where To Get a Money Order: 10 Best Places To Buy One (1)

nortonrsx / Getty Images/iStockphoto

Commitment to Our Readers

GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.

Many companies do not accept personal checks. So in some instances, you may need to make payments, pay bills or send money via money orders. But where are the best places to get a money order? It is best to know your options before you decide to choose one provider over another.

Where To Get a Money Order: 10 Best Places

A money order can be purchased from a variety of places, including post offices, convenience stores, banking institutions, credit unions and retail establishments like Walmart. Keep in mind that each provider has its own money order costs, limitations and fees. Here is a list of the 10 best places to get a money order, considering maximum limits and fees:

  1. Banks and credit unions
  2. Western Union
  3. US Postal Service
  4. 7-11
  5. CVS Pharmacy
  6. Safeway
  7. Kroger
  8. Meijer
  9. Publix
  10. Walmart

1. Banks and Credit Unions

One of the best places to get your hands on a money order is your local bank or credit union — as long as your bank offers competitive fees. For example, Wells Fargo charges $5 per money order, which is significantly higher than the average fee of around $2. On the other hand, Regions Bank offers money orders for $2.

If your bank or credit union charges above-average fees for money orders, do not worry. There are plenty of other options.If you have a savings or checking account with the bank you may be able to waive the fees for the money order.

2. Western Union

Western Union is a popular option for money orders. The maximum limit for a WU money order is $999.99.

As far as fees, some locations may charge as little as $1, while others charge much more, so be sure to ask your Western Union representative about fees before you place the order.

3. US Postal Service

The United States Postal Service is a cost-effective option for purchasing money orders, especially if you need one for under $500. Here is how the fees work:

  • If your money order is under $500.00, the fee is $2.10.
  • If your money order is $500.01 to $1,000, the fee is $3.00.
  • Military money orders of any value have a fee of $0.70.

As with all providers, limits apply. The United States Postal Service caps domestic money orders at $1,000 and international money orders at $700.

4. 7-Eleven

Most 7-Eleven locations offer money orders. However, as is the case with Western Union, the fee you will pay depends on the location you visit. Also, 7-Eleven limits money orders to $500 each.

5. CVS Pharmacy

“Does CVS do money orders?” is a common question among those in search of one of these valuable pieces of paper. Yes, CVS does offer money orders via MoneyGram. While pricing isn’t listed on its site, third-party sources quote the price for money orders at $1.25 each, making CVS one of the cheapest options. CVS caps the value of each money order at $500.

6. Safeway

Safeway is another great place to get a money order. No costs are listed, but third-party sources state that Safeway typically charges around $1 per money order with a $500 maximum, but that may vary per location.

7. Kroger

Kroger is a low-cost option for accessing money orders. If you are a member of Kroger, you will only pay $1 each. Check with your local Kroger store to find out the maximum limit for a money order.

8. Meijer

If you live in Illinois, Indiana, Kentucky, Michigan, Ohio or Wisconsin and you have a Meijer nearby, you are in luck. This company offers money orders for a fee of just $0.65 each. Even better, you can purchase money orders with your debit card as opposed to cash and incur no additional fee.

9. Publix

Publix is not just a grocery store, the company also offers a wide range of financial services, including money orders. Like Meijer, it is also one of the cheapest places to get a money order: the company charges $0.99 per order with a maximum value of $500, according to third-party sources.

10. Walmart

How much is a money order at Walmart? The answer is $1 or less. Walmart states that its fee for money orders will vary by location, but it will never be over $1. And like most places, the company also limits the value of money orders to $1,000.

Make your money work for you

Get the latest news on investing, money, and more with our free newsletter.

By subscribing, you agree to our Terms of Use and Privacy Policy. Unsubscribe at any time.

Where To Get a Money Order: 10 Best Places To Buy One (5)
Where To Get a Money Order: 10 Best Places To Buy One (6)

Thanks!

You're now subscribed to our newsletter. Check your inbox for more details.

Where To Get a Money Order: 10 Best Places To Buy One (7)

How Much Is a Money Order?

The cost of a money order depends on where you purchase it. In some cases, such as at the USPS, the price also depends on the amount of the money order.

Benefits of Money Orders

Money orders have several benefits including the following:

  • In general, they don’t expire.
  • They’re helpful for payments if you don’t have a checking or savings account.
  • You can send them via snail mail instead of cash.
  • If you lose the money order, you may be able to get a replacement.

Alternatives to Money Orders

If a money order is the right choice for payment, you can opt for any of the following alternatives:

  • P2P payment services, such as Zelle, Cash App or Venmo
  • Cashier’s check
  • Wire transfer
  • ACH transfer

Final Take To GO

Whether you need a money order to place a deposit on a new apartment or pay for services from a provider that does not accept checks, you will not have to look too hard. Compare the fees and limits of the services above that sell money orders and you will be ready to roll. When your checking account or credit card won’t cut it, a money order can help you out in a pinch.

FAQ

Below are some of the most frequently asked questions regarding money orders.

  • How do you get a money order?
    • Once you decide which company you'd like to purchase a money order from, the process is simple. In most cases, you'll fill out a short form that provides the company with your contact info and details about the money order itself. From there, you simply pay the face value of the money order plus any fees, and the company will print it for you.
  • What locations do money orders?
    • Many common businesses provide money orders, including banks and credit unions, post offices, convenience stores, pharmacies and grocery stores.
  • How can I get a money order near me?
    • To get a money order you can type "money order near me" into Google Maps, or consider one of the following places known to sell and cash money orders:
      • Western Union
      • U.S. Postal Service
      • 7-Eleven
      • CVS Pharmacy
      • Safeway
      • Kroger
      • Meijer
      • Publix
      • Walmart
  • Where is the easiest place to get a money order?
    • Some of the easiest places to get a money order from are Walmart, Kroger and the U.S. Postal Service.

Banks and Other Services Nearby

Bank Branches

  • Nearby Banks
  • Bank of America
  • Capital One
  • Chase
  • Citi®
  • Regions
  • TD Bank
  • U.S. Bank
  • Wells Fargo

Other Services

  • Coinstar
  • Pawn Shops

More on Money Orders and Checks

  • What Is a Money Order?
  • What Is the Difference Between a Money Order and a Cashier’s Check?
  • How Long Does Direct Deposit Take?

Money Order Costs

  • How Much Is a CVS Money Order?
  • How Much Is a Chase Money Order?
  • How Much Is a Wells Fargo Money Order?

Cynthia Measom, Caitlyn Moorhead and Kelli Francis contributed to the reporting for this article.

Data is accurate as of June 26, 2024, and is subject to change.

Our in-house research team and on-site financial experts work together to create content that’s accurate, impartial, and up to date. We fact-check every single statistic, quote and fact using trusted primary resources to make sure the information we provide is correct. You can learn more about GOBankingRates’ processes and standards in our editorial policy.

Where To Get a Money Order: 10 Best Places To Buy One (2024)

FAQs

Where To Get a Money Order: 10 Best Places To Buy One? ›

The easiest place to get a money order would be your local post office, as they usually have lower fees and there are post offices all over. Also, some retail stores, like Walmart and grocery stores, have money orders for a low price.

Where is the cheapest place to get a money order? ›

The easiest place to get a money order would be your local post office, as they usually have lower fees and there are post offices all over. Also, some retail stores, like Walmart and grocery stores, have money orders for a low price.

How much does the USPS charge for a money order? ›

Money Order Fees
Dollar AmountFee
$0.01 to $500.00$2.35
$500.01 to $1,000.00$3.40
Postal Military Money Orders (issued by military facilities)$0.79

What is the limit on a money order at Walmart? ›

Walmart also offers check-cashing services on various financial instruments, which can be helpful if you expect a payment exceeding the $1,000 money order limit. Walmart will cash any of the following: MoneyGram or Western Union money orders. Cashier's checks.

Can I buy a money order with a debit card? ›

When using cash or personal checks puts you at risk, or they aren't accepted for payment, you can use a money order instead. You can use cash or a debit card to buy money orders at the post office, Walmart, Western Union and other places.

Who charges less for money orders? ›

Walmart has some of the best prices for money orders, charging a maximum of $1 (exact costs can vary based on where you shop). The U.S. Postal Service charges from $2.10 to $3, depending on the amount. Banks often charge around $5. Cashier's checks in any amount will set you back around $10.

How much does a money order cost at bank of America? ›

Bank of America does not offer money orders. However, if you have a Bank of America checking or savings account, you can get a cashier's check for $15. If you're a Preferred Rewards member, the fee can be waived.

What is the difference between USPS money order and money order? ›

A postal order is not a legal tender, but a type of promissory note, similar to a cheque. A Postal Order is used for sending money through the mail. A money order is an order for a specific sum of money, usually purchased with cash at a bank or Post Office, that can be used to make payments.

What is the limit on Western Union money orders? ›

A money order is a piece of paper that works like a check. Money order slips are prepaid which means the money is withdrawn immediately, unlike checks where the money is withdrawn once the check is deposited by the recipient. The maximum amount of a money order is typically around $1,000.

How safe is a USPS money order? ›

U.S. Postal Service™ money orders are among the most secure financial instruments in the world. Genuine U.S. Postal Service money orders contain design features that maximize their security. U.S. Postal Service domestic and international money orders contain security features that protect your investment.

How much is a $1000 money order at Walmart? ›

How much does a money order cost at Walmart? Exact fees vary by location, but you'll only ever pay a maximum fee of $1.

How much money can you put on a money order at one time? ›

Depending upon where you purchase a money order, the fee ranges from $0.35 to $2.00. Money orders are typically capped at $1,000. Some places may limit them to smaller amounts. If you need to purchase multiple money orders to get around the limit, you may be better off getting one cashier's check for the full amount.

What information is needed for a money order? ›

Money orders can be purchased at a bank, credit union, the U.S. Post Office, or some supermarket and convenient store locations. To purchase and issue a money order, you'll need the receiving person's or business' name, your address, any applicable account number, and your signature.

Where is the easiest place to get a money order? ›

Where to get a money order: 7 places to grab one
  1. The post office. If you need to mail your money order, getting one from the post office is super convenient. ...
  2. Convenience stores. ...
  3. Check-cashing stores. ...
  4. Western Union. ...
  5. MoneyGram locations. ...
  6. Your bank or credit union. ...
  7. Walmart.

Do money orders expire? ›

While a cheque can become stale-dated after six months, a money order doesn't expire. The funds for the money order are secured in a separate account until they're negotiated or used.

Is there anywhere you can buy a money order with a credit card? ›

You typically can't buy a money order with a credit card. Instead, you'll need to use cash or a debit card that takes funds directly from your bank account. At Experian, one of our priorities is consumer credit and finance education.

Are money orders free at your bank? ›

Money orders can cost as much as $5 at a retail bank. Cashing a money order may cost you, depending on where you take it. Check cashing stores, convenience stores and retailers often charge a fee. But you can deposit a money order fee-free into your bank account and usually cash it for free at the issuing institution.

How much does it cost to get a money order from Wells Fargo? ›

Money Order

A payment instrument ordering the bank to pay a specific sum of money. $5 per money order. Money orders up to $1,000 each may be purchased at any Wells Fargo banking location. Outstanding Money Orders are subject to state or territorial unclaimed property laws.

What is the cheapest way to send a money order? ›

Inexpensive money orders can be purchased through many post office branches. These money orders will often be less expensive than those purchased through a financial institution, running anywhere between $3 and $9. Money orders purchased through a bank often cost about $10.

Top Articles
Latest Posts
Article information

Author: Kerri Lueilwitz

Last Updated:

Views: 5754

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Kerri Lueilwitz

Birthday: 1992-10-31

Address: Suite 878 3699 Chantelle Roads, Colebury, NC 68599

Phone: +6111989609516

Job: Chief Farming Manager

Hobby: Mycology, Stone skipping, Dowsing, Whittling, Taxidermy, Sand art, Roller skating

Introduction: My name is Kerri Lueilwitz, I am a courageous, gentle, quaint, thankful, outstanding, brave, vast person who loves writing and wants to share my knowledge and understanding with you.