Short Answer: CVS offers money orders through MoneyGram, but it does not cash them. You can purchase a money order at CVS whenever the store is open up to a maximum amount of $500 each. The fee per money order is $1.25. CVS also offers MoneyGram money transfers, with fees and limits determined by the transfer destination and amount. Below, we have more details on getting money orders or money transfers at CVS, including limits and ID requirements.
Does CVS Sell Money Orders?
Every CVS sells money orders through MoneyGram. You can purchase a money order up to $500; if you need more than $500, you’ll have to purchase multiple money orders. You can expect a fee of $1.25 per money order, and you must pay the entire amount in cash. Debit cards, credit cards, or other types of payment are not accepted for money orders at CVS.
You can buy a money order at CVS whenever the store is open. Some CVS locations are open 24/7, while others have more limited hours — often opening around 8 or 9 a.m. and closing around 9 or 10 p.m. To purchase a money order, simply walk up to an available checkout register and let the cashier know that you want to purchase a money order. You’ll need to show a form of government-issued photo ID, such as a driver’s license or state ID card. Once you pay the cashier — in cash — you’ll have your money order in hand.
If you want to avoid fees, our article features a list of businesses that offer free money orders.
Does CVS Cash Money Orders?
While you can buy a money order at CVS, you can’t cash one. If you need to cash a money order, see our article on where to cash a money order, or our article specifically on where to cash a MoneyGram money order.
Does CVS Offer Money Transfers?
Customers seeking an alternative to money orders can send or receive money at CVS using MoneyGram money transfers. Money transfers are available during the same hours as money orders. To send or receive a money transfer, you’ll need to show a valid photo ID. We have more details of the money transfer process below.
Sending a Money Transfer at CVS
When sending a MoneyGram transfer at CVS, you’ll need to have your photo ID, the recipient’s full name as listed on their photo ID, and the recipient’s location. CVS accepts cash for money transfers, so be sure to have enough on hand to cover both the amount of the transfer and the service fees.
Fees and limits depend on the details of your transaction. There is no set limit for money transfers, customer service representatives said; the computer will automatically approve or deny the transaction based on its destination. Fees depend on the total transfer amount and destination, but you can get an estimate on the MoneyGram website before visiting CVS.
After purchasing a money transfer, you will receive a reference number; you should share the reference number with the recipient, so they have it on hand when they collect the money. The recipient can visit any MoneyGram agent to receive the funds. The sender and recipient can track the funds using the Track a Transfer tool at MoneyGram’s website.
Receiving a Money Transfer at CVS
When receiving a MoneyGram money transfer at CVS, you will receive the funds in cash. You may want to call CVS before visiting to be sure it has enough cash on hand to complete your transaction.
You’ll need the transaction’s reference number (provided to you by the sender) and your photo ID to complete the transfer. Funds are typically available within minutes of the sender’s transaction, but you do not have to pick them up at a specific time. There is no fee for MoneyGram money transfer recipients.
You can buy a MoneyGram money order or conduct a MoneyGram money transfer at your nearest CVS. The maximum amount per money order is $500 for a fee of $1.25 each. CVS does not cash money orders. Money transfer fees and limits vary depending on the country you’re sending the transfer to and the total transfer amount. Remember: CVS only accepts cash for money orders and money transfers, and you’ll need to show a government-issued photo ID at checkout.
For a full list of places that sell money orders, take a look at our article Where Can I Get a Money Order?