I'll push back slightly on one thing Rajan said — don't be too quick to ditch the HDFC Millennia if the charge gets reversed.
But first, your immediate problem. Yes, call and escalate. Yes, mention mis-selling. That part is correct. However — and this is what most people get wrong — when you call, don't just ask for a reversal. Ask them to send you the exact clause in writing, via email. Get it documented. If they reverse the charge verbally and then charge you again next year, you'll have no proof of anything.
Now here's my different take: the 'lifetime free' marketing in India is genuinely misleading, but HDFC isn't the worst offender. Some co-branded cards from fintech companies — certain BNPL cards, some newer app-based cards — have even murkier fee structures. At least HDFC's MITC is findable on their website.
The real issue is people picking cards based on the salesperson's pitch instead of reading the MITC themselves. I know it's boring. But it's 4-5 pages, not 40. SEBI's pushing for cleaner disclosures in mutual funds — RBI should honestly do the same for credit card fees, it's long overdue.
For truly no-strings lifetime free options: IndusInd Platinum card, Kotak 811 credit card, or Amazon Pay ICICI if you shop on Amazon regularly. These don't have hidden spend-based fee reversal conditions.
Spend threshold cards are fine if you already spend enough organically — don't change your spending habits just to avoid a ₹1000 fee, that's backwards logic. But if your monthly card spend is under ₹8-10k typically, just get a simpler card and stop worrying about it.