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

Where To Easily 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-Eleven
  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. As with most money order providers, Western Union representatives confirm caps of $1,000 on money orders. The challenge is that Western Union does not have a set fee across all its branches, often because it can be housed within other businesses like Kroger.

Some locations may charge as little as $0.50, 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.00.
  • If your money order is $500.01 to $1,000, the fee is $2.90.
  • Military money orders of any value have a fee of $0.65.

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. You will typically pay between 1% and 3% of the total value of the money order. 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. While the exact pricing is not listed on their site, the cost previously listed was just $1.25, making it 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. The company typically charges $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. If you are not, you will pay $1.10 each. Money orders at Kroger are typically capped at a total value of $1,000, but the company may wave this cap in certain circ*mstances. If you need a money order with a face value of more than $1,000, call your local Kroger store and ask if your circ*mstance qualifies.

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 between $0.89 and $0.99 per order with a maximum value of $500.

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.

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 Oct. 24, 2023, and is subject to change.

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

FAQs

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.
Jun 14, 2024

Are money orders easy to get? ›

You can get a money order at a post office, Walmart, Western Union, banks and other places. Domestic money order costs vary from under a dollar up to around $5, depending on where you buy them. You'll get a better deal at Walmart, or a convenience store or supermarket, and you'll typically pay more at a bank.

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

Go to any Post Office location. Take cash, a debit card, or a traveler's check. You cannot pay with a credit card. Fill out the money order at the counter with a retail associate.

What is the max money order you can get? ›

Money orders are typically used for smaller amounts than cashier's checks and that is reflected in the fee to purchase one. 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.

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

Money Orders
ServiceFee
Domestic money order $0.01 to $500$1.05
$500.01 to $1,0001.50
Postal military money order (issued by military facilities)0.30
Inquiry fee (includes the issuance of a copy of a paid money order)5.20
1 more row

Can I get a money order at a bank without an account? ›

In fact, one of the main benefits of using money orders over other money transfer options is that you don't need a bank account to buy one. Some issuers accept credit cards as a form of payment, but it is likely to be processed as a cash advance, which carries fees and a higher interest rate.

Are money orders available instantly? ›

A money order is a secure way to send money or make a payment — up to $1,000. Many recipients prefer money orders because, unlike a personal check, a money order can't “bounce” and clears almost immediately; therefore, they provide a fast, risk-free form of payment.

Can someone else get a money order for me? ›

A purchased money order is like a signed check; it is the responsibility of the purchaser to enter in who the money order is payable to (otherwise, anyone can cash it). Money Orders must be made payable to a single identifiable party, which can be the purchaser.

What are the disadvantages of a money order? ›

Disadvantages Explained

Can be harder to track than a personal check: To track a money order, you must fill out tracking forms and pay an additional fee to learn whether the money order has been cashed. The entire process for researching the status of a money order can take weeks.

Can we do a money order online? ›

Yes,It is mandatory to have a registered India Post Account with POSB Net Banking Linked to it to book Instant Money Order Online.

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

Currently, no major merchants allow you to pay for a money order with a credit card. Western Union and 7-Eleven are often cited as places that allow customers to pay for a money order with a credit card, but we confirmed directly with both retailers that they only accept cash payments.

What do I need for a money order? ›

Generally, the information you'll need to fill out a money order is:
  1. Name of payee (i.e., the person being paid)
  2. Payee's address.
  3. Payment amount.
  4. Your name and address.
  5. What the payment is for and/or the billing account number.
Feb 28, 2024

Does Walmart require ID for money orders? ›

Do I need ID? For purchases over $1,000, a valid government-issued photo ID is required.

What is the maximum amount for a MoneyGram money order? ›

Although the Postal Service categorizes money orders as market dominant products, they can be purchased from certain commercial banks and money transfer agencies such as Western Union and MoneyGram. The maximum amount for a single Postal Service, Western Union, or MoneyGram domestic money order is $1,000.

How to get a money order over $1000? ›

If you need a higher amount than $1,000, you may need to purchase multiple money orders. Keep in mind, if you spend more than $3,000 in money orders in a single day, you may need to show ID and complete a form to prevent money laundering.

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.

How do I get a full money order? ›

— including a MoneyGram money order, a Western Union money order or a Chase money order — follow five simple steps:
  1. Fill in the recipient's name.
  2. Write your address in the purchaser section.
  3. Include your account number if you're paying a bill.
  4. Sign where it says "purchaser's signature."
  5. Keep your receipt.
Nov 13, 2023

Is a cashier's check the same as a money order? ›

While they are often used in the same way as a personal check, money orders are prepaid and cannot be returned for insufficient funds. This may sound much like a cashier's check. However, while cashier's checks are typically issued by banks or credit unions, money orders can be purchased from various types of stores.

Can I get a money order by mail? ›

Find a MoneyGram location that offers money orders by using our find a location feature. Pay for the money order and complete all fields, including payee and purchaser information. Money orders can be delivered by mail or in person.

Top Articles
Latest Posts
Article information

Author: Velia Krajcik

Last Updated:

Views: 5957

Rating: 4.3 / 5 (74 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Velia Krajcik

Birthday: 1996-07-27

Address: 520 Balistreri Mount, South Armand, OR 60528

Phone: +466880739437

Job: Future Retail Associate

Hobby: Polo, Scouting, Worldbuilding, Cosplaying, Photography, Rowing, Nordic skating

Introduction: My name is Velia Krajcik, I am a handsome, clean, lucky, gleaming, magnificent, proud, glorious person who loves writing and wants to share my knowledge and understanding with you.