We have a Visa credit card attached to our Schwab account (not a debit card), and it gives us 2% cash back. I believe it applies to all purchases, but I haven’t checked the fine print lately. It dumps the cash automatically into our Schwab account monthly. We use the Schwab Visa for everything, except when we remember to use our Costco Amex on gas and dining out to get 4% back on gas and 3% back on dining out. We pay off balances monthly, and this is the best deal we’ve found for our spending habits.