The best cash back card depends on how you spend money, not on which card sounds best
There is no single "best" cash back credit card because the right one for you depends on where you actually spend your money. A card that gives 5% back on groceries is worthless if you rarely buy groceries. A card with a high annual fee makes sense only if you spend enough to earn more cash back than the fee costs. The best card is the one where your actual spending pattern earns the most cash back with the lowest fees.
Cash back cards work by returning a percentage of what you spend as a credit to your account. That percentage varies by category—groceries, gas, restaurants, travel, or everything else—and by card. Some cards offer the same percentage on all purchases. Others offer higher percentages on specific categories and lower percentages on everything else. Most have no annual fee, but some charge $95 or more per year and require high spending to make that fee worth paying.
Key Takeaways
- The card that earns the most cash back for you is the one that matches your actual spending categories, not the card with the highest advertised percentage.
- Cards with no annual fee are usually better for people who spend less than $20,000 per year, while cards with annual fees may pay for themselves only if you spend significantly more.
- Most cash back cards require you to pay your full balance each month to avoid interest charges that erase the cash back you earned.
- You can compare cards by calculating your annual cash back: multiply your monthly spending in each category by the card's percentage, then subtract any annual fee.
How cash back percentages actually work
Cash back is calculated as a percentage of your purchase amount. If you spend $100 on groceries and your card offers 2% cash back on groceries, you earn $2. That $2 appears as a credit on your statement, reducing what you owe. Some cards let you redeem cash back as a statement credit, a check, or a deposit to a bank account. Others require you to use it as a credit toward your balance.
The percentage you earn varies by card and by category. A typical card might offer 1% cash back on all purchases, or 3% on groceries and gas but only 1% on everything else. Some cards offer rotating categories that change each quarter—for example, 5% back on groceries one quarter and 5% back on restaurants the next. You have to activate these categories each quarter or you lose the higher percentage. Premium cards sometimes offer 2% or more on all purchases, but they usually charge an annual fee of $95 to $450.
Why your spending pattern matters more than the card's advertised rate
A card advertising 5% cash back on groceries sounds better than one offering 2%, but only if you actually buy groceries. If you spend $200 per month on groceries, the 5% card earns you $120 per year. If you spend $50 per month on groceries, it earns you only $30 per year—and if that card charges a $95 annual fee, you are losing money.
The way to find your best card is to track your spending for one month across categories: groceries, gas, restaurants, travel, online shopping, and everything else. Then multiply each category total by 12 to get your annual spending. Next, look at the cash back percentages each card offers in those categories and calculate your total annual cash back. Subtract any annual fee. The card with the highest number after subtracting the fee is the one that will earn you the most money.
For example, if you spend $400 per month on groceries, $200 on gas, $300 on restaurants, and $500 on everything else, your annual spending is $4,800 on groceries, $2,400 on gas, $3,600 on restaurants, and $6,000 on other purchases. A card offering 3% on groceries and gas, 2% on restaurants, and 1% on everything else would earn you $144 + $72 + $72 + $60 = $348 per year. If it has no annual fee, that is your cash back. If it charges a $95 fee, your net earnings are $253.
Annual fees and when they make sense
Most cash back cards charge no annual fee. These cards usually offer lower percentages—often 1% on all purchases or 2% to 3% on specific categories. Premium cards with annual fees of $95 to $450 typically offer higher percentages, sometimes 2% or more on all purchases or 5% on specific categories.
An annual fee is worth paying only if your cash back earnings exceed the fee. A card with a $95 annual fee needs to earn you at least $95 in cash back per year to break even. If you spend $5,000 per year and the card earns 2% on all purchases, you earn $100—just barely covering the fee. If you spend $3,000 per year, you earn only $60, which means you lose $35 to the fee. Cards with higher fees require even more spending to justify the cost.
Many premium cards offer a bonus: they give you a large cash back credit—sometimes $200 to $500—when you spend a certain amount in the first few months. This bonus can offset the annual fee in your first year, but you still need to earn enough ongoing cash back to justify keeping the card in future years.
The interest rate trap: why cash back disappears if you carry a balance
Cash back only saves you money if you pay your full credit card balance each month. If you carry a balance, you pay interest on that balance. Credit card interest rates typically range from 18% to 25% per year, depending on your credit score and the card. That interest quickly erases any cash back you earned.
For example, if you earn $300 in cash back but carry a $2,000 balance at 20% interest, you pay $400 in interest that year. You lose $100 overall, even though you earned cash back. The only way cash back actually saves you money is if you treat your credit card like a debit card: you spend money you already have, and you pay the full balance when the bill arrives.
If you cannot pay your full balance each month, a cash back card is not the right tool for you. A lower-interest card or a different payment method would save you more money than any cash back percentage could earn.
Comparing cards side by side: what to look at
When you are comparing cash back cards, look at these details in order:
- Annual fee: Is there one? If yes, how much?
- Cash back percentages by category: What does the card offer on groceries, gas, restaurants, travel, and other purchases? Are any categories rotating (changing each quarter)?
- Introductory bonus: Does the card offer extra cash back if you spend a certain amount in the first three months? If yes, how much and what is the spending requirement?
- Redemption options: Can you get cash back as a statement credit, a check, or a bank deposit? Or is it locked into the card account?
- Caps on cash back: Do any categories have a limit on how much cash back you can earn per year or per quarter?
Some cards cap cash back at a certain amount per category per quarter. For example, a card might offer 5% back on groceries but only up to $1,500 per quarter (earning a maximum of $75 that quarter). If you spend more than $1,500 on groceries in that quarter, you earn only 1% on the amount above $1,500. Check the card's terms to see if these caps apply to your spending level.
Cards with no annual fee versus premium cards
No-annual-fee cards are the right choice for most people. They typically offer 1% cash back on all purchases, or 2% to 3% on specific categories like groceries and gas. Because there is no fee, you earn money on every purchase, even if you do not spend much. These cards are simple: you do not have to worry about whether your spending justifies a fee.
Premium cards with annual fees make sense only if you spend enough to earn significantly more cash back than the fee costs. A card charging $95 per year needs to earn you at least $150 to $200 in cash back to be worth considering, because you are giving up that much in potential earnings just to cover the fee. If you spend less than $10,000 per year, a no-fee card will almost always earn you more money.
Frequently Asked Questions
Can I use multiple cash back cards to earn the highest percentage in each category?
Yes. Many people use one card for groceries, another for gas, and a third for everything else, choosing each card based on where it offers the highest percentage. This strategy works if you can manage multiple cards and pay each balance in full each month. If tracking multiple cards becomes complicated, stick with one or two cards instead.
What happens to cash back if I close the card?
Cash back you have already earned stays in your account and you can redeem it before closing the card. Cash back you earn after closing the card is lost. If you are thinking about closing a card, redeem any pending cash back first.
Does cash back count as income for taxes?
No. Cash back from credit cards is not considered taxable income by the IRS. It is treated as a rebate or discount on your purchase, not as income you earned.
What if I want cash back but I am worried about overspending?
Cash back rewards can encourage overspending because the percentage feels like assistance programs. If you tend to spend more when using a rewards card, a card with no rewards might actually save you more money. The best card is one that helps you stick to your budget, not one with the highest percentage.
How do rotating categories work, and do I have to do anything to use them?
Rotating categories change every three months and offer higher cash back (often 5%) in specific categories like groceries or restaurants. You usually have to activate each quarter's categories through the card's website or app, or you earn only the base rate (usually 1%) on those purchases. Check your card's website at the start of each quarter to see what categories are active and activate them if required.