Glossary

Annual Fee vs Joining Fee on Indian Credit Cards

Updated 14 March 2026

Bottom Line: The joining fee is a one-time charge when you get the card; the annual fee is charged every year to keep it active. Many Indian banks waive one or both if you hit a minimum spend threshold — and some cards are Lifetime Free (LTF), meaning you never pay either.

What’s the Actual Difference?

These two fees confuse a lot of people because banks love to bundle them together in the fine print. Here’s the plain English version:

  • Joining Fee (one-time): Charged when the bank issues your card. You pay it once, upfront. Some banks call it an “issuance fee” or “enrollment fee.” It can range from Rs 0 to Rs 10,000+ depending on the card tier.

  • Annual Fee (recurring): Charged every 12 months after your first year. This is the cost of keeping the card alive. It renews automatically unless you close the card or qualify for a waiver.

Think of it like a gym membership: the joining fee gets you in the door, and the annual fee keeps you on the roster.

Quick Comparison

Joining FeeAnnual Fee
When chargedOnce, at card issuanceEvery year (after Year 1)
Typical rangeRs 0 – Rs 12,500Rs 0 – Rs 12,500
Waiver possible?Sometimes (welcome offer)Yes, usually via spend threshold
Refundable?RarelyNo
On LTF cardsRs 0 (always)Rs 0 (always)

Real Examples From Indian Banks

Let’s look at how actual cards handle these fees — because the math matters more than the marketing.

Cards With Both Fees (and Waiver Options)

CardJoining FeeAnnual FeeWaiver Condition
HDFC Regalia GoldRs 2,500Rs 2,500Spend Rs 3 lakh/year
Axis MagnusRs 12,500Rs 12,500Spend Rs 25 lakh/year
SBI EliteRs 4,999Rs 4,999Spend Rs 10 lakh/year
ICICI SapphiroRs 3,500Rs 3,500Spend Rs 4 lakh/year
Amex Platinum TravelRs 3,500Rs 5,000No waiver

Lifetime Free (LTF) Cards — No Fees, Period

CardJoining FeeAnnual FeeBest For
IDFC FIRST ClassicRs 0Rs 0Beginners, low spenders
AU Small Finance LITRs 0Rs 0Customisable rewards
Fi FederalRs 0Rs 0UPI-linked, digital-first
SBI SimplyCLICKRs 499 (often waived)Rs 499 (waived at Rs 1 lakh spend)Online shopping
HDFC MoneyBack+Rs 0Rs 0 (on select variants)Cashback basics

A “Lifetime Free” card means zero joining fee and zero annual renewal fee — forever. You never pay to keep the card active. This is the cleanest deal in Indian credit cards.

When Should You Pay Fees?

Not all fees are bad. A Rs 5,000 annual fee on a card that gives you Rs 25,000 worth of lounge access, reward points, and travel perks is a net positive. The question isn’t “does the card have a fee?” — it’s “does the card earn back more than the fee?”

The Fee Payback Rule

Here’s a simple framework:

  1. Add up the fee (joining + annual for Year 1, just annual thereafter).
  2. Estimate your annual rewards based on your actual spending — not the bank’s fantasy scenario.
  3. If rewards > fee by at least 2x, the card is worth it.
  4. If rewards barely cover the fee, get an LTF card instead.

For example, the HDFC Infinia has a Rs 12,500 joining and annual fee, but its reward rate on travel and dining is so high that anyone spending Rs 15 lakh+ per year easily clears 3-4x the fee in value. That’s a good trade.

On the other hand, paying Rs 2,500 annually for a card where you spend Rs 50,000 a year and earn Rs 500 in rewards? That’s lighting money on fire.

How to Get Fees Waived

Indian banks actually want to keep you. Here’s how to use that:

1. Hit the Spend Threshold

Most premium cards publish a minimum annual spend to waive the next year’s fee. HDFC, Axis, ICICI, and SBI all do this. Check your card’s Most Important Terms and Conditions (MITC) document — the threshold is always listed there.

2. Call Retention

If you’re close to your renewal date and haven’t hit the threshold, call the bank and ask for a fee waiver. Banks would rather waive Rs 2,500 than lose a customer. This works surprisingly often with HDFC and Axis.

3. Apply During Promotions

Banks regularly run zero-joining-fee offers, especially during festive seasons (Diwali, New Year) or through aggregators like BankBazaar and PaisaBazaar. Timing your application can save you Rs 500–5,000 outright.

4. Upgrade or Downgrade Strategically

If your spend doesn’t justify the fee, ask the bank to downgrade you to an LTF variant. You keep the credit history, lose the fee, and can always upgrade later.

RBI Rules You Should Know

The Reserve Bank of India mandates that banks must clearly disclose all fees in the MITC document before you sign up. As of 2024, RBI also requires banks to give you the option to close a card without penalty if they increase fees mid-cycle. If your bank tries to sneak in a fee hike, you have the right to walk away.

Also worth noting: RBI’s 2022 tokenisation rules don’t affect fees directly, but they do mean your card details are more secure — which is one less thing to worry about when you’re evaluating whether to keep a paid card active.

Frequently Asked Questions

Is the joining fee the same as the annual fee?

No. The joining fee is a one-time charge at issuance. The annual fee is a recurring yearly charge. Some cards have both, some have neither, and some have one but not the other.

What does “Lifetime Free” (LTF) actually mean?

It means the card has zero joining fee and zero annual fee — for as long as you hold the card. You never pay to keep it active. Cards like IDFC FIRST Classic and AU LIT fall into this category.

Can I get the annual fee refunded if I cancel?

Almost never. Banks treat the annual fee as non-refundable once charged. Your best move is to call before the fee posts (usually 30-45 days before your card anniversary) and request a waiver.

Do fee waivers reset every year?

Yes. If your card offers an annual fee waiver on Rs 2 lakh spend, you need to hit Rs 2 lakh every year to get the waiver each time. It doesn’t carry over.

Should I avoid cards with fees entirely?

Not necessarily. Premium cards with fees often deliver 3-5x the fee value in rewards, lounge access, and travel perks — but only if your spending is high enough. If you spend under Rs 3-4 lakh a year on credit cards, stick with LTF cards.

How do I check what fees my current card charges?

Log into your bank’s net banking or app, download the MITC document for your card, or call customer care. The MITC is legally required to list every fee — joining, annual, late payment, forex markup, and more.

Found this useful?

Get notified when card rules change, benefits get devalued, or new cards launch. One email, only when it matters.