Blog
Best Online Shopping Cards in India (2026): A Cashback Comparison
The four cards that dominate online cashback
Shop online (Amazon, Flipkart, Myntra, Swiggy, Zomato, bills)? The right card returns 3%–5% on most of that spend.
The four contenders:
- Amazon Pay ICICI — 5% on Amazon (Prime), 3% on Amazon (non-Prime), 2% on Amazon Pay bill payments.
- Flipkart Axis — 5% on Flipkart, Cleartrip, and partner offline MCCs, capped at ₹500 per cycle.
- SBI Cashback — 5% on online spends (broad category), capped at ₹5,000 per cycle (₹1 lakh of online spend).
- HDFC Millennia — 5% on Amazon, Flipkart, Myntra, partner offline MCCs, capped at ₹1,000 per cycle.
The cap structure
The cap is the biggest difference between these cards.
| Card | Cashback | Cap | Effective monthly limit |
|---|---|---|---|
| Amazon Pay ICICI | 5% on Amazon | None (unlimited for Prime) | Unlimited |
| Flipkart Axis | 5% on Flipkart | ₹500/cycle | ₹10,000 of Flipkart spend |
| SBI Cashback | 5% on online (broad) | ₹5,000/cycle | ₹1,00,000 of online spend |
| HDFC Millennia | 5% on Amazon/Flipkart/Myntra | ₹1,000/cycle | ₹20,000 of eligible spend |
Amazon Pay ICICI wins for unlimited Amazon spend. SBI Cashback wins for broad online coverage. HDFC Millennia sits in the middle.
Merchant-by-merchant
| Merchant | Best card | Cashback |
|---|---|---|
| Amazon | Amazon Pay ICICI (Prime) | 5% unlimited |
| Flipkart | Flipkart Axis | 5% capped ₹500 |
| Myntra | HDFC Millennia | 5% capped ₹1,000/cycle |
| Swiggy | SBI Cashback | 5% capped ₹5,000 |
| Zomato | SBI Cashback | 5% capped ₹5,000 |
| BigBasket | SBI Cashback | 5% capped ₹5,000 |
| Electricity bills | Amazon Pay ICICI (via Amazon Pay) | 2% uncapped |
| Mobile recharge | Amazon Pay ICICI (via Amazon Pay) | 2% |
| IRCTC | SBI Cashback | 5% capped |
The math: ₹30,000 monthly online spend
Say you spend ₹15,000 on Amazon, ₹10,000 on Flipkart, ₹5,000 on Swiggy.
Amazon Pay ICICI alone
- Amazon: ₹15,000 × 5% = ₹750.
- Total: ₹750/month = ₹9,000/year.
Flipkart Axis alone
- Flipkart: ₹10,000 × 5% capped ₹500 = ₹500.
- Total: ₹500/month = ₹6,000/year.
SBI Cashback alone
- Amazon: ₹15,000 × 5% = ₹750.
- Flipkart: ₹10,000 × 5% = ₹500.
- Swiggy: ₹5,000 × 5% = ₹250.
- Total: ₹1,500/month = ₹18,000/year.
HDFC Millennia alone
- Amazon + Flipkart: ₹25,000 × 5% capped ₹1,000 = ₹1,000.
- Swiggy: ₹0 (MCC 5812 not in HDFC’s online merchant list).
- Total: ₹1,000/month = ₹12,000/year.
Smart routing
- Amazon on Amazon Pay ICICI: ₹750.
- Flipkart on Flipkart Axis: ₹500.
- Swiggy on SBI Cashback: ₹250.
- Total: ₹1,500/month = ₹18,000/year.
Smart routing matches SBI Cashback. The extra benefit of holding all three: Amazon Pay ICICI gives uncapped 5% on Amazon. SBI Cashback caps at ₹5,000/cycle for ₹1 lakh online spend.
When to pick each card
Amazon Pay ICICI if:
- Amazon is your main shop.
- You have Prime (3% vs 5% is a real gap).
- You want lifetime free.
Flipkart Axis if:
- Flipkart is your main shop.
- No other card matches the Flipkart-specific 5%.
SBI Cashback if:
- You shop across many online platforms.
- Your online spend exceeds ₹1 lakh a year.
- You want 5% on Swiggy, Zomato, BigBasket, and IRCTC.
HDFC Millennia if:
- You split spend across Amazon, Flipkart, and Myntra.
- You prefer one card over two.
- You will spend ₹1 lakh to waive the ₹1,000 fee.
The hidden earn: offline partner MCCs
HDFC Millennia and Flipkart Axis both give 5% at partner offline stores. HDFC’s list: Big Bazaar, Reliance Retail, Croma, Shoppers Stop, Westside. Flipkart Axis’s list: Cleartrip, Uber, Ola, PVR.
Spend ₹20,000/month at these offline partners. HDFC gives ₹1,000/month (capped). Flipkart Axis gives uncapped 5% but only at listed merchants.
Bottom line
- Amazon-heavy: Amazon Pay ICICI is unmatched (5% unlimited).
- Flipkart-heavy: Flipkart Axis.
- Diversified online: SBI Cashback.
- Online + offline mix: HDFC Millennia.
Most people benefit from Amazon Pay ICICI + SBI Cashback. The pair returns ₹18,000–₹24,000 a year on ₹30,000 monthly online spend. Add Flipkart Axis if Flipkart spend is ₹10,000+/month.
Use a calculator
- Cashback Calculator — estimate your monthly and annual cashback based on your spending pattern
- Rewards vs Cashback Calculator — compare whether points or direct cashback pays more for your spend
Sources
- HDFC credit cards — product page (verified 5 September 2026).
- ICICI credit cards — product page (verified 5 September 2026).
- SBI credit cards — product page (verified 5 September 2026).
- Axis credit cards — product page (verified 5 September 2026).
- Reserve Bank of India — Master Direction on Credit Card and Debit Card Issuance (verified 5 September 2026).
Related reading
- Best cashback credit cards in India (2026 edition) — leaderboard across the cards most Indian cashback holders stack in 2026
- Reward points valuation: earn rate vs redemption value — earn-rate math, redemption-value math, and the difference between the two
- Card networks explained — Visa vs Mastercard vs Amex vs RuPay — why the network on your card matters more than the bank for acceptance
- Credit card fees and charges — MITC explained — every line in your MITC decoded, including GST on fees