Yes. You will be able to earn cash back for purchases at CVS if you apply for one of the cash back credit cards. Discover credit cards are famous for its cash back rewards and no annual fee benefits. For example, the Discover it® Cash Back card allows to earn 1% cash back everywhere and 5% cash back on purchases in rotating categories (up to the quarterly maximum, you need to activate categories). The categories change every quarter, so you can think ahead and plan your future purchases to earn maximum cash back. Just make sure you enroll each time a category changes to earn 5% cash back. Also, as a new cardmember, you will get all your cash back matched at the end of your first year. The card has no annual fee and 0% intro APR on purchases for 14 months (when the introductory interest rate is over, the ongoing APR will apply).