All articles
Global
cards

Net annual value vs headline rate: the math your credit card hides (2026)

A 5% card with a ₹500 monthly cap loses to a 2% no-cap card on a ₹50K spend. The math your bank does not show you, with worked examples across HDFC, Axis, ICICI, SBI, IDFC, and the top US issuers.

May 14, 2026·CardPolo Editorial·5 min read
ShareTwitterLinkedIn

Net annual value vs headline rate: the math your credit card hides

Every credit-card ad you have ever read leads with a headline rate. "6% cashback on dining." "10X reward points on travel." "5% statement credit on online shopping."

What they never show you is the net annual value — what you actually pocket after annual fees, monthly caps, MCC exclusions, and reward-redemption haircuts. This is the only number that matters, and it is almost always 20-60% lower than the headline rate suggests.

This post is the math your bank hides.

The headline-rate trap

Look at three of India's most-marketed dining cards:

| Card | Headline dining rate | Annual fee | Monthly cap | |---|---|---|---| | Axis Magnus (now Axis Reserve in 2026) | 24X EDGE points = ~₹6/₹100 | ₹12,500 | ₹2L spend / mo | | HDFC Diners Club Black | 10X reward points = ~₹3.3/₹100 | ₹10,000 | ₹4K reward points / mo on 10X categories | | SBI Cashback | 5% cashback (online includes Swiggy/Zomato) | ₹999 | ₹5,000 / mo |

A naive comparison says Axis Magnus wins — 24X is 4.8× the rate of SBI Cashback. So if you spend ₹10K/month on dining, Magnus pays ₹600 and SBI pays ₹500. Done, right?

Not done. Now layer in:

  • Annual fee. Magnus: ₹12,500. SBI: ₹999.
  • Welcome bonus. Magnus: 12,500 EDGE points + ₹10K Tata CLiQ = ~₹22,500 in year 1. SBI: ₹2,000 statement credit on the first ₹2,000 spend = ₹2,000.
  • Cap. Magnus's 24X is technically uncapped on EDGE points but caps out at ₹2L/mo total spend. SBI caps at ₹5K cashback/mo across all categories.

For a ₹10K/month dining-only spender, net annual value year 1 is:

Magnus:  ₹600 × 12  +  ₹22,500 welcome  −  ₹12,500 fee  =  ₹17,200
SBI:     ₹500 × 12  +  ₹2,000 welcome   −  ₹999  fee    =  ₹7,001

Magnus wins by ₹10K in year 1. Headline rate told you the right answer.

Now redo the same math for a ₹3,000/month dining spender (the median Indian dining spend):

Magnus:  ₹180 × 12  +  ₹22,500  −  ₹12,500  =  ₹12,160
SBI:     ₹150 × 12  +  ₹2,000   −  ₹999     =  ₹2,801

Magnus still wins — but only because of the welcome bonus. Year 2 with no welcome bonus:

Magnus year 2:  ₹2,160  −  ₹12,500  =  −₹10,340   (you LOSE money)
SBI year 2:     ₹1,800  −  ₹999     =  ₹801       (small win)

The headline rate gave you the opposite of the right answer for year 2 ownership.

The four factors that turn headline rates into real value

1. Reward redemption value

Points are not rupees. They become rupees only at the redemption step, and the per-point value varies wildly.

  • HDFC Infinia reward points → ₹1.00 each at Smartbuy gift cards. Higher (₹1.50-3.50) at airline transfer partners (Air India, Singapore KrisFlyer, etc.).
  • Axis EDGE Miles → ₹0.20 if redeemed as cashback. ₹0.45-0.60 if used on travel-portal flights. Up to ₹4-6 at international airline transfers (Singapore KrisFlyer 2:1, Marriott 5:4).
  • SBI Cashback → ₹1.00, no conversion math. Cashback is cashback.

A "10X" card paying 10 points per ₹100 with ₹0.30/point redemption pays you 3%. A "5% cashback" card pays 5%. The 5% card wins despite the lower headline.

2. Monthly category caps

Almost every Indian premium card caps category bonuses:

  • HDFC Infinia: 10X on Smartbuy is capped at ₹15,000 reward points per month (₹15K cashback equivalent).
  • HDFC Diners Black: 10X on club benefits capped at ₹4K reward points/mo.
  • Axis Vistara Signature: 4 CV miles/₹200 capped at 4,000 CV miles per month.

If your category spend regularly exceeds the cap, the marginal rupee beyond it earns at the base rate — often 1X (~₹0.30/₹100). A "10X" card on a ₹50K Amazon order earns 10X on the first ₹1,500 and 1X on the rest.

3. MCC exclusions

Issuer reward rules carve out merchant categories that don't earn bonus:

  • Fuel is excluded on most cards (you get a 1% surcharge waiver instead, not points).
  • Utilities (electricity, water, DTH) are excluded or capped on Infinia, Atlas, Magnus.
  • Government payments (tax, traffic challan) earn 0 points everywhere.
  • Insurance premiums earn no points on most premium cards.
  • Wallet loads (Paytm, Mobikwik) earn no points anywhere — banks closed this loophole in 2023.

That "10X on everything" Diners Black? It is 10X on the published bonus categories; 1X on the long list of exclusions.

4. Annual fee

This is the most-ignored line item. A card with a ₹12,500 annual fee needs to earn ₹12,500 above what a no-fee card would earn before it has paid for itself. On modest spend (₹30-50K/month total), this rarely happens after year 1.

Even Infinia (₹12,500 annual fee, 5% effective rate when used right) needs you to spend ~₹25L/year through bonus categories to earn back the fee in year 2.

The formula

net_annual_value = (Σ category_spend × per_category_rate × redemption_value)
                 + welcome_bonus_year_1
                 − annual_fee

Where:

  • per_category_rate is the effective rate AFTER monthly caps and MCC exclusions.
  • redemption_value converts points/miles to local currency at the realistic redemption (not the cherry-picked transfer-partner sweet spot — that is a separate analysis).
  • welcome_bonus_year_1 includes signup bonus + first-year vouchers + first-year milestone unlocks.

Run this number for every card you're considering. The headline rate is a marketing tool. Net annual value is the truth.

The CardPolo approach

Polo Match (the 60-second quiz) and Polo Brain (the AI swipe optimizer) both rank cards by net annual value, not headline rate. We compute the math for every card in our catalog against your actual spend profile, apply your income bracket as a hard eligibility gate, and surface the top 3.

The "5% cashback" tagline gets you to click. The math gets you paid. Use the math.

Related reading

Track your SaaS spend in 30 seconds

Manual entry, no bank or email connections. We email you before every renewal — with cheaper alternatives.

Try the demo →