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