Skip to main content
FinWiz24
Back to Blog
HDFC Millennia vs Amazon Pay ICICI: The 5% Cashback Showdown

HDFC Millennia vs Amazon Pay ICICI: The 5% Cashback Showdown

Both cards offer 5% back on Amazon. The differences — capping, redemption, and acceptance — decide which one to pick.

Rohan Mehta

Former bank product manager. Writes about how issuers price cards, fees, and rewards programs.

20 June 2026
4 min read

Two cards, same headline rate

HDFC Bank Millennia and Amazon Pay ICICI are both marketed as "5% cashback" cards. They're the two most popular online-shopping cards in India. The headline rate is identical, but the rules around the cashback are different enough to drive a clear choice for most cardholders.

HDFC Millennia in detail

  • Annual fee: ₹1,000 (waived on ₹1 lakh spend).
  • Cashback rate: 5% on Amazon, Flipkart, Myntra, and a few other online merchants.
  • Cashback cap: ₹1,000 per cycle (not per month).
  • Cashback form: HDFC Reward Points, redeemable as statement credit at 1:1.
  • Other benefits: 1% cashback on offline spends (capped at ₹500 per cycle); 5X reward points on partner merchants (Myntra, Tata CLiQ, etc.).

Amazon Pay ICICI in detail

  • Annual fee: Lifetime free.
  • Cashback rate: 5% on Amazon for Prime members (3% for non-Prime). 2% on paying bills via Amazon Pay (electricity, mobile, gas, water, broadband, insurance).
  • Cashback cap: No cap on Amazon; 5% is unlimited as long as you're a Prime member.
  • Cashback form: Amazon Pay balance. Used on Amazon like regular money.
  • Other benefits: 1% cashback on non-Amazon spends (capped at ₹500/month).

The differences that matter

Cap structure

This is the single biggest difference.

  • Millennia caps at ₹1,000 per cycle. If your statement cuts on the 14th and you've earned ₹1,000 by the 12th, your Amazon spend on the 13th, 14th, and 15th earns no cashback.
  • Amazon Pay ICICI has no cap on Amazon. Spend ₹2 lakh on Amazon in a month and earn ₹10,000 in cashback.

For high spenders on Amazon, Amazon Pay ICICI wins decisively.

Redemption friction

  • Millennia cashback goes to HDFC Reward Points. You redeem via the rewards portal as statement credit. Process: HDFC app → Rewards → Statement credit → Confirm. Takes 60 seconds.
  • Amazon Pay ICICI cashback goes to Amazon Pay balance. Auto-credited within 48 hours of the transaction. Process: nothing — you spend it on the next Amazon purchase.

Amazon Pay ICICI is friction-free. Millennia requires you to redeem.

Ad slot: article

Merchant breadth

  • Millennia earns 5% on Amazon, Flipkart, Myntra, and a list of partner merchants that HDFC publishes. The list changes quarterly.
  • Amazon Pay ICICI earns 5% on Amazon only. Bill payments via Amazon Pay earn 2%.

Millennia is broader. Amazon Pay ICICI is deeper on Amazon.

Bill payment cashback

Amazon Pay ICICI's 2% on Amazon Pay bill payments (electricity, gas, water, broadband, mobile postpaid, insurance) is a real earner. If your monthly utility bill is ₹5,000, that's ₹100/month = ₹1,200/year in cashback, with no cap. Millennia doesn't reward utility bills.

Annual fee

  • Millennia: ₹1,000, waived on ₹1L spend.
  • Amazon Pay ICICI: ₹0.

If you don't hit ₹1L on the card, the ₹1,000 fee on Millennia is real. If you do, it's waived.

Who should pick which card

Pick Amazon Pay ICICI if:

  • You have an Amazon Prime membership.
  • You spend ₹10,000+ per month on Amazon.
  • You want lifetime-free.
  • You want zero redemption friction.
  • You use Amazon Pay for bill payments.

Pick HDFC Millennia if:

  • You shop across multiple online merchants (Amazon + Flipkart + Myntra).
  • Your Amazon spend is moderate (₹5,000–₹10,000/month), keeping you under the cap.
  • You want the 5% to apply across multiple sites.
  • You're willing to redeem your HDFC points.

Pick both if:

  • You're a heavy online shopper who wants cashback on multiple platforms.
  • You can keep both cards active (use each at least once every 6 months to avoid inactivity clauses).

A worked example

You spend ₹15,000 per month on Amazon, ₹10,000 per month on Flipkart, and ₹5,000 per month on Myntra.

Amazon Pay ICICI alone

  • Amazon: ₹15,000 × 5% = ₹750 (no cap).
  • Flipkart: ₹0.
  • Myntra: ₹0.
  • Total per month: ₹750.
  • Total per year: ₹9,000.

HDFC Millennia alone

  • Amazon: ₹15,000 × 5% capped at ₹1,000. Earn ₹750 (under cap).
  • Flipkart: ₹10,000 × 5% = ₹500.
  • Myntra: ₹5,000 × 5% = ₹250.
  • Total per month: ₹1,500.
  • Total per year: ₹18,000.

Both cards (smart routing)

  • Amazon on Amazon Pay ICICI: ₹750/month.
  • Flipkart on HDFC Millennia: ₹500/month.
  • Myntra on HDFC Millennia: ₹250/month.
  • Total per month: ₹1,500.
  • Total per year: ₹18,000.

Smart routing matches Millennia's returns without losing Amazon's uncapped 5%. The Amazon Pay ICICI absorbs the Amazon spend that would otherwise hit Millennia's cap.

The bottom line

For pure Amazon spenders, Amazon Pay ICICI is the better card — uncapped, free, frictionless. For diversified online shoppers, Millennia's broader 5% wins on absolute returns. Many cardholders benefit from holding both, routing Amazon to Amazon Pay ICICI (preserving the uncapped 5%) and routing Flipkart/Myntra to Millennia. The annual fee on Millennia is recoverable if you spend ₹1L+ per year; otherwise, drop it.

Share: