Does CVS Sell Money Orders In 2024

Yes, CVS sells MoneyGram money orders at all of their locations in the United States for a small fee.

In case you have a CVS store nearby and you are in need of a money order then you might be wondering Does CVS sell money orders? 

Well, yes they do sell money orders. In this post on Does CVS sell money orders, I am going to talk about which money order does CVS issue, their money order fees, limit, and policy. Moreover, I will also answer all the relevant queries. So, stay with me till the end. 

Find Out How To fill Out MoneyGram Money Orders

Does CVS Sell Money Orders? 

does cvs sell money orders

Yes, CVS does sell money orders at almost all of their locations. They are partnered with MoneyGram to issue and sell money orders. So, you can purchase only MoneyGram money orders at CVS Pharmacy. 

With 9674 stores, CVS  is one of the largest pharmacy chains in the United States. It sells medicines, beauty products, cosmetics and snacks.  Although, CVS does not provide financial services like check cashing. However, they sell MoneyGram money orders and also provide MoneyGram money transfer services. 

But keep in mind that, CVS does not cash money orders even if the money order is issued by another CVS store. So, visit CVS only if you want to purchase a MoneyGram money order not to cash it. But Does CVS sell money orders online?

Does CVS Sell Money Orders Online?

No, CVS does not sell or issue money orders online. They only sell money orders at their physical locations. 

Like other money order issuers, CVS also does not issue money orders online. They do this because if the money order is lost then it can cause them loss and as money orders are non-negotiable contracts they can’t even put a stop payment order on them. 

So, even though CVS sells other products online but they never sell money orders online. As a result, you must go to a physical location if you want to purchase a money order at CVS. But what about the CVS money order policy? 

CVS Money Order Policy

As CVS only issues MoneyGram money orders. So, the policy and requirements of CVS money orders are quite similar to MoneyGram. Here are some of the requirements and policies of CVS money orders 

  • You must be 18 or older to purchase a money order. 
  • You have to show a valid government-issued ID such as a Driver’s license, passport, or state ID. 
  • CVS does not cash money orders at any of its locations. 
  • Money order fees might vary depending on the store location. 
  • Lost, stolen, or uncashed money orders can be refunded through MoneyGram only. Standard fees might apply. 
  • Only the money order purchaser can request a refund. 
  • CVS money orders can be paid to both businesses and individuals. 

These are some of the CVS money order policies. Now let’s look at how to get CVS money orders.

Also, Check Can you buy a money order with a debit card 

How to Get CVS Money Orders

Here is how you can easily get CVS money orders 

  • Go to your nearest CVS store.
  • Head towards the money services counter. 
  • Ask for a money order mentioning the amount. 
  • Fill out the money order in front of the staff. 
  • Pay the money order amount along with the fees. 
  • Wait for the store staff to issue your money order and receive it. 

That’s how simple it is to get a CVS money order. Now let’s look at How do I fill out a money order from CVS?

How To Fill Out CVS Money Orders

As CVS only issues MoneyGram money orders. So, you need to fill a CVS money order the same way you fill out a MoneyGram Money order. Here is how you can fill out a CVS money order 

  • First, write the recipient’s name correctly in the “Pay to the order of” section.
  • In the next row, you will find the “Purchaser Signature” section. You need to Sign there. 
  • Lastly, you will find out the purchaser’s Address section. Write down your address matching your ID. 

Now that we know, how to get and fill out CVS money orders. Let’s look at the price of CVS money orders. 

CVS Money Order Fee

CVS money order fees vary from store to store as CVS removed the fixed rate for money orders. So, the CVS money order fee will vary depending on your location. However, in most CVS stores the CVS money order costs around $1.25 regardless of the money order amount. 

CVS Money Order Limit

Unfortunately, CVS has a lower money order limit than its competitors. Usually, in most CVS stores there is a $500.00 limit for money orders. At max, you can get 2 money orders in one day. So, you can get money orders totaling $1,000.00. But it will cost you around $2.5 which can be pretty high.  

However, a few CVS stores might issue money orders of $1,000. 

CVS Money Order Hours

CVS money order hours vary depending on your location. Usually, they sell money orders during all regular store hours which is from 7:00 AM to 10:00 PM, 7 days a week. However, depending on your state it might vary. So, please call or at CVS store locator to find out their regular hours.  

By now we have found the answer to does CVS sells money orders. Now let’s look at some of the related queries. 


Here are some of the frequently asked questions related to this topic. 

Does CVS Cash Money Orders? 

No, CVS does not cash money orders. Even if the money order is issued by another CVS store, they won’t cash it. So, if you have a CVS money order that needs to be cashed then go to a store that cash MoneyGram money orders. It will cost you a cashing fee. If you want to do it for free then deposit it into your bank or credit union. 

Can You Pay for A Money Order at CVS With A Debit Card?

No, CVS only takes cash for money orders. They do not take debit cards, checks or credit cards for money order payment. So, you must pay the money order amount in cash along with the fee to purchase money orders from CVS. 

Can I Get A Cashier’s Check at CVS?

No, you can not get cashier’s checks at CVS. You can only get money orders and transfer money from CVS stores. In case you are looking for a cashier’s check then please visit a bank or credit union. Because grocery stores and supers shops mostly do not issue cashier’s check. 

In Summary

CVS money orders are easy to get and fill out. However, they have a low limit, and compared to the limit the fees are high. Moreover, CVS do not even cash money orders. So, only get CVS money order if you do not have other options. 

Please share this post if you like it.

Leave a Comment