The annual fee test: the math I run before I renew any credit card
A $95 card isn't a $95 decision. It's a comparison against the free card you could have used instead.
Most annual-fee math compares a paid card to nothing. That's the wrong baseline. Compare it to a free 2% card and the break-even moves by thousands — and for one common habit, by a factor of four.

The annual fee posts to your statement once a year, and most people look at it, shrug, and keep the card. That shrug is usually a mistake in one direction or the other — either you’re paying $95 for nothing, or you’re about to cancel a card that’s quietly earning you $400.
The arithmetic that settles it takes about five minutes. Here it is.
The mistake almost everyone makes
Ask someone whether their $95 card is worth it and they’ll add up the rewards it earned — say $380 in points — compare it to $95, and conclude they’re up $285.
That math is wrong, and it’s wrong in an expensive way.
You wouldn’t have earned zero on that spending. If you’d put all of it on a free flat-rate 2% card — a Citi Double Cash, a Wells Fargo Active Cash, a Fidelity Rewards, any of them, no annual fee — you’d have earned something. That’s your baseline. The paid card has to beat that, not beat nothing.
So the real question isn’t “did this card earn more than $95.” It’s:
Did this card earn more than a free 2% card would have, by more than $95?
Once you frame it that way, a lot of annual-fee cards stop looking clever.
The formula
Three numbers:
- Your edge per dollar — the card’s earn rate minus 2%, in each spending category.
- Your actual spend in each of those categories.
- Credits you genuinely used — more on that trap below.
Keep the card if:
(edge × spend) + credits actually used > annual fee
The whole game is in that first term, because the edge can be negative.
Worked example: a $95 travel card
Take the Chase Sapphire Preferred I’ve written about — $95 fee, 3x on dining, online groceries, streaming, gas and EV charging, 2x on travel, 1x on everything else.
Against a free 2% card, at a conservative 1 cent per point (the guaranteed cash-out floor):
| Spending | Card earns | 2% card earns | Your edge |
|---|---|---|---|
| Dining, groceries, streaming, gas (3x) | 3% | 2% | +1% |
| Travel (2x) | 2% | 2% | 0% |
| Everything else (1x) | 1% | 2% | −1% |
Read that bottom row again. On general spending, the paid card is worse than the free one. Every dollar of non-bonus spend you run through it costs you a penny versus the card you could have used for free. The annual fee isn’t the only thing you’re paying.
At a +1% edge, covering a $95 fee takes:
$95 ÷ 0.01 = $9,500 a year in bonus categories — about $792 a month on dining, online groceries, streaming and gas combined.
That is a lot. Most households don’t clear it.
The number that changes everything
Here’s where it gets interesting, and it’s the part generic card reviews skip.
That $9,500 assumes you cash your points out at 1 cent. If you transfer them to airline partners and use them well, the same points are worth closer to 2 cents. Now:
| Points at 1¢ | Points at 2¢ | |
|---|---|---|
| 3x category earns | 3% | 6% |
| Edge over a 2% card | +1% | +4% |
| Spend needed to clear $95 | $9,500 | $2,375 |
$9,500 versus $2,375. Same card, same fee, same spending. The only variable is whether you actually transfer points or let them sit and cash out.
So the honest answer to “is this card worth the fee” is a question back: have you ever actually transferred points and booked an award flight? If yes, the card probably pays for itself on $198 a month of dining and groceries. If you’ve been meaning to for two years and haven’t, run the 1-cent number, because that’s the one that describes you.
Be skeptical of your own intentions here. I’d rather you use the pessimistic number and be pleasantly surprised than the optimistic one and quietly lose $95 a year to a plan you never execute.
The credits trap
Cards justify their fees with credits — $100 hotel credit, $120 Global Entry, streaming credits, food delivery credits.
A credit is only worth what you’d have spent anyway.
A $100 hotel credit that requires booking through the card’s own travel portal is worth $100 if you were going to book that hotel regardless, at a price the portal actually matches. If it nudges you into a $400 booking you weren’t planning, the credit didn’t save you $100 — it cost you $300.
Two rules I’d apply:
- Count a credit at zero unless you used it last year. Not “could have.” Used.
- Amortize the multi-year ones. A $120 Global Entry credit you can use once every four years is $30 a year, not $120.
Run the fee math with credits valued honestly and a surprising number of “the credits pay for the fee” cards stop clearing the bar.
If it fails the test: downgrade, don’t cancel
Say you run the numbers and the card loses. Cancelling is the obvious move and usually the wrong one.
Closing a card raises your credit utilization immediately. Utilization is roughly 30% of your score, and it’s calculated on the credit you have available. Close a card with a $12,000 limit and that $12,000 vanishes from the denominator — if you carry any balance anywhere, your utilization ratio jumps overnight even though you didn’t borrow another dollar.
The length-of-history hit is less dramatic than people fear: a card closed in good standing stays on your credit report for up to 10 years and keeps contributing to your length of credit history during that time. The damage is deferred, not immediate. But deferred damage on a card you opened in your twenties is still damage.
The better move is a product change. Most issuers will convert a fee card into a no-fee card in the same family — you keep the same account, the same open date, the same credit line, and there’s no hard inquiry. The fee stops, the account age survives, your utilization denominator stays intact.
Two asterisks worth knowing before you call:
- You generally can’t earn a new welcome bonus on a card you downgraded into, and some bonuses are once-per-lifetime regardless.
- Do it before the fee posts, or at least inside the window where the issuer will still refund it — usually 30 days, sometimes longer. Call and ask; they’ll tell you.
The five-minute checklist
- Pull last year’s statements and total your spend in the card’s bonus categories only.
- Multiply by the edge over 2% — the card’s rate minus 2%, at a point value you’ll honestly realize.
- Add credits you actually used last year, with multi-year ones amortized.
- Subtract the annual fee.
- Positive → keep it. Negative → call and ask for a product change to the no-fee version.
And whatever the answer: stop running non-bonus spending through it. That’s the free 1% you’ve been handing back without noticing, and fixing it costs nothing.
The same lens works on any recurring fee — it’s the Costco Executive break-even with different numbers. Annual charges are the easiest money in a budget to leave on autopilot, and the only defense is to make yourself re-earn them once a year.
Earn rates, credits and fees change, and the ones above reflect a common $95 travel card as of publication — check your own card’s current terms rather than trusting a blog post’s table. Point valuations are estimates and depend entirely on how you redeem. Credit score mechanics are general; your own report may behave differently. My math, not advice for your wallet.
*** THE NUMBERS ***
- Typical annual fee $95
- Break-even if you cash out points $9,500 / yr
- Break-even if you transfer points $2,375 / yr
- What the card costs you on non-bonus spend −1%
Hebojago is for information only and is not investment, tax, or legal advice. Rates and offers change — verify terms with the provider before acting.

