Skip to main content
Guidebest credit card grocery shopping India 2026

Best Credit Cards for Grocery Shopping in India 2026

Grocery is one of the largest spend categories for Indian households — yet most cards earn only 1%. The best grocery cards earn 5–10%: HSBC Live+ (10% on quick-commerce), RBL ShopRite (5% at offline supermarkets) and SBI Cashback (5% on all online grocery). This guide ranks the 2026 picks by where you actually shop.

Share
WhatsAppXLinkedIn
✓ Expert-reviewed by Devchandra Sah· verified 10 Aug 2026Spotted an error? Tell us →

Grocery is typically the second or third largest spend category for Indian households after rent — ₹8,000–₹20,000 per month is common across urban families. Yet most credit cards treat supermarket purchases identically to a chemist or hardware store, paying a flat 1%. The cards that do accelerate grocery — 5% to 10% — can add ₹3,000–₹9,000 a year in pure cashback on spend you are making anyway.

The single most important thing to get right: online grocery and offline grocery are rewarded by completely different cards. Pick by where you actually shop. For the current ranked shortlist that updates as fees and rates change, see our live best grocery credit cards page.

The grocery spend landscape in India

Indian grocery spend in 2026 splits across three channels:

  1. Quick commerce: Blinkit, Zepto, Swiggy Instamart, BigBasket (10-minute / same-day delivery)
  2. Online grocery / marketplaces: BigBasket, Amazon Fresh
  3. Offline supermarkets: D-Mart, Reliance Smart, Nature's Basket, and local kiranas with card terminals

Two facts decide your card:

  • Quick-commerce and online grocery are treated as online transactions (and, on the best card, as a named grocery category) — so cards with strong online or grocery-category rates pay their full rate on Blinkit or BigBasket.
  • Offline supermarkets are the hard part: almost no card accelerates them — with one specific exception below.

Quick comparison

CardGrocery earn rateWhereMonthly capAnnual fee
HSBC Live+10%BigBasket, Blinkit, Zepto₹1,200/month (shared with dining, delivery, shopping & utilities)₹999 (waived ₹2L)
SBI Cashback5%All online grocery platforms₹2,000/month₹999 (waived ₹2L)
RBL ShopRite5%Offline supermarkets & departmental stores₹250/month (~₹5,000 spend)₹500 (waived ₹1.5L)
ICICI Amazon Pay5% (Prime) / 3%Amazon Fresh onlyNo specific capLifetime free
HDFC Millennia5%Select grocery partners₹1,000/month combined₹1,000 (waived ₹1L)
Axis ACE (closed to new applicants)4% (Swiggy) / 1.5% (general)Swiggy Instamart at 4%; offline at 1.5%₹500/month at 5% rate₹499 (waived ₹2L)

HSBC Live+ — highest rate on quick-commerce grocery

Live+ pays a flat 10% on BigBasket, Blinkit and Zepto — the highest grocery rate of any Indian card in 2026 — plus a 1.5% unlimited base on everything else.

The catch is the cap: the ₹1,200/month cashback is a single pool shared across dining, food delivery, grocery, shopping and utility bills — a wider basket since the 26 July 2026 revamp, but the same one pool. A household that also orders Swiggy/Zomato dinners will exhaust the ₹1,000 within roughly ₹10,000/month of combined spend.

At ₹8,000/month quick-commerce grocery (and light dining):

  • Monthly cashback: ₹8,000 × 10% = ₹800 (inside the ₹1,000 cap)
  • Annual cashback: ~₹9,600
  • Annual fee: ₹999, waived at ₹2L total spend
  • Net benefit: ₹8,000–9,000/year

Best for the urban, quick-commerce-first household whose grocery, dining and delivery together stay near ₹10,000/month. Beyond that, the shared cap becomes the binding constraint and a higher-cap card wins.

More on this card: full fees, rewards & eligibility → · read our HSBC Live+ review →

SBI Cashback Card — best for high-volume online grocery

SBI Cashback's 5% on online shopping covers every online grocery channel — BigBasket, Amazon Fresh, Blinkit, Zepto, Swiggy Instamart — with no partner restrictions and a larger ₹2,000/month cap.

At ₹15,000/month online grocery spend:

  • Monthly cashback: ₹15,000 × 5% = ₹750
  • Annual cashback: ₹9,000
  • Annual fee (waived at ₹2L total spend): ₹0
  • Net benefit: ₹9,000/year

Where Live+ earns a higher rate, SBI Cashback earns on a higher ceiling — the ₹2,000/month cap needs ₹40,000/month of online spend to reach, so typical grocery-only users rarely touch it. For heavy or broad online-grocery households, this is the more reliable 5%.

Offline grocery: only 1% — not a supermarket card.

More on this card: full fees, rewards & eligibility → · read our SBI Cashback review →

RBL ShopRite — the one real offline supermarket card

This is the card that closes India's biggest grocery gap. RBL ShopRite pays 5% at physical supermarkets and departmental stores — D-Mart, Reliance Smart, and the local supermarket till — where almost every other card pays 1%.

The cap defines it: 5% is capped at ₹250 cashback a month — about ₹5,000 of offline grocery spend. Beyond that the 5% stops, and the card earns very little (0.25%) on everything else.

At ₹5,000/month offline supermarket spend:

  • Monthly cashback: ₹250 (the cap)
  • Annual cashback: ₹3,000
  • Annual fee: ₹500, waived at ₹1.5L spend
  • Net benefit: ₹2,500–3,000/year for a spend you couldn't otherwise reward

Treat it as a single-purpose second card: swipe it only at the supermarket, up to ~₹5,000/month, and use a better everyday card for the rest.

More on this card: full fees, rewards & eligibility → · read our RBL ShopRite review →

ICICI Amazon Pay — best for Amazon Fresh

For Prime members who consolidate grocery on Amazon Fresh, ICICI Amazon Pay's 5% makes this a specialised, lifetime-free grocery card.

  • All Amazon purchases including Amazon Fresh (Prime members): 5% cashback; non-Prime: 3%
  • Annual fee: Lifetime free — no waiver calculation, no minimum spend
  • Limitation: only Amazon Fresh gets 5%; BigBasket, Blinkit and Zepto earn standard rates

If you already pay for Prime (₹1,499/year) for streaming and shipping, that cost is sunk and the grocery cashback is genuinely incremental.

More on this card: full fees, rewards & eligibility → · read our ICICI Amazon Pay review →

HDFC Millennia — for HDFC-loyal partner shoppers

Millennia's 5% covers select online partners that include some grocery and quick-commerce platforms. The partner list changes over time — verify the current list on HDFC's SmartBuy portal before relying on it.

Cap: ₹1,000/month combined across all 5% categories — ₹1,000 cashback = ₹20,000 of partner spend, so it is rarely limiting at household grocery volumes. Annual fee: ₹1,000, waived on ₹1L annual spend — the lowest waiver threshold here.

More on this card: full fees, rewards & eligibility → · read our HDFC Millennia review →

Axis ACE — the general-spend fallback

ACE is not a grocery specialist, but its 4% on Swiggy covers Swiggy Instamart, and its 1.5% general rate applies to all offline grocery — half again more than the 1% most standard cards give. If you don't want a dedicated grocery card, ACE quietly earns 1.5% at any supermarket. Annual fee: ₹499, waived on ₹2L spend.

But the ACE is now closed to new applicants. Axis has quietly stopped sourcing it, so this fallback is only available to readers who already hold one. If you're choosing a new card for everyday grocery, SBI Cashback (5% on all online grocery) is the closest still-open earner, with RBL ShopRite for the offline supermarket till.

More on this card: full fees, rewards & eligibility → · read our Axis ACE review →

Offline vs online: pick by where you shop

The old advice that "no Indian card rewards offline groceries" is no longer true — RBL ShopRite closes that gap at 5% (within its ~₹5,000/month cap). So the real decision is your channel mix:

  • Mostly quick-commerce (Blinkit/Zepto/BigBasket): HSBC Live+ (10%) if your combined accelerated spend stays near ₹12,000/month, else SBI Cashback (5%, bigger cap).
  • Mostly offline supermarkets (D-Mart/Reliance): RBL ShopRite (5%), with a general card like Axis ACE (1.5%) for anything above the cap.
  • Amazon Fresh loyalist: ICICI Amazon Pay (5%, lifetime free).

The best two-card grocery setup

Because online and offline are rewarded by different cards, two cards capture the most value at little or no cost:

  • Online / quick-commerce: HSBC Live+ (10% on BigBasket/Blinkit/Zepto) or SBI Cashback (5% everywhere online)
  • Offline supermarkets: RBL ShopRite (5% at the supermarket till)

A household spending ₹8,000/month online and ₹5,000/month offline earns roughly ₹9,000–12,000/year across the two — versus about ₹1,500/year on a single flat-1% card.

Found this useful? Share it
WhatsAppXLinkedIn
Devchandra Sah
Reviewed by · Cards tested, miles earned, trips booked — for over a decade

I have spent over a decade on Indian credit cards, mostly for the points and miles. I am a software engineer by profession, I hold and use the cards I write about, and I redeem through airline and hotel transfer partners: Avios, KrisFlyer, Flying Blue, Air India Maharaja Club, Accor ALL, Marriott Bonvoy and Taj. What I write about is what a card is actually worth after the fine print, the caps and exclusions that decide the real return, and the changes issuers make quietly. No paid placements.

Frequently asked questions

Which credit card gives the most cashback on groceries in India?
HSBC Live+ gives the highest rate — 10% on BigBasket, Blinkit and Zepto — but under a ₹1,200/month cap shared with dining, food delivery, shopping and utilities. For broader online grocery with a larger cap, SBI Cashback gives 5% on online shopping, groceries included (₹2,000/month cap). For offline supermarkets, RBL ShopRite gives 5% at supermarkets and departmental stores (capped ~₹5,000 spend/month).
Is there a credit card that gives cashback on offline supermarket purchases?
Yes — the RBL ShopRite Credit Card gives 5% at physical supermarkets and departmental stores (D-Mart, Reliance Smart and similar), capped at ₹250 cashback a month, roughly ₹5,000 of grocery spend. It is a dedicated offline-grocery card (a ₹500 fee, waived at ₹1.5 lakh) that earns very little elsewhere, so it works best as a second card used only at the supermarket till.
What is the best credit card for BigBasket, Blinkit or Zepto?
HSBC Live+ pays 10% on BigBasket, Blinkit and Zepto — the highest quick-commerce grocery rate in India — though the ₹1,200/month cashback cap is shared with dining, food delivery, shopping and utilities. SBI Cashback pays 5% on the same platforms (they count as online transactions) with a larger ₹2,000/month cap, so heavy spenders often prefer it.
Is Amazon Pay ICICI card good for grocery?
Yes for Amazon Fresh specifically. ICICI Amazon Pay gives 5% cashback on all Amazon purchases for Amazon Prime members — including Amazon Fresh grocery — and it is lifetime free. Non-Prime members get 3%. Outside Amazon it earns standard rates (1–2%).
Should I use one card or two for groceries?
Two cards capture the most value because online and offline grocery are rewarded differently. A common setup is HSBC Live+ or SBI Cashback for online/quick-commerce grocery (10% or 5%) plus RBL ShopRite for offline supermarket runs (5%). Both offline and online 5–10% spend is then covered, versus the flat 1% most single cards give at the supermarket.

More guides

Researched from primary sources. How we review →

Independence. CardAdvisor is an independent editorial publication. We are not affiliated with, endorsed by, sponsored by, or authorised to act for the card issuers named on this page. All issuer names, product names, and payment-network marks are the property of their respective owners and appear here for identification and comparison only. Card faces shown on this site are our own original illustrations — we do not display or host issuer card artwork or logos.