Home › Guides

HDFC Millennia vs SBI Cashback Card: which should you use?

Quick answer. At Millennia's ten 5% brands — Amazon, Flipkart, Myntra, Swiggy, Zomato and the rest — SBI Cashback pays the same 5%, because it pays 5% on online transactions generally. What separates the two is the ceiling: Millennia's 5% stops at ₹1,000 of cashback a month, SBI's at ₹2,000 a cycle. Choosing between them, take SBI Cashback; holding both, use SBI Cashback online and keep Millennia for Uber and Cult.fit. Neither is any good abroad.

Based on the two cards' own terms documents, both last checked on 2026-08-16, and on Beni's engine over a modelled ₹5,22,000 of annual spending.

Do Millennia's ten 5% brands beat SBI Cashback?

HDFC Millennia's whole pitch is a list of ten brands paying 5%. Every one of those ten is a place you pay online — and SBI Cashback pays 5% on online transactions generally, without a brand list. HDFC calls all ten of them online merchants in its own terms, and SBI Cashback pays 5% on online transactions and 1% at a Point of Sale. Here is each brand against SBI Cashback, on ₹10,000 of annual spending at each:

BrandHDFC MillenniaSBI Cashback CardWho wins
Amazon5%5%tie
Flipkart5%5%tie
Myntra5%5%tie
Tata CLiQ5%5%tie
Swiggy5%5%tie
Zomato5%5%tie
BookMyShow5%5%tie
Sony LIV5%5%tie
Uber ◆5%1%Millennia, in our data
Cult.fit ◆5%1%Millennia, in our data

On eight of Millennia's ten brands the two cards pay the same. A brand list negotiated shop by shop is, on these figures, level with a card that negotiated nothing.

◆ The last two rows are the engine's answer, and it may be a data gap rather than a real edge. The card data behind these tables does not record Uber or Cult.fit as online merchants, so the engine scores eight of the ten as ties and hands those two to Millennia. Both issuers' documents point the other way: HDFC lists Uber and Cult.fit among its ten online merchants, and SBI defines offline as Point of Sale, and names no merchants at all — a card payment inside the Uber app is not a Point of Sale transaction. One caution on that: SBI decides what counts as online from the indicator the card network sends, not from a list of shops, so no single merchant can be proven to qualify. If a payment is not flagged online — a gym counter is a plausible case — those two rows would be Millennia wins worth ₹400 a year each.

Three restrictions in HDFC's terms make Millennia's list narrower still, and none is on its product page. Millennia's 5% on Uber covers rides only — an Uber Eats order is not in it. Paying through SmartBuy or PayZapp drops Millennia's 5% to 1% at those same ten merchants. And the 5% is worked out from the terminal and merchant IDs the partner shares with HDFC, and a transaction whose ID is missing from that set-up simply does not qualify.

Do this: if you hold both cards, use SBI Cashback at Amazon, Flipkart, Myntra, Swiggy, Zomato, BookMyShow, Sony LIV and Tata CLiQ; keep Millennia for Uber rides and Cult.fit until the data question above is settled.

What actually decides it: the monthly ceiling

Both cards run two buckets with separate ceilings. The sizes differ by a factor of two.

HDFC MillenniaSBI Cashback Card
Ceiling on the 5%₹1,000 a month₹2,000 a cycle
Ceiling on the 1%₹1,000 a month₹2,000 a cycle
Hard ceiling across both—₹4,000 a cycle
Spending that fills the 5% bucket₹20,000 a month₹40,000 a month

Millennia caps that 5% at ₹1,000 a month and its 1% on everything else carries a second ₹1,000 ceiling. On the other side, SBI caps the online 5% at ₹2,000 of cashback per statement cycle, the 1% has its own separate ₹2,000 ceiling, and total cashback in one cycle can never exceed ₹4,000.

In practice: spend ₹20,000 in a month at these shops and Millennia has stopped paying you, while SBI Cashback keeps going to ₹40,000. This is what a comparison of rates alone will miss — the rates are identical and the outcomes are not.

Do this: if you put more than ₹20,000 a month through these shops, the ceiling is the whole decision, and it favours SBI Cashback.

Which card earns more overall?

HDFC MillenniaSBI Cashback Card
Rewards on the spending we model₹4,860₹7,980
Annual fee₹1,000₹999
Fee waiver in the issuer's own termsabove ₹1,00,000 of spendnone we could find

SBI Cashback returns ₹7,980 a year on the spending profile modelled here; HDFC Millennia returns ₹4,860 a year on the same profile. These totals come from the category model, which cannot see brand-locked rates like 5%-at-Swiggy — so read them alongside the brand table above, not instead of it.

CategoryAnnual spend modelledHDFC MillenniaSBI Cashback CardGap
Online Shopping₹72,0001%5%4 points — ₹2,880 a year
Streaming₹6,0001%5%4 points — ₹240 a year
Dining & Restaurants₹60,0001%1%tie
Travel₹60,0001%1%tie
Groceries₹1,20,0001%1%tie
Transit & Cabs₹18,0001%1%tie
Pharmacy₹12,0001%1%tie
Entertainment₹18,0001%1%tie
Fuel & Petrol₹36,0000%0%neither pays

SBI Cashback leads online shopping and streaming in the category model. Read that as a statement about the model, not about your shopping: the brand table shows both cards at 5% at Amazon, Flipkart, Myntra and Tata CLiQ, which are online-shopping merchants; the category model prices them at 1% for Millennia because it cannot see brand-locked rates. Streaming is different — streaming counts because you cannot buy a subscription in a shop. On fuel, both cards earn nothing: SBI pays no cashback at all on fuel, and Millennia earns nothing on fuel, rent, wallet loads, EMI or government payments — both in the issuers' own terms. The nine rows above cover all of it except an "everything else" bucket of ₹1,20,000 where both cards pay 1% and tie.

Why there is no "net after fee" line. HDFC waives the Millennia renewal fee above ₹1,00,000 of annual spend — that is on HDFC's own page, and the profile modelled here spends ₹5,22,000, so a Millennia holder at this level would pay nothing. On the other side, the card data behind these figures records an SBI renewal-fee reversal above ₹2,00,000 of annual spend, but SBI's own terms document does not contain it as far as we could find, so we have not confirmed it. A net figure would therefore lean the wrong way for both cards, and it is left out. The rewards line is unaffected.

Which is better abroad? Neither

Both cards charge a 3.5% foreign-currency markup. The figures here add 18% GST to each card's markup, taking the real cost to 4.13%. After the 1% each earns back, both land at −3.13% on everything spent abroad. On this question the two cards are identical and both are a poor choice — see the guide to foreign transaction costs, where four cards in our data actually come out ahead.

So which one should you use?

Holding both and not sure which to tap at checkout? That is exactly what Beni does — you name your cards, it names the one to use at each shop, ceiling included.

What this comparison leaves out

How these numbers were made

The rates, totals and category figures are Beni's engine output; the caps and the fee-waiver thresholds — ₹1,000 a month, ₹2,000 a cycle, ₹4,000 a cycle, ₹1,00,000 — are quoted from the issuers' terms, and every card name in a table links to the issuer's own page. Where a card's cap is documented it is applied at the spending level shown in that table; both cards' caps are documented, while the ₹4,000 combined ceiling and Millennia's ₹1,00,000 waiver are not modelled at all. Both cards' terms were last checked on 2026-08-16; confirm against your own schedule of charges before relying on this. Full method: how these guides are made.

No affiliate links — Beni earns nothing whichever card you use. Beni is not a bank, takes no payment and never asks for card numbers; if one card wins a row here, it is because the arithmetic says so.

Related: Which credit card should you use in India? · Is a credit card annual fee worth it?