If you carry more than one rewards card, you've already felt the small hesitation at checkout: which one do I use? The honest answer is that the best card changes with almost every purchase — and getting it right is worth real money over a year. Here's the logic, stripped down to something you can actually run in your head.
The whole game: earning rate × point value
Every card earns rewards at some rate in a given category — say 3 points per dollar on dining, or 1.5% back on everything. But points are not all worth the same, so the rate alone never tells you the answer. What matters is the return:
- Return = points earned per dollar × how much each point is worth.
A card earning 3x in a flexible travel currency worth roughly 1.8 cents per point returns about 5.4 cents on the dollar. A card earning 2% flat cash back returns exactly 2 cents. The 3x card wins here — but only because its points are worth more, not because 3 is bigger than 2. If you don't know what your points are worth, start with how to value points and miles; everything below depends on it.
Step one: name the category
Most rewards cards pay a bonus rate in specific categories — dining, groceries, travel, gas, streaming — and a base rate (often 1x) on everything else. So the first question at checkout is simply: what is this purchase? A restaurant, a flight, a tank of gas, a hardware store. The best card is usually the one with the highest bonus in that category, after you adjust for point value.
A quick example of how this plays out with a three-card wallet:
- Dinner out → the card with the dining bonus.
- Weekly grocery run → the card with the grocery bonus (watch the cap — more on that below).
- A flight booked directly → the card with the travel bonus, or the airline's own card if it adds perks.
- A random purchase with no bonus anywhere → your highest flat-rate card.
Why a lower rate sometimes wins
This is the part that trips people up. Three points in a transferable currency you can move to airline and hotel partners will often out-earn five points in a program locked to a fixed value. Flexibility raises the ceiling on what each point can be worth. So "more points" is not automatically "more value" — you have to convert both back to cents before comparing. That's also why transferable points are so highly prized.
The tie-breakers most people miss
Once two cards look close, these details decide it:
- Spending caps. Many bonus categories are capped — for example, an elevated grocery rate only up to a certain amount per year. Past the cap you drop to the base rate, so a "better" card can quietly become the worse one mid-year.
- Rotating categories. Some cards rotate their bonus each quarter and require you to activate it. An un-activated 5% category earns you nothing extra.
- Foreign transaction fees. Abroad, a card with no foreign transaction fee almost always beats a higher-earning card that charges 3% — the fee wipes out the bonus.
- Merchant category codes (MCCs). Cards reward based on the code the merchant reports, not what you bought. A superstore or warehouse club may not code as "groceries," and a restaurant inside a hotel may code as "travel." The category you think you're in isn't always the one the card sees.
- Perks that act like returns. A card that gives you a statement credit or purchase protection on a category effectively boosts its return there. Don't ignore benefits and credits when they're relevant to the purchase.
A decision flow you can actually use
Put together, the checkout decision is four quick questions:
- 1. What category is this? Dining, travel, grocery, gas, or "other."
- 2. Which of my cards earns the most there? Convert each card's rate to cents using your point values.
- 3. Is the top card capped, un-activated, or charging a foreign fee? If so, fall to the next best.
- 4. Any perk that tips it? A relevant credit or protection can break a tie.
Then swipe with confidence.
Why this is genuinely hard to do by hand
None of these steps is difficult on its own. The problem is that the answer depends on the merchant, your specific cards, your point values, and caps that reset throughout the year — and it changes every time any of those move. That's exactly the kind of bookkeeping software is good at and humans are not. It's the reason cardful computes the best card for you from your own wallet, so you get the answer at the register instead of doing this math in line. But whether you use an app or a sticky note, the principles above are what's actually happening under the hood — and once you see them, you'll never reflexively reach for the same card again.