Amazon logo

Best credit card for Amazon

6 cards compared · rates checked against each bank's terms on 16 October 2026

Vineet VermaReviewed by Vineet Verma, Lead Financial Researcher & Credit Card Analyst

For ₹5,000 a month on Amazon, Amazon Pay ICICI Bank Credit Card returns ₹250 a month, about ₹3,000 a year, with no annual fee. (5% for Amazon Prime members, 3% without Prime.) Rates checked against each bank's terms on 16 October 2026.

Our picks

Work out your cashback

Set what you spend on Amazon each month. The ranking updates as you go.

₹1,000₹50,000
  1. 5% · no cap · ₹250 a month · no fee5% for Amazon Prime members, 3% without Prime

  2. 5% · cap ₹1,500 a billing cycle · ₹250 a month · ₹500 fee

  3. CASHBACK SBI Card₹2,001

    5% · cap ₹2,000 a billing cycle · ₹250 a month · ₹999 fee

  4. 5% · cap ₹1,000 a billing cycle · ₹250 a month · ₹1,000 fee

  5. 5% · cap ₹1,500 a billing cycle · ₹250 a month · ₹1,000 fee

  6. 3% · cap ₹500 a month · ₹150 a month · ₹500 feePaid as PIXEL CashPoints

Yearly figures are cashback minus the annual fee, assuming Amazon is the only spend counting towards each card's cap. Most of these cards waive the fee once your total yearly spend crosses the bank's threshold.

Every card side by side

At ₹5,000 a month on Amazon.

Credit cards for Amazon at ₹5,000 a month: rate, cap, cashback and annual fee
CardRateCapCap reached atA monthAnnual feeA year after fee
Amazon Pay ICICI Bank Credit Card5%No cap—₹250None₹3,000
Swiggy Ornge HDFC Bank Credit Card5%₹1,500 a billing cycle₹30,000 a month₹250₹500₹2,500
CASHBACK SBI Card5%₹2,000 a billing cycle₹40,000 a month₹250₹999₹2,001
HDFC Millennia Credit Card5%₹1,000 a billing cycle₹20,000 a month₹250₹1,000₹2,000
Swiggy BLCK HDFC Bank Credit Card5%₹1,500 a billing cycle₹30,000 a month₹250₹1,000₹2,000
HDFC Pixel Play Credit Card3%₹500 a month₹16,667 a month₹150₹500₹1,300

Worked examples

What the best card pays at three common Amazon budgets, after its annual fee.

₹2,000 a month on Amazon

Amazon Pay ICICI Bank Credit Card

₹1,200 a year

₹100 a month in cashback, with no annual fee. Next best: Swiggy Ornge HDFC Bank Credit Card at ₹700.

₹5,000 a month on Amazon

Amazon Pay ICICI Bank Credit Card

₹3,000 a year

₹250 a month in cashback, with no annual fee. Next best: Swiggy Ornge HDFC Bank Credit Card at ₹2,500.

₹20,000 a month on Amazon

Amazon Pay ICICI Bank Credit Card

₹12,000 a year

₹1,000 a month in cashback, with no annual fee. Next best: Swiggy Ornge HDFC Bank Credit Card at ₹11,500.

Getting the most from the caps

  • Swiggy Ornge HDFC Bank Credit Card stops paying its 5% once your Amazon spend passes ₹30,000 a month. If you regularly spend more, putting the extra on Amazon Pay ICICI Bank Credit Card keeps earning 5% with no cap.
  • CASHBACK SBI Card stops paying its 5% once your Amazon spend passes ₹40,000 a month. If you regularly spend more, putting the extra on Amazon Pay ICICI Bank Credit Card keeps earning 5% with no cap.
  • HDFC Millennia Credit Card, Swiggy BLCK HDFC Bank Credit Card, Swiggy Ornge HDFC Bank Credit Card and CASHBACK SBI Card share their cap with other spending, so count those spends too when you work out where the cap runs out.

What each card pays on Amazon

The fine print from each bank, in plain words.

HDFC Millennia Credit Card
Covers
Amazon orders
Cap
₹1,000 a billing cycle, shared with Flipkart, Myntra, Swiggy, Zomato, Uber and four other merchants
After the cap
No further cashback that cycle
Doesn't count
Not on EMI transactions
Annual fee
₹1,000, waived on ₹1,00,000 a year
Income needed
₹35,000 a month
Full card detailsChecked 16 October 2026 · HDFC Bank Millennia T&C

Worth knowing before you pick

  • Amazon Pay ICICI Bank Credit Card: 5% for Amazon Prime members, 3% without Prime. Invite-only: ICICI Bank and Amazon offer it to selected customers.
  • HDFC Pixel Play Credit Card: Paid as PIXEL CashPoints. Choose Amazon as your e-commerce platform in the PayZapp app.
  • Minimum order for the Amazon rate: Swiggy BLCK HDFC Bank Credit Card and HDFC Pixel Play Credit Card need ₹100 or more; Swiggy Ornge HDFC Bank Credit Card needs ₹249 or more.
  • On HDFC Millennia Credit Card, EMI transactions don't count.
  • Swiggy Ornge HDFC Bank Credit Card counts Swiggy and other select online merchants against the same ₹1,500 billing-cycle cap, so other spending can use it up before your Amazon orders do.
  • Swiggy BLCK HDFC Bank Credit Card needs a monthly income of at least ₹1,00,000 to apply.
  • Amazon Pay ICICI pays its rewards as Amazon Pay balance, which you spend on Amazon and its partner merchants rather than against your card bill.

How we rank

We include only cards whose Amazon rate, cap and conditions we've checked against the bank's card page or terms. We apply each rate to your spend, stop at the cap, and count nothing after it unless the bank says otherwise. Cards are ordered by cashback a year minus the annual fee. Limited-time coupons are left out.

Our methodology·Disclosure

Questions people ask

Which credit card gives the most cashback on Amazon?

Amazon Pay ICICI Bank Credit Card (5%, with no cap), HDFC Millennia Credit Card (5%, up to ₹1,000 a billing cycle), Swiggy BLCK HDFC Bank Credit Card (5%, up to ₹1,500 a billing cycle), Swiggy Ornge HDFC Bank Credit Card (5%, up to ₹1,500 a billing cycle) and CASHBACK SBI Card (5%, up to ₹2,000 a billing cycle) pay the highest rate on Amazon. For ₹5,000 a month on Amazon, Amazon Pay ICICI Bank Credit Card returns ₹250 a month, about ₹3,000 a year, with no annual fee. (5% for Amazon Prime members, 3% without Prime.)

Which card for Amazon has the lowest annual fee?

Amazon Pay ICICI Bank Credit Card has the lowest fee here, with no annual fee, and pays 5% on Amazon, with no cap. At ₹5,000 a month that is ₹3,000 a year.

What do you need to get the full rate on Amazon with the Amazon Pay ICICI Bank Credit Card?

5% for Amazon Prime members, 3% without Prime. Invite-only: ICICI Bank and Amazon offer it to selected customers.

What do you need to get the full rate on Amazon with the HDFC Pixel Play Credit Card?

Paid as PIXEL CashPoints. Choose Amazon as your e-commerce platform in the PayZapp app.

Which Amazon card is easiest to get on a lower income?

Of the cards here, Swiggy Ornge HDFC Bank Credit Card has the lowest stated income requirement, ₹20,000 a month, and pays 5% on Amazon, up to ₹1,500 a billing cycle.

At what Amazon spend do the cashback caps run out?

Swiggy Ornge HDFC Bank Credit Card at about ₹30,000 a month; CASHBACK SBI Card at about ₹40,000 a month; HDFC Millennia Credit Card at about ₹20,000 a month; Swiggy BLCK HDFC Bank Credit Card at about ₹30,000 a month; HDFC Pixel Play Credit Card at about ₹16,667 a month. Beyond that, these cards pay nothing extra on Amazon unless noted on the page.

Is the Amazon cashback cap shared with other spends?

HDFC Millennia Credit Card's ₹1,000 cap is shared with Flipkart, Myntra, Swiggy, Zomato, Uber and four other merchants. Swiggy BLCK HDFC Bank Credit Card's ₹1,500 cap is shared with Flipkart, Myntra and other select online merchants. Swiggy Ornge HDFC Bank Credit Card's ₹1,500 cap is shared with Swiggy and other select online merchants. CASHBACK SBI Card's ₹2,000 cap is shared with all other online spends.

Compare the top cards

Related guides

Other apps