Annual Fees Demystified: When They're Worth It, When They're Not
A ₹10,000 annual fee can be a bargain or a rip-off. Here's how to decide on the math, not the marketing.
Rohan Mehta
Former bank product manager. Writes about how issuers price cards, fees, and rewards programs.
Why banks charge annual fees
Annual fees fund the rewards, lounge access, welcome bonuses, and concierge on premium cards. The fee is what separates a high-rewards card from a no-rewards card. Banks calibrate the fee to be just below what the average target customer is willing to pay, while still leaving enough reward surplus to attract spend.
For a cardholder, the question is: does the value I extract from the rewards exceed the fee I pay? If yes, the fee is worth it. If no, switch to a lower-fee or lifetime-free card.
The breakeven formula
Annual rewards value (statement credit + vouchers + lounge + insurance)
− Annual fee
= Net annual value
If net annual value > 0, the fee pays for itself. If net annual value < 0, switch.
A worked example for HDFC Regalia (annual fee ₹2,500, waived at ₹3L spend):
Assume you spend ₹4L a year, redeem all points at 1:1 statement credit:
- Baseline points: ₹4L × 4 / 150 = 10,667 points.
- Redeemed at ₹1 per point: ₹10,667.
- Plus milestone benefit at ₹3L spend: ₹2,500 fee waived + 3,000 bonus points = ₹3,000.
- Total: ₹13,667.
- Net of fee: ₹13,667 − ₹0 (waived) = ₹13,667.
- Effective return: 0.34% on ₹4L spend.
Compare to Amazon Pay ICICI (lifetime free):
- Spend ₹4L a year, all on Amazon at 5% with ₹1,000 cap per cycle:
- 12 cycles × ₹1,000 = ₹12,000.
- Effective return: 0.30% on ₹4L spend (assuming all ₹4L is eligible Amazon spend).
So Regalia returns slightly more than Amazon Pay ICICI — assuming you can hit the milestone and redeem your points. If you can do neither, Amazon Pay ICICI wins.
When the fee is worth it
The fee pays for itself when:
- The card has rewards that match your spend pattern. A dining-heavy cardholder on a dining-rich card earns far more than the fee.
- You can hit the milestone bonus. Most premium cards waive the fee at a spend threshold. Below the threshold, the fee is the cost of the rewards; above the threshold, the fee is free.
- You redeem at the highest-value route. Statement credit is fine, but transfer partners and SmartBuy redemptions push the effective value of rewards 2X–3X higher.
- You use the perks. Lounge access, concierge, golf, hotel elite status — these are part of the fee's value, and they're easy to leave on the table if you don't travel.
- You save on forex markup. A premium card with 0% forex markup (HDFC Infinia, DCB) saves ₹20,000–₹35,000 on ₹10L of international spend. That's ₹20,000–₹35,000 of value from the fee alone.
When the fee is NOT worth it
The fee is wasted when:
- Your spend is below the milestone threshold. A card with a ₹10,000 fee that's waived at ₹5L spend is a waste of ₹10,000 if you only spend ₹3L a year.
- You redeem at low-value routes. Catalogue redemptions and poor voucher values can drop the effective return to 0.2%–0.3% — below what a lifetime-free card returns.
- You never use the perks. Lounge access, concierge, golf, hotel status — these are real but perishable. If you don't travel, you're paying for value you don't extract.
- Your spend is in low-reward categories. Cards reward specific categories. A travel cardholder who spends mostly on groceries will earn close to baseline — not enough to justify the fee.
The renewal question
Most cards waive the renewal fee in the first year as a promotional offer. From year 2, the full fee applies unless you hit the renewal milestone. If the renewal fee doesn't fit your spend:
- Downgrade. Call customer care and ask to convert to a lower-tier card in the same family (Regalia → Millennia, Atlas → Flipkart Axis). The credit history stays, the annual fee drops.
- Close and reapply. Close the card, wait 6 months, reapply for a similar card with a fresh-year fee waiver.
- Accept the fee. If your spend has grown and the rewards now justify the fee, just keep paying.
Closing a card has a small but real impact on your credit score (credit utilisation ratio increases). Downgrading is usually the better option.
Tax on annual fees
Annual fees are subject to 18% GST. A ₹10,000 fee becomes ₹11,800 on the invoice. The bank's invoice will itemise this; keep the invoice for ITR filing if you claim business expenses.
The bottom line
Annual fees are a tool — they separate the cards designed for high spend from the ones designed for everyone. The right answer depends on your spend pattern and your willingness to redeem at high-value routes. If your annual rewards value (at your real burn rate) exceeds the fee, the fee pays for itself. If not, drop the card or downgrade. Don't pay fees you can't recoup — and don't collect cards you don't actively use.