Does CVS Do Cash Back? How Much? Answers for Each Payment Type

Short Answer: CVS allows customers to get cash back on debit card transactions, and you can get up to $35 per transaction in any available denominations. CVS doesn’t charge fees for cash back, so if you already need to make a purchase, you can avoid the fees you would need to pay at an ATM. Keep in mind that the company does not offer cash back for purchases made with checks or credit cards (with the exception of the Discover Card). Below, we have what you need to know about getting cash back at CVS and similar stores.

CVS Cash Back Policy

CVS allows customers to get cash back on any purchase with a debit card, customer service associates said. You cannot get cash back from debit or credit card purchases at CVS.[1] One exception to this is the Discover Card, which allows customers to get cash back at the register with its “cash over” feature (as previously reported).

Be aware that CVS has a cash-back limit of just $35.[1] If you need more than that, you’ll have to make another transaction or visit a different store.

While you may be able to get cash back in multiple transactions, remember that receiving cash back counts toward your debit card’s daily purchase limit, so be careful not to go over your limit to avoid incurring any bank fees. Be mindful of how much money you have available in your checking account — when you’re receiving cash back with your debit card, you can only take out what you have in your account.

Getting cash back at CVS using your debit card is a fairly straightforward process. If you’re only making a purchase for the purpose of receiving cash back, try to look for a low-cost item or something that you need to buy anyway. That way, you’re not wasting any money. Of course, if you’re already shopping for other things at CVS, you can save yourself some time by getting cash back and saving it for when you might need it. The process is as follows:

  • When it’s time to pay for your purchase, the card reader will display the cash-back prompt or the cashier will ask you if you would like cash back.
  • Answer “yes” and choose how much cash you would like to receive ($35 or less).
  • The amount of cash back you want will be added to the total of your transaction, and you’ll be asked to confirm the total.
  • After the transaction goes through, you’ll receive your item and the amount of cash that you requested. Be sure to let the cashier know if there are any specific denominations you would like. As long as the register has the requested denominations available, you should be able to get your cash back in whatever type of bills you prefer.
  • Remember that you will be debited immediately for the full amount of the transaction.

If you need to take out more and don’t want to make separate transactions at CVS, you can check out our article with the list of stores that give the most cash back on debit card transactions.

Why Get Cash Back at CVS?

Withdrawing cash from an ATM within your bank’s network is either free or it comes with a small fee, but finding a conveniently located ATM can be difficult. It might seem convenient to withdraw money from a nearby out-of-network ATM, but the fees are higher and likely not worth the convenience. Average ATM fees are around $4.72 per transaction.[2] Alternatively, there are no fees for getting cash back at a store like CVS.

While you still need to make a purchase to get cash back at CVS, if you make a small purchase — especially to buy something you need — it will still be cheaper than paying ATM fees.

Other Stores That Offer Cash Back

In addition to CVS, there are a number of other stores that offer cash back. Grocery stores, drugstores, superstores like Walmart, and even the U.S. Post Office are places that typically offer cash back. If the store does offer cash back on debit card or credit card transactions, then the method will be the same as CVS. If the store allows cash back with a check, you just need to add the desired amount of cash back to the amount of your purchase, then write your check for that amount.

For more cash-back options, see our article with the list of stores that offer cash back.


  • Hi I frequent CVS often all my 9 scripts are there, I go there 2 to 4x a month easy, and I have used my debit card and gotten cash back. It’s easy as 123 Now here comes the big Cahoona Question. I got a CVS Gift card from a friend for 98.00 will you give cash back on those. I would hope so its to our store. I will most likely use a lot of it buying things, I never get out of there without shopping, but can I get some cash back? Thanks Terri LGranada Hills Balboa and Devonshire Baby Everyone there knows me…

    • Rebecca Turley says:
      First Quarter Finance logostaff

      Hi Terri,

      Good question! Unfortunately, you cannot receive cash back from a CVS gift card.

  • Stacey Sexton says:

    Do it mean you enter any amount of cash back money.example 220$..if i need it..please responsed

    • Hillary M. Miller says:
      First Quarter Finance logostaff

      Hi Stacey,

      CVS has a cash back limit of $35. This is the maximum amount of cash you can receive by running a cash back transaction at a CVS store. Many other stores, like Walgreens, Walmart, etc., typically have cash back limits as high as $100. For an amount over that, you’ll generally need to go to a bank branch or an ATM (or run multiple transactions at the same store). I hope this helps!

  • dem lo xo says:

    In addition to CVS, there are a number of stores that offer cash back. Grocery stores, drugstores, superstores like Walmart,