All credit cards
Best cards for online shopping
Fat rewards on Amazon, Flipkart, food delivery and the apps that quietly run your life.
Quick answer
Best cards for online shopping: start with Tata Neu Infinity HDFC, Amazon Pay ICICI, HDFC Millennia. Compare annual fee, reward fit and eligibility before applying, and only use a card if you can pay the full bill every month.
HDFC Bank
Tata Neu Infinity HDFC
RuPay · Visa
Tata Neu Infinity HDFC
HDFC Bank
Our top pick in this list.
- Annual fee
- ₹1,499
- Rewards up to
- 5%
- Lounges/yr, gated
- 8
Rates verified 26 Jul 2026
ICICI Bank
Amazon Pay ICICI
Visa
HDFC Bank
HDFC Millennia
Visa · Mastercard
SBI Card
Cashback SBI Card
Visa
American Express
Amex Membership Rewards
Amex
Amex Membership Rewards
American Express
- Annual fee
- ₹4,500
- Rewards up to
- 1%
- Lounges/yr
- 0
Rates verified 26 Jul 2026
SBI Card
SBI SimplyCLICK
Visa · Mastercard
Not sure this list fits you? Answer four quick questions and we'll rank cards for your exact situation instead.