CVS Money Order

CVS offers money orders through MoneyGram at the majority of its locations. Customers can purchase money orders for $1.25 each, with a $500 maximum per order. If you require bigger amounts, you will need to purchase numerous money orders. With a valid government-issued photo I.D., these can be purchased at any CVS checkout counter.

CVS Money Order

CVS Money Order

Banking and finance have benefited from the wonders of digitization, which have brought ultramodern payment systems and money transfer options to the fore. Many options for making prompt payments and money transfers include Internet banking, e-wallets, mobile payment systems, and chipped debit/credit cards.

Money orders are still used despite all of these changes. According to the Federal Reserve, over 18 million money orders totaling $5.1 billion were handled in the first quarter of 2021.

Money orders are an excellent substitute for cash and checks. A money order may be your best payment option if you wish to buy income-producing assets, a used automobile, buy a home, buy used furnishings, secure an apartment lease, or pay a dubious merchant who asks you to transfer money by mail.

Money orders are a safe alternative to personal checks and third-party checks, which both have a high risk of fraud. They don’t give out your bank account information or expose your checking account to overdraft fees owing to a lack of cash. Money orders guarantee the Recipient’s access to funds because they are pre-paid. Money orders, like cashier’s checks, are commonly accepted and have reduced fees.

Your bank or credit union are, of course, the ideal venues to buy or cash orders. Compared to most food stores, they have reduced fees and more considerable money order limits.

Why would you want to purchase money orders from CVS when banks provide them for free?

The most compelling reason to purchase money orders at CVS is convenience. Purchasing a money order at CVS when picking up a prescription, for example, is an excellent method to avoid making a second trip to the bank, save time, and money on petrol.

Cutting out unnecessary spending is a terrific approach to save $10,000 over a year. You might also consider purchasing money orders late at night when banks are closed.


Over 18 million money orders totaling $5.1 billion were handled in the first quarter of 2021. Money orders are a safe alternative to personal checks and third-party checks. Purchasing a money order at CVS is an excellent method to save time and money on petrol.

Is it true that CVS sells money orders?

MoneyGram money orders are available at CVS. The price for a CVS money order is $1.25, with a maximum amount of $500 per order. If you require larger quantities, you will need to purchase numerous money orders.

To get a money order from CVS, walk to the checkout counter and ask the cashier to sell you one. Cash and PIN-based debit cards are both acceptable payment methods. Make sure you have your photo I.D. on you at all times.

With an expired debit card or a debit card without a PIN, you won’t be able to buy money orders at CVS. And the good news is that CVS stores can be found practically anywhere. There are around 10,000 store locations across the United States. As a result, you’re more likely to come across a CVS store than a bank or credit union.

Besides money orders, CVS stores also sell the cheapest groceries on a budget, fill prescriptions, sell medicines, and provide inexpensive photocopies and fax services.

CVS offers cashback on debit purchases up to $35 per transaction once again. As a result, CVS is a perfect spot to get money orders and complete numerous jobs in one trip.

CVS, on the other hand, does not accept money orders. CVS is the only place to buy money orders, yet the pharmacy chain does not cash them. Your best bet for cashing a money order is to go to your bank or credit union. Your bank is more likely than other locations, such as a 24-hour check-cashing facility, to cash money orders for free or at a reduced rate.


CVS is the only location where money orders can be purchased; however, the pharmacy chain does not cash them. A CVS money order costs $1.25 and has a maximum value of $500 per order. If you require bigger quantities, more money orders will need to be purchased.

Is it possible to purchase a money order at CVS?

Buy a money order at CVS with a PIN debit card or cash. MoneyGram money orders are $1.25 each at CVS. Each money order is limited to $500, so you’ll need to buy multiples if you need more.

Buying money orders at CVS is convenient because you can do other things while there. But such ease comes with a price. Money order fees are higher, and the maximum is lower than other places. For example, the Walmart money center sells money orders for 70 cents each with a $1,000 limit. Publix also sells money orders for 85 cents each, but each one is limited to $500.

Assume you need a $2,000 money order to pay an excavating contractor for a bit of landscaping project. Instead, you’ll need four CVS money orders. That’s inconvenient, and at $5, it’s not very economical!

The cost is also high when compared to the $1.40 at Walmart or $3.40 at Publix. If you’re already at CVS, $5 for $2,000 is still a good deal.

Cost of a CVS Money Order

A money order costs $1.25 at CVS. Each is limited to $500. It means you’ll pay more if you need more than $500 worth of things.

A CVS money order costs more than those from Walmart, Meijer, Publix, and others. Money orders are 65 cents at Kroger and 70-88 cents at Walmart.

Take the example of a $1500 money order for home renovations. You’ll need three $1.25 transactions at CVS. That’s $3.75. Walmart’s maximum money order amount is $1,000. A total of $1.40 will be required, divided by two $0.70 money orders. So a $1500 money order from Walmart saves $2.35 over a CVS money order.

A financial service available at roughly 10,000 CVS stores is worth something. The U.S. has about 4,700 Walmart’s, 240 Meijer superstores, and 1,230 Publix supermarkets. You’re more likely to see two or three CVS Pharmacy outlets before a Walmart.

Buying a cheap money order at Walmart or Meijer will save you money. Cost shouldn’t be an issue if you’re near a CVS. Isn’t it crazy to spend $10 on gas to save $2.35?

The CVS rates and limits are the same as the post office. The Post Office charges $1.25 for up to $500 and $1.75 for up to $1,000.

Analyze your options and make the best choice for your current location.

Business Average Fees
Meijer 65 cents
7-Eleven 65 cents/1%–3% percent
Kroger 69 cents
Kmart 70 cents
Publix 85 cents
Walmart 88 cents
Albertsons 89 cents
Rite Aid 99 cents
Circle K $1–$1.30
United States Postal Service $1.20–$2.60
CVS $1.25

How much money can you get from CVS with a money order?

A money order from CVS can be up to $500. The only method to buy more than one CVS money order is to buy them individually.

To make $2,000, you’ll need four CVS money orders. This minor irritation will result in additional charges. The $1.25 per $500 cost quickly becomes $5.

Then they go to the bank, credit union, post office, or major retailers like Walmart to get cheap money orders. They provide higher limits per money order, up to $1000, for a fee.

When returning an inflatable mattress or a television to Walmart, for example, Walmart is a great place to obtain money orders. One hundred cents for a $1,000 check. Walmart’s financial services desk is a great place to make necessary copies.

Its money order limit is equivalent to many others. Walmart, Meijer, Kmart, Family Fare, Publix, and Albertsons all have a $500 per money order restriction. They may offer lower fees, but you may have to look harder.

Remember, these aren’t banks. To save their clients time and hassle, they sell money orders as a convenience service. The $1-$2 money order charge is still a bargain compared to the time and petrol saved by not going to the bank.

CVS Money Order

Is CVS willing to accept money orders?

CVS does not accept money orders. CVS creates MoneyGram money orders but does not cash them or allow clients to use them as cash, which is disappointing. You’ll have to look for another choice.

Your bank or credit union is the best and cheapest place to cash a money order. Some financial institutions provide money order cashing services for free or at a reasonable cost to account holders. Non-customers may face higher fees. Going to the bank offers the advantage of allowing you to deposit the funds directly into your checking account.

You can cash money orders at check-cashing establishments as a last resort. However, the fees will be greater than what you’d pay at Walmart or other similar grocery stores. Always remember to bring identification in the form of a valid photo I.D.

There are a lot of venues where you can cash your money orders without paying a lot of money.

Using a debit card to pay for a CVS money order

A debit card can be used to pay for a CVS money order. You can pay for a money order with a PIN-based debit card, money on your Reliacard, or cash at CVS. Credit cards, personal checks, gift cards like American Express gift cards, and e-wallets like PayPal and Venmo cannot be used to purchase a CVS money order.

You’ll need the total purchase amount plus $1.25 for the CVS money order fee. If you’re paying using a debit card, ensure sure you have enough funds to cover the entire purchase.

If you’re still unsure, take the money out of your checking account or an ATM that can take 100 bills and go to a CVS during regular business hours. Then take your cash or debit card to the cashier, along with your photo I.D., and ask to buy a money order.

See our list of hotels near me that accept cash payments.

Best Way to Fill Out a CVS Money Order

Filling out a CVS money order is a simple process that is similar to that of a bank or credit union. Take the following steps:

1. Have your cash on hand

Money orders are pre-paid, unlike checks, which take money directly from your bank account. You’ll need enough money for the money order and the fee to buy a MoneyGram money order at CVS. To buy one for $2,000 at CVS, for example, you’ll need $2,005. You can either bring cash or use a debit card to pay.

2. Information on the Recipient

Fill out the Recipient’s Information on the spot for security and safety. You won’t have to worry about the date or the exact amount because the money order comes with them pre-printed. Then, in the “PAY TO THE ORDER OF” field, write the payee’s legal name, the person or business for whom the payment is being made.

To avoid problems when cashing the money order, double-check that all of the details are correct. You won’t be able to change anything once it’s been processed.

3. Complete the form below.

You’ll need to fill out your Information in the purchaser’s section as the buyer. Put your legal names and current mailing address in the field that says “Purchaser,” “Sender,” “Remitter,” or “From.”

4. Make a Front Sign

The front of the money order, not the back, is where you, the buyer, should sign. The back of the card should be left blank because this is where the Recipient’s signature will be placed. Append your signature to the line in front of the check that says “Purchasers/Singer for Drawer.” If there’s room for a memo or note, write the payment’s purpose there.

5. Double-check before sending

Take a minute after you’ve finished double-checking the sender and Recipient’s Information for accuracy and spelling. Then, just like a check, send the money order. You don’t have to be concerned about security or fraud as long as the information on the receipt is complete.

6. Keep a Copy of the Receipt for Future Reference

The receipt serves as proof of purchase and contains tracking Information that allows you to track and confirm whether or not the money order was deposited. Keep the receipt until you have confirmation from the payee that the payment was received.

You’ll need that receipt to get a full refund if something goes wrong or you change your mind. If you no longer need the money order, you’ll need to show your original sales receipt at the CVS service desk to get a refund. You’ll obtain a refund if you have the receipt and the money order is unchanged and undamaged. You’ll be out of money if you don’t have the receipt.


Completing a CVS money order is comparable to completing one at a bank or credit union. Unlike checks, which deduct funds immediately from your bank account, money orders are pre-paid. You will need enough cash to cover the cost of the money order plus the fee at CVS to purchase a MoneyGram money order. The receipt serves as evidence of purchase and includes tracking information that enables you to monitor and confirm the deposit of the money order. Keep the receipt until the payee confirms receipt of the payment. Without the receipt, you will be out of money.

Money Order

Best way to track a CVS money order

You can track your money order status online or by calling the issuer’s customer service department. MoneyGram money orders sold at CVS must be tracked at

Use the “Check Status” function to see if the MoneyGram order number and amount on the receipt have been cashed. You can also call 1-800-542-3590 for confirmation.

If your money order is lost or stolen, you can cancel it online or by phone. Lose it and request a replacement. Online requests cost $18 and can take up to seven days to process. At the same time, mail-in requests cost $25 and can take up to 20 business days to process.

Use the “Check Status” option on the issuer’s website to monitor your replacement. Otherwise, contact 1-800-542-3590 and press “0” to reach a MoneyGram agent.

Get Western Union money orders from a nearby bank or credit union. Most major supermarkets and drugstore chains carry Western Union money orders. Location fees and restrictions vary.

Where Can I Get Free Money Orders in My Neighborhood?

My local banks are the best for free money orders. Most banks and credit unions offer free money orders to account customers. Some banks require a specific account type to access free financial services.

Banks also accept more significant money order amounts, up to $1,000. Even if the bank charges fees, the more significant limits offered may make it cheaper.

Amscot offers free money orders. In short, it’s a bank that accepts checks and pays bills. Amscot offers free money orders to encourage users to bring in more cash.

Because Amscot is a financial institution, it may sell its own money orders, unlike CVS or Walmart.

The only disadvantage is Amscot Financial’s limited branch network in Miami and Orlando (240). Use their free money order services if you live there. If your state lacks a location, banks and credit are your best bets.

Place Maximum Fee
ACE America’s Cash Express None About 3%
Amscot None 1.5% to 9.9%
Check Into Cash Varies by location 3% to 5%
Citibank $5,000 Free if issued by Citibank
Money Mart Varies by location About 3%
Regions Bank $1,000 5% ($5 minimum)
TD Bank Varies by location $10
U.S. Bank None $7 for money orders over $50
USPS None Free if issued by USPS
Walmart $5,000 $3 up to $1,000 $6 for $1,000 to $5,000
WinCo $1,000 $5 to $10


CVS is a great place to acquire money orders. Money orders are a secure way to make payments without revealing your bank account information. CVS only offers MoneyGram money orders, not cashing them. Go to banks and credit unions if you need free money orders near me with more considerable limitations.

Hourly wage for CVS cashiers

The average hourly pay for a CVS Health Cashier is $12. Pay ranges from $7 to $24 per hour for cashiers at CVS Health. This estimate is based on 765 CVS Health Cashier salary report(s) submitted anonymously by CVS Health Cashier employees or calculated using statistical techniques.

Job Title Salary
CVS Health CVS salaries - 29 salaries reported $11/hr.
CVS Health CVS salaries - 28 salaries reported $16/hr.
CVS Health CVS salaries - 16 salaries reported $17/hr.
The Home Depot CVS salaries - 1 salaries reported $12/hr.

Frequently Asked questions (FAQs)

People asked many questions about “CVS Money Order” few of them were discussed below:

1. How can I locate a CVS MoneyGram location near me?

In the United States, CVS has around 10,000 outlets. By visiting your local CVS MoneyGram, you may find CVS MoneyGram near me. The simplest way to find a CVS store near you is to utilize their website’s store locator.

2. What are the hours of operation at CVS for money orders?

The hours of operation for CVS money orders are the same as for CVS shops. As long as the store is open, you can buy money orders at CVS. Most CVS locations are open from 8 a.m. to 10 p.m., although others are open around the clock. To find stores open late, use the CVS locator. It will save you both time and money by preventing you from wasting time and gas.

3.Are Western Union Money Orders available at CVS?

Western Union money orders aren’t available at CVS. MoneyGram money orders are only available for $1.25. If you need a more significant amount, you’ll have to buy multiples.

4. Do Money Orders at CVS Have an Expiration Date?

A MoneyGram money order from CVS can last up to three years before expiring. It’s similar to the non-expiring Post Office money orders.

5. Are money orders accepted at CVS and Walgreens?

Unfortunately, as of 2021, CVS does not offer Western Union in its stores. On the other hand, MoneyGram is available at CVS and allows users to transfer and receive money and complete money orders quickly. Walmart, Walgreens, and Rite Aid are some of the other businesses that offer Western Union in-store.

6. Can I use my CVS debit card to purchase a money order?

Buying a money order from CVS is easy. A money order is a product that you buy from a company like MoneyGram instead of using your checking account to send money. A money order can be purchased with cash or a debit card.

7. Can you tell me how to receive a CVS money order?

CVS Money Orders can be mailed to any address in the United States. Fill in the name of the payee. In the “PAY TO THE ORDER OF” area, write the name of the person or company to whom you’re sending the money order. Fill up the blanks with your own data. Make a front-of-the-book signature. Save the Receipt for the Money Order.

8. Is it true that money orders are available at all CVS locations?

Are money orders available at all CVS locations? MoneyGram money orders are available at almost all CVS shops. For your convenience, many CVS stores are open 24 hours a day, seven days a week. There are approximately 9900 CVS sites in the United States.

9. Do you have access to a CVS where you can pay your bills?

CVS/pharmacy has teamed up with Income to allow customers to pay their bills at any cash register in the drugstore or at the front desk. CVS will just scan the barcode and take the member’s preferred payment method, which can be cash, credit card, or debit card.

10. What is the annual revenue of CVS in the United States?

CVS employees in the United States earn an average annual income of $49,348. To find CVS wages in your region, use the location filter. Salary estimates are based on 36 anonymous CVS employee salaries provided to Glassdoor.


Using money orders keeps your bank account information private while making purchases or paying bills. CVS is a great place to get money orders because of its wide availability and wide range of services. The cost of a money order from CVS may be more than at other stores, but it’s easy to locate one nearby, saving you both time and money. Bring a valid photo I.D. and cash or a debit card to the cashier to complete the transaction. CVS, on the other hand, only accepts MoneyGram money orders and does not cash them. It is possible to cash a CVS money order anywhere that takes checks.

Related Article