The answer to does walgreens do cash back is yes. Walgreen not only take credit card but also gift cards, checks and even apple pay. But the clause is that the cash back is given only on debit card and the maximuium amount of cash back is $20 or $40 and max to max is $50.Therefore walgreen doesnot give cashback on credit cards or checks or gift cards.