Which Credit Cards Pay The Most Cash Back
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, different cards pay different rates on different categories—groceries, gas, restaurants, travel, or everything else. A card that pays 5% back on groceries might pay only 1% on gas, while another card flips that around. The card that makes sense for you is the one whose bonus categories match what you actually spend money on each month.
The highest cash back rates you'll find are usually 5% on a specific category, though some cards offer 6% or higher on rotating categories that change each quarter. Outside those bonus categories, most cards pay 1% to 1.5% on everything else. A few cards pay a flat 2% on all purchases, which can beat category cards if your spending is spread across many different types of purchases.
Key Takeaways
- The best cash back card for you depends on where you spend the most money, not which card has the highest single rate.
- Most cards offer 5% cash back on one or two categories (like groceries or gas) and 1% on everything else, so matching categories to your spending matters more than chasing the highest percentage.
- Flat-rate cards that pay 2% on all purchases can earn more total cash back than category cards if your spending doesn't concentrate in bonus categories.
- Some cards require you to activate bonus categories each quarter or have spending caps where the high rate stops after you hit a limit.
- Annual fees on premium cards can erase cash back earnings if you don't spend enough to offset them.
How to figure out which card actually pays you the most
Start by tracking where your money goes for one month. Add up what you spend on groceries, gas, restaurants, travel, and everything else. Then look at the bonus categories each card offers and do the math. If you spend $400 a month on groceries and a card pays 5% back, that's $20 a month or $240 a year just on groceries. If another card pays 3% on groceries, that's $12 a month or $144 a year—a real difference.
This is why a card that advertises "up to 5% cash back" might not be the best choice for you. The "up to" part matters. You only earn that rate on the categories where you actually spend money. If you don't buy groceries, a card with 5% grocery cash back is worthless to you.
Write down the bonus categories for the cards you're considering, then add up what each one would pay you based on your actual spending. The card with the highest total is the one to choose. This takes 10 minutes and beats guessing.
Cards that pay the highest rates on specific categories
The Chase Freedom Unlimited card pays 1.5% cash back on all purchases, with no bonus categories. The Capital One SavorOne card pays 3% on dining and entertainment, 1% on everything else. The Discover it card rotates between 5% cash back on different categories each quarter (you have to activate them) and 1% on everything else.
The American Express Blue Cash Preferred card pays 6% on US supermarket purchases (up to $6,000 per year, then 1% after), 1% on everything else. The Citi Double Cash card pays 1% when you buy and 1% when you pay the bill, which adds up to 2% on everything—no categories to track.
The U.S. Bank Cash+ card lets you pick two categories to earn 5% cash back on, up to $2,000 in combined purchases per quarter, then 1% after. This flexibility helps if your spending changes seasonally or if you want to focus on the categories where you spend the most.
Why flat-rate cards sometimes beat category cards
A flat-rate card pays the same percentage on every purchase. The Citi Double Cash pays 2% on everything. The Capital One Quicksilver pays 1.5% on everything. These cards are simpler—you don't have to remember which categories are active this quarter or worry about spending caps.
If your spending is scattered across many different types of purchases, a flat-rate card can earn more total cash back than a category card. For example, if you spend $200 on groceries, $150 on gas, $100 on restaurants, and $300 on other things each month, a 2% flat-rate card earns you $14 a month. A card with 5% on groceries and 1% on everything else earns you $13.50 a month. The difference is small, but it adds up over a year, and you don't have to track categories.
Flat-rate cards also work better if you travel frequently or have unpredictable spending. You get the same rate whether you're buying groceries at home or paying for a hotel in another state.
Spending caps and quarterly rotations that limit your earnings
Some cards cap how much you can earn at the high rate. The American Express Blue Cash Preferred pays 6% on supermarket purchases, but only on the first $6,000 you spend per year. After that, you earn 1%. If you spend $500 a month on groceries, you hit that cap in December and earn only 1% for the rest of the year. Do the math before you sign up.
The Discover it card rotates bonus categories every quarter. One quarter it might be 5% on gas, the next quarter 5% on restaurants. You have to activate each category when it starts, or you don't earn the bonus. If you forget to activate, you earn only 1% that quarter. Some people set phone reminders; others find this annoying enough to switch to a simpler card.
The U.S. Bank Cash+ card lets you earn 5% on two categories you pick, but only up to $2,000 in combined purchases per quarter. After that, you earn 1%. If you spend heavily in those categories, you'll hit the cap and stop earning the high rate for the rest of the quarter.
How annual fees affect your actual cash back earnings
Some premium cards charge an annual fee—often $95 to $550—but offer higher cash back rates or other benefits to make up for it. The American Express Blue Cash Preferred charges $95 a year but pays 6% on supermarket purchases. If you spend $1,000 a month on groceries, you earn $60 a month or $720 a year on groceries alone. Subtract the $95 fee and you still come out $625 ahead.
But if you spend only $200 a month on groceries, you earn $12 a month or $144 a year. Subtract the $95 fee and you've only netted $49. The card doesn't make sense for you. Before you open a card with an annual fee, calculate whether the cash back you'll actually earn exceeds the fee by at least $100 to $200. That gives you a real cushion.
Many cards with no annual fee pay 1% to 2% cash back on all purchases. These cards are worth comparing to premium cards, especially if your spending is modest or spread across many categories.
Combining multiple cards to maximize your cash back
Some people use more than one card to capture the highest rates across different categories. You might use a 5% grocery card for supermarket trips, a 3% gas card at the pump, and a 2% flat-rate card for everything else. This approach works if you're organized enough to use the right card for each purchase and if you can manage multiple accounts without overspending.
The downside is complexity. You have to remember which card to use where. You might miss a bonus category because you grabbed the wrong card. You also have more accounts to monitor and more statements to track. For most people, one card that covers their biggest spending categories is simpler and earns nearly as much.
If you do use multiple cards, pick cards with no annual fee so you're not paying fees on cards you use infrequently. Track your spending for a few months to make sure the extra cash back actually justifies the extra effort.
Frequently Asked Questions
What's the difference between cash back and points or miles?
Cash back is money deposited into your account or credited to your bill. Points and miles are rewards you redeem for travel, merchandise, or other things. Cash back is simpler because it's just money. Points can be worth more if you redeem them for premium travel, but they're harder to value and you might not use them.
Do I have to pay interest to earn cash back?
No. You earn cash back on every purchase, whether you pay off the balance immediately or carry it over. However, if you carry a balance and pay interest, the interest charges will quickly erase your cash back earnings. Pay your full balance each month to keep all the cash back you earn.
Can I earn cash back on balance transfers or cash advances?
No. Most cards don't earn cash back on balance transfers, cash advances, or fees. You earn cash back only on regular purchases. Check the card's terms to confirm, because rules vary by card.
What happens to my cash back if I close the card?
Cash back you've already earned stays in your account or gets credited to your final bill. You don't lose it when you close the card. However, you stop earning new cash back once the account is closed.
Is there a limit to how much cash back I can earn?
Some cards have quarterly or annual spending caps on bonus categories, as described above. Once you hit the cap, you earn a lower rate. Cards with no annual fee usually have no caps, but check the terms. Flat-rate cards typically have no caps either.