🛒Online shopping · 🇮🇳 India

Best credit card for Amazon India

Ranked by net reward rate. Each pick lists the exact percentage you earn at Amazon India, plus any caps or fine print to watch.

The best card for Amazon India right now is the Amazon Pay ICICI, earning 5% there. Prime members, uncapped, the highest unlimited Amazon rate in India. Its annual fee is zero. The full ranking below orders 3 cards by net reward rate at Amazon India.

Which card earns the most at Amazon India?

IN
ICICI Bank
Amazon Pay ICICI
VISA
#1 pick

Amazon Pay ICICI

ICICI Bank

Prime members, uncapped, the highest unlimited Amazon rate in India.

Rate at Amazon India
5%
Annual fee
None
IN
HDFC Bank
HDFC Millennia

HDFC Millennia

HDFC Bank

Capped at ₹1,000 cashback per month across all 10 partners.

Rate at Amazon India
5%
Annual fee
₹1,000
IN
SBI Card
SBI SimplyClick

SBI SimplyClick

SBI Card

On Amazon, BookMyShow, Cleartrip and a few others.

Rate at Amazon India
10x rewards (~2.5%)
Annual fee
₹499

FAQ

Which credit card gives the highest reward at Amazon India?

Amazon Pay ICICI pays 5% on Amazon India. Prime members, uncapped, the highest unlimited Amazon rate in India.

Are there any caps or limits I should know about?

Most cards cap their boosted-category cashback. The ranking below already accounts for caps in the per-merchant note. For uncapped earn at Amazon India, look for cards with "Unlimited" in the description.

Should I get a new card just for one merchant?

Only if your annual spend at that merchant is high enough to clear the joining fee. As a rule of thumb: a 5% boost on ₹1,00,000 / $1,000 of annual spend = ₹5,000 / $50, which justifies most no-fee or sub-₹1,000 fee cards.