It is 2020, and we’re still asking the question “where can I get a money order near me!?”
Believe it or not, money orders are still popular to these days. They especially are if you’re sending money to a loved one in another country.
Moreover, money orders can be a good solution when cash, checks, and online transfers aren’t practical.
So, if you’re looking for the best places to get a money order near you, keep reading.
Indeed it’s not hard to find a money order location near you. A simple Google search “buy a money order near me” will yield thousands of results.
This can be overwhelming for you.
That’s why we have come up with this list to help you make the right decision.
So, this article will list where you can buy money orders and pick them up.
This article will also detail the maximum amount of money you can buy them and the prices/fees, as pricing varies depending on the location.
What is a money order?
A money order is just like a personal check, but the fund is prepaid. So the money order, as a check, cannot be bounced for insufficient funds.
Overall, money orders offer a reliable, safe, and convenient to exchange money, to make purchases and to pay for bills.
How money orders work?
Before I cover where I can get a money order near me, it’s important to know how money orders work.
The buyer of the money order will show up to the money order sellers’ location.
They will need to fill out the recipient form, including the name of the recipient, the location of the recipient and the amount of money the recipient will receive.
Most money orders have a limit of $1000. So if you need to more than the limit, you will have to buy multiple money orders. You will also need to fill out your name.
There will be a fee to buy the money order. Once that’s done you will get a receipt with a tracking number. That tracking number can be sent to the recipient so that they cash the money order.
So, you should keep your money order receipt for your records.
You can buy a money order with cash, debit card and sometimes with a credit card.
Most places, however, require you to buy money orders with cash or debit card. And those that allow you to buy a money order with a credit card, note that a credit card is like a cash advance.
So it makes sense to use cash or debit card to avoid additional fees charged on your next credit card statement.
Why should you use a money order?
No checking account. A money order is a good option if you or the recipient does not have a banking account.
Privacy: sometimes using a money order can protect your personal information. Unlike personal checks which include your bank’s routing and account number, the money order only include your name.
That makes it less likely for you to be a victim of fraud when using money orders.
The recipient can cash the money order at a bank or any acceptable location and does not have to go to the same issuer that sold the money order.
While there are some great benefits of using money orders, there are also some disadvantages.
For one, paying for and cashing the money order can incur a fee. Also, without the tracking number, a money order can be difficult to track to know if the recipient has cashed it.
Where Can I Get A Money Order Near Me
Here are 10 places to get a money order.
Read them carefully so you can make the right choice.
There’s always a fee to buy a money order and a fee for the recipient to cash it.
And not all money order sellers charge the same fee. Some places charge a higher fee than others.
Best Places to Buy Money Orders Near Me
Are you wondering where to get a money order near you? Below is 10 best places to get a money order near me.
Walmart Money Orders
You can buy a Walmart money order at any Walmart location. Walmart is one of the cheapest options for you to get a money order.
How much is a money order at Walmart depends on the location. The maximum fee for a money order is 88 cents. While fees can vary by location, they will not be more than 88 cents.
Walmart’s money orders are issued by MoneyGram.
You can purchase Walmart’s money orders from any Walmart Supercenter or Neighborhood Market. You can find them at the Customer Service Desk or Money Services Center.
And yes, you can cash a money order at Walmart.
Walgreens Money Orders
Walgreens does not sell money orders. They do, however, sell money transfers via Western Union.
The only difference between a money order and a money transfer is really the amount of the money you are sending. Money transfers have higher limits.
For example, at Walgreens, you can send up to $6,000 per transaction and receive up to $300 per transaction.
Western Union’s fee you pay for a money order at Walgreens change constantly and depends on the country you’re sending it to.
So there’s no fixed fee.
Fortunately, Western Union has a fee estimator online to help you figure out how much they will charge you.
CVS Money Orders
CVS also provides money orders. But CVS’ money orders fee is $1.25 and a maximum amount per money order of $500.
This can be a little steep for some people. And if you need a money order for more than the $500 amount, you will need to buy multiple.
CVS offers money orders through MoneyGram. Just walk to your local CVS store to get a money order.
US Post Office Money Orders
The US post office offers money orders as well.
The fee the USPS charges for a money order can be a little bit steep for most people.
Depending on whether the amount is above or below $500, the fee per money order can either be $1.25 or $1.75.
But the maximum amount per money order is $1000. You can buy or cash money orders at any US Post office locations.
Publix Money Orders
Publix is a another great place to get money orders.
The fee for a Publix money order is $0.85, one of the cheapest. You can buy a Publix money order with a debit card, credit card, or cash. The Publix money orders limit is $500.
You can buy a money order at all Publix stores , except the GreenWise Market locations. They use Western Union money orders.
7-Eleven Money Orders
7 -Eleven offers money orders either through MoneyGram or Western Union depending on location.
But one thing to know is that while you can get a money order at 7-Eleven, they don’t cash them.
The fee can be very high, usually between $1 to $5. And the maximum amount for a money order is $1000.
Kroger Money Orders
Another place to get a money order near you is Kroger. They are issued by Western Union.
Kroger has over 2000 locations, and you can easily find a Kroger store near you to get a money order.
The fee varies depending on your location, but it is usually between 0.84 to 0.88 cents per money order.
The maximum amount is $1,000. And yes, you can cash in your money order at a Kroger’s store.
K-Mart Money Orders
Not all K-Mart stores sell money orders. So you will have to call first to see if the location near you sell money orders.
If they do, the fee is usually low, ranging in the $0.66 to $1.25 and the maximum amount is $500 per money order.
Banks and Credit Unions
Banks and credit unions are also great places to get money orders.
Just conduct a search for “money order near me” and I am sure your local bank will show up in the results.
However, buying money orders at banks and credit unions will cost you more than retail stores.
It can cost you anywhere between $5 to $10 dollars per money order. If you don’t buy money orders frequently, the fee is not that big of a deal.
However, if you buy money orders on a regular basis, you should find a retail store such as Walmart, Walgreens, and the others mentioned above.
Buying a Money Order Near Me: Bottom Line
A money order is safe alternative to cash or personal check. You can buy one at major retail stores such as Walmart, Walgreens, CVS, or at any US Post offices or at your local banks and credit unions.
Read: 5 Top Reasons You’re Not Saving Money
Speak With the Right Financial Advisor
- If you have questions beyond the best places to get a money order near me, you can talk to a financial advisorwho can review your finances and help you reach your goals. Find one who meets your needs withSmartAsset’s free financial advisor matching service. You answer a few questions and they match you with up to three financial advisors in your area. So, if you want help developing a plan to reach your financial goals,get started now.
You can get money orders at many places, such as the post office, most banks, and Western Union outlets at CVS, Walmart, and 7-Eleven stores. Although money orders are generally inexpensive, they almost always involve a purchase fee and sometimes a redemption fee for the recipient.How to get a 2000 money order? ›
You can get a money order at a financial institution, like a bank or credit union. United States post offices also sell them, as does Western Union. You can also purchase money orders from convenience stores like 7-Eleven, pharmacies like CVS, retailers like Walmart and payday loan stores.How do I obtain 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.What is the most money order you can get? ›
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.Where is the safest place to get a money order? ›
Your bank or credit union
If you have an account at a local bank or credit union, the best place for you to get a money order is likely with your financial institution.
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.Can I get a $2000 money order from Walmart? ›
The money order limit at Walmart is $1,000 per transaction. If you need money orders for more than $1,000, you'll have to buy multiple money orders of $1,000 each. However, Walmart has a daily money order limit of $3,000 per customer. You can use your debit card to buy a money order at Walmart.Can you get a $4,000 dollar money order? ›
Since most places have a maximum of $500 or $1000 per money order, you may need to purchase multiple money orders if you need larger amounts than this. However, some locations require you to fill out additional forms before they will sell you multiple money orders.How much does Western Union charge to send $1000? ›
How much does Western Union charge to send $1,000? Assuming you're sending bank-to-bank, Western Union generally charges between $6.47 and $37.60 to send $1,000. However, the costs could still be higher if you choose a different sending or receiving method.Does Walgreens sell money orders? ›
No, Walgreens does not sell money orders. It does, however, sell money transfers via Western Union. The difference between a money order and a money transfer is negligible. The only difference is where you get them and the amount caps — with money transfers typically having higher caps for sending money.
CVS issues money orders at its over 9,900 locations. CVS uses MoneyGram money orders, a provider of money transfers and payment services.Will any bank do a money order? ›
You can buy a money order at any bank or credit union, as well as most grocery stores, convenience stores, and any store that offers check cashing or money services such as MoneyGram or Western Union.Can I get a 3000 money order? ›
What is the maximum amount for a money order? Typically, the maximum amount you can make a money order for is $1,000, but you could get multiple money orders if you need to send more than $1,000. Sending more than $3,000 in money orders at once could involve an ID verification process, however.How much in money orders can you get per day? ›
The maximum amount of any single money order is $1,000. b. Without exception, no customer may buy money orders on any 1 day whose total value exceeds $10,000. This daily limit applies regardless of the number of visits made by a customer to one or more postal facilities.How many money orders can I buy at once? ›
The single Domestic money order maximum is $1,000.00 if sending within the United States. For International money orders, the maximum amount varies by country, but cannot exceed $700.00. Multiple money orders may be purchased during the same visit (no daily limit).
You can purchase a money order at any CVS store that sells them anytime during regular business hours. Most CVS are open between 8 am and 10 pm daily, although some are open for 24 hours. You can confirm whether your nearest CVS store sells money orders by calling ahead of your visit.Is it easy to get a money order? ›
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.