rewards

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.

Best Credit Card for Online Shopping in India 2026 — Amazon, Flipkart, Myntra Compared

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

CardBest ForHeadline Rate
Amazon Pay ICICIAmazon-first shoppers5% on Amazon (Prime), no cap
Flipkart Axis BankFlipkart-first shoppers5% on Flipkart, 4% on Swiggy/Uber
HDFC MillenniaMulti-platform shoppers5% across 7 platforms, Rs 1,000/mo cap
SBI CashbackAll online (any platform)5% on all online, Rs 2,000/mo cap
Kotak Myntra CardFashion-first (Myntra, Nykaa)5% on Myntra, 3% on Swiggy
HSBC Live+Grocery + food delivery focus10% 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.

SpendCashback 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 elsewhereRs 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.

SpendCashback Earned
Rs 15,000/month on FlipkartRs 750/month = Rs 9,000/year
Rs 8,000/month on Swiggy/UberRs 320/month = Rs 3,840/year
Rs 20,000/month general online (1.5%)Rs 300/month = Rs 3,600/year
TotalRs 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 ScenarioMonthly Cashback
Rs 3,000 Amazon + Rs 3,000 Flipkart + Rs 2,000 Swiggy + Rs 2,000 Uber = Rs 10,0005% = Rs 500 (cap allows this)
Rs 20,000 across all 5% platformsCap at Rs 1,000 (5% of Rs 20,000 = Rs 1,000 — exactly at cap)
Rs 30,000 across 5% platformsStill 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.

Related guides

← Back to all articles