Best Credit Card for Online Shopping in India 2026 — Amazon, Flipkart, Myntra Compared
Which credit card gives the most rewards on Amazon, Flipkart, Myntra, and other online shopping in India? Real cashback maths for 5 spending profiles in 2026.
Indians spend over Rs 4 lakh crore annually on e-commerce, and that number grows every year. If you are buying on Amazon, Flipkart, Myntra, Nykaa, Meesho, or any other platform without a card that rewards online shopping, you are earning nothing on thousands of rupees of monthly spending.
The right credit card can return 2% to 10% of your online spending — from Rs 500 to Rs 3,000+ per month depending on where and how much you shop. This guide picks the best card for every type of online shopper with real maths.
Related reading: Reward Points vs Cashback.
Quick Reference Table
| Card | Best For | Headline Rate |
|---|---|---|
| Amazon Pay ICICI | Amazon-first shoppers | 5% on Amazon (Prime), no cap |
| Flipkart Axis Bank | Flipkart-first shoppers | 5% on Flipkart, 4% on Swiggy/Uber |
| HDFC Millennia | Multi-platform shoppers | 5% across 7 platforms, Rs 1,000/mo cap |
| SBI Cashback | All online (any platform) | 5% on all online, Rs 2,000/mo cap |
| Kotak Myntra Card | Fashion-first (Myntra, Nykaa) | 5% on Myntra, 3% on Swiggy |
| HSBC Live+ | Grocery + food delivery focus | 10% on Swiggy/Zepto/Zomato, Rs 1,000 cap |
Profile 1 — The Amazon Power User (Rs 30,000+/month on Amazon)
Card to get: Amazon Pay ICICI Credit Card (Lifetime Free)
If Amazon is where most of your money goes — shopping, Amazon Fresh, Prime Video subscriptions, Amazon Pay bills — nothing comes close to the Amazon Pay ICICI card. The 5% cashback for Prime members has no monthly cap, which is exceptional.
| Spend | Cashback Earned |
|---|---|
| Rs 30,000/month on Amazon (Prime) | Rs 1,500/month = Rs 18,000/year |
| Rs 50,000/month on Amazon (Prime) | Rs 2,500/month = Rs 30,000/year |
| Rs 10,000 on Amazon + Rs 20,000 elsewhere | Rs 500 (Amazon) + Rs 400 (2% online) = Rs 900/month |
The cashback comes as Amazon Pay balance — usable on Amazon for literally anything. No expiry. No redemption portal. Lifetime free card.
Profile 2 — The Flipkart-First Shopper
Card to get: Flipkart Axis Bank Credit Card (Rs 500 annual fee, waived at Rs 2 lakh annual spend)
If Flipkart is your primary shopping platform — especially during Big Billion Days — the Flipkart Axis card offers 5% back on Flipkart and 4% on partner apps including Swiggy and Uber. The 4% on Swiggy covers both food delivery and Swiggy Instamart grocery.
| Spend | Cashback Earned |
|---|---|
| Rs 15,000/month on Flipkart | Rs 750/month = Rs 9,000/year |
| Rs 8,000/month on Swiggy/Uber | Rs 320/month = Rs 3,840/year |
| Rs 20,000/month general online (1.5%) | Rs 300/month = Rs 3,600/year |
| Total | Rs 1,370/month = Rs 16,440/year minus Rs 500 fee = Rs 15,940 net |
Profile 3 — The Multi-Platform Shopper (Amazon + Flipkart + Swiggy + Uber)
Card to get: HDFC Millennia Credit Card (Rs 1,000 annual fee, waived at Rs 1 lakh quarterly spend)
The HDFC Millennia covers Amazon, Flipkart, Myntra, Swiggy, Zomato, BookMyShow, Cult.fit, and Uber all at 5%. The Rs 1,000 monthly cap is the limitation — but for moderate spenders across these platforms, it delivers good returns with the convenience of one card for everything.
| Spend Scenario | Monthly Cashback |
|---|---|
| Rs 3,000 Amazon + Rs 3,000 Flipkart + Rs 2,000 Swiggy + Rs 2,000 Uber = Rs 10,000 | 5% = Rs 500 (cap allows this) |
| Rs 20,000 across all 5% platforms | Cap at Rs 1,000 (5% of Rs 20,000 = Rs 1,000 — exactly at cap) |
| Rs 30,000 across 5% platforms | Still capped at Rs 1,000 — the 5% beyond Rs 20,000 is uncapped in theory but you hit cap fast |
Profile 4 — The Fashion and Beauty Shopper (Myntra + Nykaa)
Card to get: Kotak Myntra Credit Card (Rs 500 joining fee, effectively free after welcome voucher)
5% back on: Myntra and Nykaa purchases (no monthly cap on Myntra)
3% back on: Swiggy and Blinkit
1.5% back on: All other online
For someone spending Rs 10,000 to Rs 20,000/month on fashion and beauty across Myntra and Nykaa, the Kotak Myntra card returns Rs 500 to Rs 1,000 per month on just those platforms.
Profile 5 — The Deals Hunter (Mix of All Platforms, Wants Maximum Total Return)
Strategy: Card stacking with two free cards
Amazon Pay ICICI — for all Amazon spending (5%, no cap, lifetime free)
HSBC Live+ — for Swiggy/Zomato/Zepto/Blinkit grocery and food (10% up to Rs 1,000 cap, lifetime free)
SBI Cashback Card — for everything else online (5% up to Rs 2,000 cap)
Combined monthly example: Rs 20,000 on Amazon (Rs 1,000 cashback) + Rs 8,000 on Swiggy/Zepto (Rs 800 cashback) + Rs 15,000 on other online via SBI Cashback (Rs 750 cashback) = Rs 2,550/month = Rs 30,600/year. Two cards are lifetime free; SBI Cashback fee is Rs 999 waived at Rs 2L spend.
Related reading: Amazon Pay ICICI Credit Card Review.
Related reading: Best Cashback Credit Cards India 2026.
What to Do Before You Apply
Identify your top 3 online spending platforms by checking UPI or bank transaction history
Check your current card — you may already have a card earning well on one platform
Do not apply for a card that is best for Amazon if Flipkart is where you actually shop
Consider stacking 2 lifetime-free cards rather than paying annual fees
Frequently Asked Questions
Q: Does the 5% on Amazon include Amazon Fresh and Amazon Pay?
For the Amazon Pay ICICI card — yes, Amazon Fresh orders placed through Amazon count as Amazon purchases (5% for Prime). Amazon Pay bill payments earn 1%.
Q: Can I use multiple cashback credit cards?
Yes — there is no rule against holding credit cards from different banks. The smart strategy is to assign specific platforms to specific cards for maximum returns.
Q: Do these cards reward me if I shop via Swiggy Instamart (grocery on Swiggy)?
Yes — Swiggy Instamart is treated as a Swiggy transaction by most cards. HDFC Millennia (5%) and HSBC Live+ (10%) both cover Swiggy including Instamart.
Q: What happened to the HDFC Swiggy credit card?
HDFC stopped accepting new Swiggy card applications as of February 10, 2026. Existing cardholders retain benefits. HSBC Live+ is the best current alternative for Swiggy-specific cashback.