The card with the highest cash back rate depends on what you spend on
There is no single card that pays the most cash back on everything. Instead, the best card for you depends on where your money actually goes. Some cards pay flat rates on all purchases — typically 1.5% to 2% — while others pay higher rates on specific categories like groceries, gas, or restaurants, then lower rates on everything else.
The cards that advertise the highest single rates are category cards. The Blue Cash Preferred from American Express pays 3% on transit and gas, 3% on transit (including taxis and parking), and 1% on other purchases. The Chase Freedom Unlimited pays 1.5% on everything. The Citi Double Cash pays 2% on all purchases — 1% when you buy and 1% when you pay the bill. If you spend heavily in one category, a card with a 5% rate in that category will beat a flat 2% card, but only on those specific purchases.
The practical answer: add up what you spent last month in each category — groceries, gas, restaurants, travel, online shopping, everything else. Then match that spending pattern to a card's rewards structure. A card that pays 5% on groceries but 1% elsewhere is worthless if you spend $50 a month on groceries and $2,000 on other things.
Key Takeaways
- Flat-rate cards like Citi Double Cash (2% on everything) beat category cards unless your spending is heavily concentrated in one or two categories.
- Category cards pay 3% to 5% on specific purchases but often pay only 1% on everything else, so they only win if you spend enough in those categories to offset the lower rate elsewhere.
- The highest cash back rates (5% to 6%) usually come with annual fees, rotating categories with spending caps, or both — you need to earn enough to cover the fee.
- Most people earn more cash back by picking one card and using it consistently than by juggling multiple cards to chase slightly higher rates.
- Cash back rates vary by card issuer and change over time, so checking the current terms on the issuer's website before you decide is necessary.
How to compare cards when rates vary by category
Start with your actual spending. Pull your last three months of credit card statements and sort every purchase into categories: groceries, gas, restaurants, travel, online shopping, utilities, everything else. Add them up by category and find your monthly average.
Then calculate the annual cash back from two or three cards you are considering. For example: if you spend $400 a month on groceries, $200 on gas, $300 on restaurants, and $1,100 on everything else, here is how two cards would compare.
| Card | Groceries (3%) | Gas (3%) | Restaurants (1%) | Other (1%) | Annual Total |
|---|---|---|---|---|---|
| Blue Cash Preferred | $144 | $72 | $36 | $132 | $384 |
| Citi Double Cash (2% flat) | $96 | $48 | $72 | $264 | $480 |
In this example, the flat 2% card wins because your spending is spread across categories. But if you spent $800 on groceries and $100 on everything else, the Blue Cash card would earn $288 on groceries alone versus $192 on the flat card — a difference worth chasing.
Cards with the highest rates in specific categories
The cards that advertise the highest single rates are usually category cards with annual fees or rotating categories with spending caps. The Chase Sapphire Preferred pays 3% on travel and dining but costs $95 a year. The American Express Blue Cash Preferred pays 3% on gas and transit but also costs $95 a year. The Discover it Cash Back rotates 5% categories quarterly (groceries, gas, restaurants, Amazon) but caps the 5% rate at $1,500 in spending per quarter — after that you earn 1%.
A card with a $95 annual fee needs to earn at least $95 more in cash back than your current card to break even. If you spend $2,000 a year in a 5% category on a card with no fee, you earn $100. If you switch to a 5% card with a $95 fee, you earn $100 minus $95 = $5 net. That is not worth it. But if you spend $4,000 in that category, you earn $200 minus $95 = $105 net, which is worth considering.
Flat-rate cards that pay the same on everything
The Citi Double Cash pays 2% on all purchases with no annual fee. The Chase Freedom Unlimited pays 1.5% on everything with no annual fee. The Capital One Quicksilver pays 1.5% on all purchases with a $39 annual fee (which means you need to earn at least $39 more than you would on a no-fee card to break even).
Flat-rate cards are simpler to use because you do not have to think about which card to pull out at the register. They also work well if your spending is unpredictable or spread across many categories. The downside is that they will never beat a category card if you have heavy, concentrated spending in a high-rate category.
Cards with rotating categories and spending caps
The Discover it Cash Back and the Chase Freedom Flex both offer 5% cash back on rotating categories that change every quarter. Discover it rotates between groceries, gas, restaurants, and Amazon. Chase Freedom Flex rotates between groceries, gas stations, restaurants, and other categories.
Both cards cap the 5% rate at $1,500 in spending per quarter ($6,000 per year), then drop to 1% after that. This means the maximum you can earn at 5% is $300 per year from one category. If you spend more than $1,500 per quarter in a rotating category, the extra spending earns only 1%, which is lower than a flat 2% card.
These cards work best if you spend exactly $1,500 or less per quarter in the rotating categories and do not mind checking which category is active each quarter. If you forget to activate the category (some cards require you to opt in each quarter), you earn only 1% that quarter.
How annual fees affect your actual cash back
A card with a $95 annual fee needs to earn $95 more in cash back than a no-fee card to break even. A card with a $150 annual fee needs to earn $150 more. If you cannot reach that threshold based on your spending, the fee card loses money.
Example: You spend $3,000 a year on groceries. The Blue Cash Preferred pays 3% on groceries ($90) but costs $95 a year, for a net of negative $5. The Citi Double Cash pays 2% on groceries ($60) with no fee, for a net of $60. The no-fee card wins by $65.
But if you spend $6,000 a year on groceries, the Blue Cash Preferred earns $180 minus $95 = $85 net. The Citi Double Cash earns $120 with no fee. Now the fee card wins by $35 because your higher spending in the high-rate category justifies the annual cost.
Cards that pay bonus cash back on specific merchants
Some cards offer higher rates at specific stores or merchant types. The Amazon Prime Rewards Visa pays 5% at Amazon and Whole Foods (if you are a Prime member) and 2% at restaurants, gas stations, and pharmacies. The Target RedCard pays 5% at Target and Target.com with no annual fee.
These cards only make sense if you actually shop at those merchants regularly. If you never buy from Amazon or do not have a Target nearby, the card is worthless. Check your last year of spending at the specific merchant before you open the card.
Frequently Asked Questions
Can I use multiple cash back cards to get the highest rate on everything?
Yes, but it requires discipline. You would use one card for groceries, another for gas, another for restaurants, and so on. This maximizes your cash back but makes tracking spending and payments harder. Most people earn more by picking one good card and using it consistently than by juggling multiple cards.
Do cash back cards have a limit on how much you can earn?
Some do. Rotating category cards like Discover it cap the 5% rate at $1,500 per quarter per category. Flat-rate cards and fixed-category cards usually have no earning cap — you can earn as much as you spend. Check the card's terms to see if there is a cap.
Is 2% cash back actually better than 1.5% if there is no annual fee?
On a $10,000 annual spend, 2% earns $200 and 1.5% earns $150 — a difference of $50 per year. Over five years that is $250. If the 2% card has no annual fee and the 1.5% card also has no annual fee, the 2% card wins. But if the 2% card has a $95 annual fee, the 1.5% no-fee card wins unless you spend more than $19,000 per year.
What happens to my cash back if I close the card?
Cash back you have already earned stays in your account and can usually be redeemed as a statement credit or transferred to a bank account. Cash back you have not yet earned is lost when you close the card. Redeem your balance before you close the account.
Do I have to use the cash back right away or can I let it accumulate?
Most cards let you accumulate cash back indefinitely with no expiration date. Some cards require a minimum balance (usually $25 or $50) before you can redeem. Check your card's terms to see if there are any restrictions on when you can redeem.