CARD DEXAnswer 2 questions and narrow 81 cards down to the ones worth a closer lookFind my first card →

⚖️ Is a $95 Annual Fee Worth It? Do the Math With Your Own Spending

Whether a $95 card beats a $0 card depends on how much you spend in its bonus categories. You can answer it with three months of statements and a calculator. This guide shows the formula, works one example with stated assumptions, and lists what changes the result.

Step 1: get your real spending by category

Open your last three months of statements. Add up spending in each category the cards you are comparing reward: groceries, dining, gas, and everything else. Multiply each total by four for a yearly figure. Use what you actually spent, not what you plan to spend. Leave out one-time purchases you will not repeat.

Step 2: the formula

Net value of a card = yearly rewards - annual fee. Yearly rewards = each category's yearly spending x that card's rate in the category, added up. Apply any yearly cap the card lists: spending above the cap earns the base rate. Compare the net value of each option. If you would keep a $0 card for some categories and add the $95 card for others, compare the combination too.

Worked example with two hypothetical cards

These card terms are made up for the example. Check real terms on each issuer's application page. Card A: $0 fee, 2% cash back on everything. Card B: $95 fee, 6% cash back at supermarkets on up to $6,000 a year, 1% on everything else. Spending: $500 a month at supermarkets ($6,000 a year) and $1,000 a month on everything else ($12,000 a year). Card A alone: $18,000 x 2% = $360. Card B alone: $6,000 x 6% + $12,000 x 1% = $360 + $120 = $480, minus $95 = $385. B for supermarkets, A for the rest: $360 + $240 = $600, minus $95 = $505. In this example the combination is worth $145 a year more than Card A alone.

The break-even line

If you add the fee card only for its bonus category, it pays for itself when: (bonus rate - the rate you would otherwise earn) x yearly spending in that category is at least the annual fee. In the example: (6% - 2%) x supermarket spending must be at least $95. That is $2,375 a year, about $198 a month. Below that, Card A alone comes out ahead. Run the same line with your own numbers before you apply.

What changes the result

Spending caps: rewards above a cap drop to the base rate. Store coding: if your usual supermarket does not code as grocery for that issuer, the bonus does not apply. A first-year fee waiver or a welcome bonus helps only in year one; decide on the yearly math from year two on. Points cards: do not convert points to cash using a blog's valuation. Use the cash or statement-credit rate the issuer itself lists for redeeming points, and count only what you would actually redeem.

Sources

Regulation Z § 1026.60, credit card application disclosures (the table that lists the annual fee) https://www.consumerfinance.gov/rules-policy/regulations/1026/60/ Chase, Rewards category FAQs (how merchant codes decide categories) https://www.chase.com/personal/credit-cards/rewards-category-faq The worked example uses hypothetical card terms and our own arithmetic. Checked 2026-10-16.

Frequently asked questions

How much do I need to spend for a $95 card to be worth it?

Divide the fee by the extra rate you earn in the bonus category. With a 4-point gap (for example 6% versus 2%), that is $95 / 0.04 = $2,375 a year in that category.

Should I count the welcome bonus?

Count it for year one only. The annual fee comes every year, so the decision to keep the card rests on the yearly math.

How do I value points?

Use the redemption rate the issuer lists for cash or statement credits. Values quoted by blogs for transfers or travel are estimates, not cash.

What if my spending changes?

Redo the calculation before the annual fee posts each year. If the card no longer pays for itself, ask the issuer about switching to a no-fee card in the same family; whether that is possible is the issuer's decision.

Cards mentioned in this guide