HomeFinance › Best Credit Cards for Shopping in India

Best Credit Cards for Shopping in India

Shopping credit cards reward online and partner-store spend at 3-5x base rates. The biggest names are Amazon Pay ICICI (Amazon-locked), Flipkart Axis (Flipkart-tied), and HDFC Millennia (general online). Pick based on where you actually shop the most.

Side-by-side comparison

Card nameJoining feeReward rateBest partnerLounge accessBest for
Amazon Pay ICICILifetime free5% Amazon Prime / 3% Amazon non-Prime / 1% othersAmazonNoAmazon Prime members
Flipkart AxisRs 5005% on Flipkart / 4% Cleartrip / 1.5% othersFlipkartNoFlipkart Plus heavy users
HDFC MillenniaRs 1,0005% on Amazon, Flipkart, Myntra, Swiggy, Zomato, BookMyShow, Cult.fit, Sony, Tata CLiQ + 1% othersMulti-platformYes (8 domestic/year)Spread-spend young professionals
Axis Bank MagnusRs 12,500Multiplier on travel/hotels/Tata Neu, edge milestone benefitsTravel + Tata ecosystemYes (Priority Pass unlimited)High-spend premium users
SBI Cashback CardRs 9995% on online + 1% offlineAll onlineNoPure cashback simplicity

The verdict

Heavy Amazon shopper? Get Amazon Pay ICICI — it is free for life and 5% on Prime is unbeatable. Heavy Flipkart user? Flipkart Axis pays back its Rs 500 fee in 1-2 months for Plus members. Spread spend across many platforms? HDFC Millennia at 5% across 8 partners + lounge access is the most versatile mid-tier card. Premium spenders should consider Axis Magnus for travel multipliers.

Frequently asked questions

Which credit card gives best cashback on Amazon India?

Amazon Pay ICICI Bank Credit Card — 5% unlimited cashback for Amazon Prime members, 3% for non-Prime. No annual fee, no spending limit on cashback.

Is HDFC Millennia worth Rs 1,000 annual fee?

Yes if you spend over Rs 35,000/year on the listed partners (Amazon, Flipkart, Myntra, Swiggy, Zomato, BookMyShow, Cult.fit, Sony, Tata CLiQ) — cashback exceeds the fee easily. Bonus: 8 free domestic lounge visits per year.

Which is better - Amazon Pay ICICI or Flipkart Axis?

Both pay 5% but on different platforms. If you shop more on Amazon, get Amazon Pay ICICI (also free for life). If you shop more on Flipkart, get Flipkart Axis. Most heavy online shoppers carry both.

Do shopping credit cards have any catches?

Watch for: cashback caps (some cards limit cashback to Rs 750-1,000/month on partner spends), exclusion lists (gift cards, EMI conversions, gold purchases often excluded), and minimum spend thresholds for partner rates to kick in.

Can I use one credit card for all shopping?

Possible but suboptimal. Most heavy online shoppers carry 2-3 cards: one for Amazon (Amazon Pay ICICI), one for Flipkart (Flipkart Axis), and one general purpose for everywhere else (HDFC Millennia or SBI Cashback). Total cashback typically 4-7% blended.

Important: WIB does not provide financial or insurance advice. Information here is for comparison only. Premiums, claim ratios, and product features change — verify directly with the provider before purchasing. Consult a SEBI-registered advisor (for investments) or IRDAI-registered intermediary (for insurance) for personal product decisions.
Last reviewed: May 2026 · Editorial process