I use blue cash from American Express... they say you get "up to" 5% cash back... I know I've spent over 3k w/ that card and my reward is like up to $30... not much but better than nothing.. If I ever get another card, I'm gonna get a BP credit card so I can earn some free gas, you should look into that