Best cash back cards
(Last updated: September 2021)
If you're looking for a cash back credit card, the first question to ask yourself is whether you'll be using the card for all types of spending or mostly for one or a small number of particular spend categories.
If you'll be using the card for all types of spending, then you'll want to check out the first section below to see our favorite cards that offer cash back on general spending. Otherwise, you'll want to check out whichever other section of this article is most relevant for you.
Contents:
Note: The details of each offer mentioned in this article were current as of the time this article was written, but might have changed by the time you're reading this. (For example, signup bonuses tend to change every few months or so.) Therefore, make sure to double-check the card offer details on the respective credit card issuer's website before you decide to apply for any particular card.
Cash back on general spending
If you'll be using the card for all types of spending, then you'll want to go with a card that offers a fixed earn rate (a.k.a. "flat rate"). Listed below are our favorites.
Note: "Cash back value per year" is the average value per year, for the first 5 years of having the card, of all cash back bonuses and rewards that would be earned by a "typical spender" (spends $1,500 total per month, across spend categories in a way that's consistent with the average U.S. consumer), minus any annual fees.
Credit card |
Summary |
Signup bonus |
Ongoing rewards |
Annual fee |
Cash back value per year (if spending $1,500 per month) |
A no annual fee card with 5% cash back on categories that change every 3 months, 5% on travel (when purchased through Chase's points website), 3% on restaurants and drugstores, and 1% on everything else, as well as a $200 signup bonus. |
$200 (after spending $500 w/in 3 months) |
|
$0 |
$459 per year |
|
An excellent card for cash back on groceries (6%) and gas (3%), with a $200 welcome bonus (plus 20% cash back on Amazon.com purchases for the first 6 months, for up to $200 back), which outweigh the $95 annual fee for most people. |
$200 (after spending $3K in the first 6 months) |
|
$95 ($0 intro) |
$418 per year |
|
An excellent all-around (general spending) cash back card for most people, due to its 1.5% cash back rate, $200 signup bonus, and no annual fee. |
$200 (after spending $500 w/in 3 months) |
|
$0 |
$387 per year |
|
A decent credit card offering cash back on dining and entertainment, a $200 early spend bonus, and no annual fee. |
$200 (after spending $500 w/in 3 months) |
|
$0 |
$382 per year |
|
A good card for cash back on general spending (2% cash back -- 1% on purchases, plus another 1% when you pay in full), with no annual fee, but also with no signup bonus. |
None |
|
$0 |
$360 per year |
Cash back on groceries
Some specific stores offer rewards cards for loyalty to their stores, but if you would like flexibility on where you shop for groceries, your best bet is to just go with a credit card that offers a high rewards earn rate on grocery spending. Listed below are our favorite such cards.
Note: "Cash back value per year" is the value of all cash back rewards per year, over the first 5 years of having the card, minus any annual fees, that would be earned if you spend $500 per month on groceries and nothing else.
Credit card |
Summary |
Signup bonus |
Ongoing rewards |
Annual fee |
Cash back value per year (if spending $500/month on groceries) |
An excellent card for cash back on groceries (6%) and gas (3%), with a $200 welcome bonus (plus 20% cash back on Amazon.com purchases for the first 6 months, for up to $200 back), which outweigh the $95 annual fee for most people. |
$200 (after spending $3K in the first 6 months) |
|
$95 ($0 intro) |
$284 per year |
|
A decent credit card offering cash back on dining and entertainment, a $200 early spend bonus, and no annual fee. |
$200 (after spending $500 w/in 3 months) |
|
$0 |
$220 per year |
|
A great no annual fee cash back card for groceries (3% cash back) and gas (2%), with a $150 welcome bonus. |
$150 (after spending $2K w/in 6 months) |
|
$0 |
$210 per year |
|
A no annual fee card with 5% cash back on categories that change every 3 months, 5% on travel (when purchased through Chase's points website), 3% on restaurants and drugstores, and 1% on everything else, as well as a $200 signup bonus. |
$200 (after spending $500 w/in 3 months) |
|
$0 |
$199 per year |
|
An excellent all-around (general spending) cash back card for most people, due to its 1.5% cash back rate, $200 signup bonus, and no annual fee. |
$200 (after spending $500 w/in 3 months) |
|
$0 |
$172 per year |
Cash back on dining
If you enjoy eating out and do so often, there are numerous credit cards offering higher rewards earn rates on restaurant spending (which usually includes not only in-restaurant dining, but also takeout, fast food, and other sub-categories) that might make the most sense for you. See below for some of our favorites.
Note: "Cash back value per year" is the value of all cash back rewards per year, over the first 5 years of having the card, minus any annual fees, that would be earned if you spend $500 per month on dining and nothing else.
Credit card |
Summary |
Signup bonus |
Ongoing rewards |
Annual fee |
Cash back value per year (if spending $500/month on dining) |
A no annual fee card with 5% cash back on categories that change every 3 months, 5% on travel (when purchased through Chase's points website), 3% on restaurants and drugstores, and 1% on everything else, as well as a $200 signup bonus. |
$200 (after spending $500 w/in 3 months) |
|
$0 |
$325 per year |
|
A decent cash back card for a spend category of your choice (3% on one of: gas, online shopping, dining, travel, drug stores, or home improvement), plus 2% on groceries, with no annual fee and a $200 signup bonus. |
$200 (after spending $1K w/in 90 days) |
|
$0 |
$220 per year |
|
A decent credit card offering cash back on dining and entertainment, a $200 early spend bonus, and no annual fee. |
$200 (after spending $500 w/in 3 months) |
|
$0 |
$220 per year |
|
An excellent all-around (general spending) cash back card for most people, due to its 1.5% cash back rate, $200 signup bonus, and no annual fee. |
$200 (after spending $500 w/in 3 months) |
|
$0 |
$220 per year |
|
A no annual fee card with decent cash back rates (3% on dining, 2% on groceries) and a $150 signup bonus, but only available to people who live in one of 16 states. |
$150 (after spending $500 w/in 90 days) |
|
$0 |
$210 per year |
Cash back on gas
If you spend more than most people on gas, you might want to consider one of these two types of gas rewards cards:
- Gas store cards: These are credit cards that are for a particular gas merchant (e.g., Sunoco, Shell) and can only be used at those particular gas stations. Although there's typically an issuing bank associated with the card that handles the back-end transaction and lending aspects of the card, that issuing bank usually doesn't promote the card and isn't usually mentioned in any meaningful way in ads or other materials.
- Co-branded gas rewards cards: These are similar to gas store cards, as they carry the name of a particular gas merchant. However, these types of cards are also promoted on the website of the issuing bank (e.g., Chase, Capital One) and their usage is not restricted to spending at just that gas merchant. (They can be used wherever credit cards can normally be used.)
- Regular rewards cards: These are rewards credit cards that simply offer a higher earn rate on gas spending. They don't carry the name of a particular gas merchant.
Most gas rewards earn rates are issued in the form of a statement credit, check, or gift card. They typically have an earn rate somewhere in the range of 1-3%, but a few offer 5% or more.
A couple things to watch out for:
- With some cards, you'll need to request your rebate in advance.
- Some cards have a cap on the amount of rewards you can earn per year.
Listed below are our favorite cards for earning cash back rewards on gas spending.
Note: "Cash back value per year" is the value of all cash back rewards per year, over the first 5 years of having the card, minus any annual fees, that would be earned if you spend $250 per month on gas and nothing else.
Credit card |
Summary |
Signup bonus |
Ongoing rewards |
Annual fee |
Cash back value per year (if spending $250/month on gas) |
A good card if you're looking for cash back on gas (4%), restaurants (3%), and groceries (2%), with no annual fee. |
None |
|
$0 |
$120 per year |
|
A great no annual fee cash back card for people who are Costco members and spend a lot on gas (4% cash back), restaurants (3%), travel (3%), and Costco (2%) purchases. |
None |
|
$0 |
$120 per year |
|
A no annual fee card with 5% cash back on categories that change every 3 months, 5% on travel (when purchased through Chase's points website), 3% on restaurants and drugstores, and 1% on everything else, as well as a $200 signup bonus. |
$200 (after spending $500 w/in 3 months) |
|
$0 |
$115 per year |
|
A decent cash back card for a spend category of your choice (3% on one of: gas, online shopping, dining, travel, drug stores, or home improvement), plus 2% on groceries, with no annual fee and a $200 signup bonus. |
$200 (after spending $1K w/in 90 days) |
|
$0 |
$90 per year |
|
A good no annual fee card, with a $150 signup bonus and 2-5% cash back on certain specific categories (1% on everything else). |
$150 (after spending $500 w/in 90 days) |
|
$0 |
$90 per year |