Blog
HDFC Millennia vs Amazon Pay ICICI: The 5% Cashback Showdown
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.
Sources
- HDFC credit cards — product page (verified 5 September 2026).
- ICICI credit cards — product page (verified 5 September 2026).
- Reserve Bank of India — Master Direction on Credit Card and Debit Card Issuance (verified 5 September 2026).
Related reading
- Best cashback credit cards in India (2026 edition) — leaderboard across the cards most Indian cashback holders stack in 2026
- Best online shopping credit cards in India (2026) — card-by-card cashback rates on the merchants you actually shop at
- Reward points valuation: earn rate vs redemption value — earn-rate math, redemption-value math, and the difference between the two
- HDFC Infinia vs Diners Club Black — the super-premium comparison — the two flagship HDFC super-premium cards and which one to choose