TL;DR: If you spend <₹2 lakh/year on your credit card, get a lifetime-free cashback card (HDFC Millenia, Amazon Pay ICICI, or Flipkart Axis). If you spend >₹5 lakh/year and can clear the bill, get a premium card (HDFC Infinia, Axis Atlas, or Amex MRCC) for the rewards. If you can't pay the full bill every month, get a debit card and stop reading here.
The credit card industry wants you confused
There are 50+ credit cards in India, each with a unique rewards formula, redemption tiers, milestone bonuses, and "exclusive" perks. The marketing makes it sound like picking the right card will save you ₹50K/year. The reality: most Indians leave 5-10x more money on the table from poor investment decisions than they gain from credit card optimization.
That said, picking a card that matches your spending saves you a real ₹5-25K/year. Here's how to actually do it.
The 4 questions to ask first
1. Can you pay the full bill every month?
If no, stop. Credit card interest in India is 36-42% APR. The rewards (1-5% back) are nowhere close to covering that. A "no-cost EMI" at 14% is also not free — the cost is baked into the principal.
The math: spend ₹50K on a card, pay only the minimum due (5% = ₹2,500). After 12 months, you still owe ~₹45,000. Total interest paid: ~₹12,000. Cashback earned: ~₹2,500. Net loss: ₹9,500.
If you carry a balance, get a debit card instead. There's no credit card that's worth paying 36% APR.
2. What's your annual spend on the card?
This drives everything. Card rewards are calculated as % of spend, and premium cards have high annual fees that only pay off at higher spends.
- < ₹2 lakh/year: lifetime-free cards (no annual fee)
- ₹2-5 lakh/year: mid-tier cards with low fees
-
₹5 lakh/year: premium cards with high fees but higher rewards
3. Where do you spend the most?
Different cards reward different categories:
| Spend category | Best card type |
|---|---|
| Online shopping (Amazon/Flipkart) | Co-branded cards (Amazon Pay, Flipkart Axis) |
| Dining + groceries | Cashback cards (HDFC Millenia, SBI Cashback) |
| Travel (flights/hotels) | Travel cards (Axis Atlas, HDFC Infinia) |
| Everything else | Flat-rate cashback (Amex MRCC, HDFC Swiggy) |
| Fuel | Fuel-specific cards (BPCL SBI, IndianOil Citi) |
| Utility bills | Cashback or reward cards |
4. Do you want cashback or points?
- Cashback = direct money in your statement. Simple, no math, no portal hunting.
- Reward points = points that can be redeemed for products, vouchers, or transferred to airline/hotel partners. Higher upside, more work.
If you don't want to spend time optimizing, go cashback. If you enjoy the game, reward points can be worth 2-3x more.
The actual best cards by category
Lifetime-free cashback cards (best for most people)
Amazon Pay ICICI Credit Card - 5% back on Amazon for Prime members, 3% without - 2% on paying bills via Amazon Pay - 1% on everything else - No annual fee, lifetime free - Best for: people who buy a lot from Amazon
Flipkart Axis Bank Credit Card - 5% back on Flipkart, Myntra, Cleartrip - 4% on preferred merchants (Swiggy, Uber, PVR, etc.) - 1.5% on everything else - No annual fee - Best for: Flipkart loyalists
HDFC Bank Millennia Credit Card - 5% cashback on Amazon, Flipkart, Myntra, Tata CLiQ - 2% on offline spends (up to ₹1,000/month) - 1% on everything else - ₹1,000 annual fee (waived on ₹1L+ spend) - Best for: balanced online + offline
Recommendation: If you spend mostly on Amazon, get the Amazon Pay ICICI. If you split between Amazon and Flipkart, get the HDFC Millennia. Don't bother with the Flipkart Axis unless Flipkart is 70%+ of your shopping.
Mid-tier cards (₹2-5L annual spend)
HDFC Swiggy Credit Card - 10% cashback on Swiggy orders (capped) - 5% on dining and online grocery - 1% on everything else - ₹500 annual fee (waived on ₹50K spend) - Best for: people who order a lot of food
SBI Cashback Credit Card - 5% cashback on top online merchants - 1% on all other spends - ₹999 annual fee (waived on ₹2L spend) - Best for: SBI account holders, balanced online spenders
Axis Ace Credit Card - 5% cashback on Google Pay bill payments - 4% on Swiggy, Zomato, Ola - 1.5% on everything else - ₹499 annual fee (waived on ₹2L spend) - Best for: utility bill payers
Premium cards (₹5L+ annual spend)
HDFC Infinia Credit Card - 5 reward points per ₹150 spent (3.3%) - 10x points on travel and dining - Unlimited domestic lounge access - ₹12,500 annual fee - Best for: high spenders who want everything
Axis Atlas Credit Card - 5 EDGE Miles per ₹100 on travel (5% back when redeemed smartly) - 2 EDGE Miles per ₹100 on everything else - International + domestic lounge access - ₹5,000 annual fee - Best for: frequent travelers
Amex Membership Rewards Credit Card (MRCC) - Up to 1,000 bonus points per ₹20,000 spend (milestone) - 1,000 points per ₹50 spent (2% back as Amazon vouchers) - ₹1,500 annual fee - Best for: those who want simple flat-rate rewards
The 5 cards to AVOID
1. Any "lifetime free" card with confusing reward structure If you can't calculate the cashback in 30 seconds, skip it. The complexity is intentional.
2. Cards with high annual fees and no spend waiver A ₹5,000 fee card that needs ₹5L spend to waive only makes sense if you actually spend that much.
3. Store-only cards (Croma, Pantaloons, Lifestyle) The rewards are usually capped low and the redemption is restricted. Worse than generic cashback.
4. "Lifetime free" cards that become paid after year 2 Some cards waive the fee in year 1 but start charging in year 2. Read the fine print.
5. Multiple cards you don't actively use Holding 4 cards you use 10% of the time each means you miss welcome bonuses, your credit score gets slightly fragmented, and you spend more on annual fees. Stick to 1-2 cards max.
The actual decision framework
Step 1: Pick one card from the "lifetime-free cashback" category that matches your top spend.
Step 2: Use it for everything you can. Pay all bills through the card. Get the auto-pay set up for the full bill amount so you never miss.
Step 3: Track rewards quarterly. Most cards have a cap on maximum cashback per month (₹500-2,000 for free cards). Once you hit the cap, any further spend earns 1% (or 0%).
Step 4: After 6 months, check if your spending pattern justifies a premium card. If you're spending >₹50K/month and clearing the bill, the math might work.
Step 5: Don't churn cards for welcome bonuses unless you enjoy the work. The 1-2% difference in rewards on a normal card is rarely worth the time.
What the rewards are actually worth
Common misconception: "5% cashback on Amazon is amazing."
Reality check: a 5% cashback on a ₹20,000 Amazon order = ₹1,000. That's 0.5% of your annual income if you earn ₹20 lakh. It's meaningful, but it's not life-changing.
The 10x leverage move isn't optimizing credit card rewards. It's: 1. Investing the cashback (in a liquid fund, not in a savings account) 2. Negotiating a salary raise (worth 1-3 months of credit card rewards) 3. Cutting a subscription you forgot about (often ₹500-2,000/month)
The credit card is the smallest lever in your financial life. Get one decent free card, stop thinking about it, and focus on the bigger moves.
What to actually do this week
- Check your current card's actual rewards. Pull last 6 months of statements. Calculate what you actually earned vs what you could have earned with a better card.
- If you're under 2L annual spend: Get one of the lifetime-free cashback cards. Don't pay any annual fee.
- If you're over 5L annual spend: Get a premium card. Pay the annual fee. The rewards will exceed it.
- Set up auto-pay for the full bill amount. This is the single most important step. Miss this, and rewards don't matter.
- Pay off any existing credit card debt first. 36% APR > any reward rate. Always.
More from the blog: - 7 Money Moves at 25 - Term vs Health Insurance - FD vs Debt Fund