The 2026 reality of online shopping in India
If you shop online ₹15-50K/month across Amazon, Flipkart, Myntra, etc., the right credit card setup gives you ₹15-30K back per year. Wrong setup leaves ₹10-20K on the table.
This is the cashback comparison most articles get wrong — they recommend one "best" card. In reality, the best setup is 2 cards: one for Amazon, one for Flipkart.
Top 6 cards for online shopping (2026)
### 1. ICICI Amazon Pay Credit Card (BEST FOR AMAZON) - Annual fee: ₹0 (lifetime free) - Amazon (Prime): 5% uncapped - Amazon (non-Prime): 3% uncapped - Other Amazon Pay merchants (BookMyShow, Cleartrip, etc.): 2% - Other spends: 1% - Reward expiry: Never - Best for: Amazon Prime members. Read full ICICI Amazon Pay review.
### 2. Axis Bank Flipkart Credit Card (BEST FOR FLIPKART) - Annual fee: ₹500 + GST = ₹590 - Flipkart, Myntra, 2GUD, Cleartrip: 5% (capped ₹4,000/year) - Other partners (Swiggy, BMS, Uber, Cult.fit): 4% - Other spends: 1.5% (a small bonus over generic 1%) - Welcome: ₹500 Flipkart voucher - Foreign markup: 3.5% - Best for: Flipkart-heavy spenders.
### 3. HDFC Millennia (BEST FOR MIXED ONLINE SPENDS) - Annual fee: ₹1,180 (waived on ₹1L spend) - 5% on 10 partners (Amazon, Flipkart, Myntra, BMS, Sony Liv, Swiggy, Uber, Zomato, etc.) — capped ₹1,000/month - Other spends: 1% - Domestic lounge: 8 visits/year (last quarter ₹1L spend) - Best for: Mid-budget shoppers across multiple e-commerce sites. Read HDFC Millennia review.
### 4. Axis Bank ACE - Annual fee: ₹0 (lifetime free) - Bills via Google Pay (recharge, electricity, gas): 5% (capped ₹500/mo) - Food (Swiggy, Zomato, Ola): 4% (capped ₹500/mo) - All other spends: 2% - Foreign markup: 3.5% - Best for: Bill-heavy spenders + food delivery + general purchases.
### 5. SBI Cashback Credit Card - Annual fee: ₹999 + GST = ₹1,179 (waived on ₹2L spend) - 5% cashback on online spends (uncapped on online category) - 1% on offline + utility bills - No category restriction within online — broader than HDFC Millennia - Foreign markup: 3.5% - Best for: ₹15K+/month online shoppers across diverse sites.
### 6. SBI SimplyClick - Annual fee: ₹499 (waived on ₹1L spend) - 10x reward points on Amazon, Cleartrip, BMS, Lenskart - Reward conversion: 4 reward pts = ₹1 - Effective cashback rate: 2.5% on partners, 0.25% on rest - Lifetime free since 2024 (but check current status) - Best for: Light online shoppers wanting zero fee.
Cashback math: ₹50,000/month online spending
Let's compare cards on a typical ₹50K/month online shopper split as ₹20K Amazon + ₹15K Flipkart + ₹15K other (Myntra, Swiggy, BookMyShow):
### Option A: HDFC Millennia only - Amazon ₹20K + partner spends combined → cap kicks in (₹1,000/month limit) - Effective monthly cashback: ₹1,000 (capped) - Annual: ₹12,000 minus fee ₹1,180 = ₹10,820
### Option B: ICICI Amazon Pay only - Amazon ₹20K (Prime) → 5% × ₹20K = ₹1,000/month - Other ₹30K → 1% × ₹30K = ₹300/month - Monthly: ₹1,300; Annual: ₹15,600 - ₹15,600 (no fee)
### Option C: ICICI Amazon Pay + Axis Flipkart (the best combo) - ICICI Amazon Pay: Amazon ₹20K → ₹1,000/mo + Other ₹15K (Myntra/Swiggy at 1%) → ₹150/mo = ₹1,150/mo - Axis Flipkart: Flipkart ₹15K → 5% × ₹15K = ₹750/mo (within ₹4K/year cap = ₹333/mo) - After Q1, the cap is hit. Drop to ₹0 from Flipkart for rest of year. - Year 1: ₹13,800 (Amazon Pay) + ₹4,000 (Flipkart, capped) = ₹17,800 - Net of ₹590 (Flipkart fee): ₹17,210
### Option D: SBI Cashback + ICICI Amazon Pay - SBI Cashback: 5% × ₹30K (Flipkart + Myntra + Swiggy) = ₹1,500/mo (no cap) - ICICI Amazon Pay: 5% × ₹20K (Amazon) = ₹1,000/mo - Total: ₹2,500/mo - Annual: ₹30,000 - Net of SBI fee ₹1,179 = ₹28,821
Option D wins. SBI Cashback's uncapped 5% on online is the secret weapon for high spenders.
When fee waivers matter
### HDFC Millennia (₹1L spend waiver) - Achievable for ₹10K+/month spenders - Without waiver: net benefit is reduced ₹1,180
### SBI Cashback (₹2L spend waiver) - Need ₹17K+/month spending - Without waiver: net is ~₹26K vs ₹30K gross
### Axis Flipkart (no annual waiver after first year, ₹500 fee) - Pay every year regardless - Worth it only if Flipkart spending crosses ₹50K/year
The 2-card setup most online-shoppers should adopt
For ₹15K-30K/month online: - Card 1: ICICI Amazon Pay (free) - Card 2: HDFC Millennia (₹1,180/year, waived if you cross ₹1L total spend)
For ₹30K-50K/month online: - Card 1: ICICI Amazon Pay (free) - Card 2: SBI Cashback (₹1,179, waived at ₹2L spend) - Optional Card 3: Axis Flipkart (₹590) if you spend ₹50K+/year on Flipkart specifically
Common mistakes online shoppers make
1. Using a single card for everything. You leave 1-2% cashback on the table. The 2-card setup is essential. 2. Forgetting Prime membership. ICICI Amazon Pay's 5% Prime rate vs 3% non-Prime — Prime pays for itself at ₹3K+/month Amazon spending. 3. Buying gift cards thinking they earn cashback. Most cards exclude gift card purchases. 4. Paying through Amazon Pay wallet. Wallet loads don't earn cashback; pay directly with credit card at checkout. 5. Not redeeming SBI rewards. Reward points expire in 2 years on most SBI cards.
Should you have multiple cards?
For online shopping, 2 cards is optimal: - Card 1: Amazon-focused (Amazon Pay) - Card 2: General online or Flipkart-focused
3+ cards adds complexity for marginal gain. Keep your CIBIL utilization manageable across cards.