No, not all cash back debit cards require you to open a checking account. For example, the Citibank Debit Mastercard and Stash Stock-Back Card do not require a checking account to earn rewards.