Guide

Best Credit Card for Online Shopping in India

Last updated October 1, 2026 · By Ash · 9 min read
CREDIT CARDS · ONLINE SHOPPING

Online-shopping rewards differ in eligibility, billing-cycle caps and reward currency. Compare your actual eligible transactions—not only the advertised percentage—before choosing a card.

Last updated October 1, 2026 · By Ash · 9 min read

Our Top Picks for Online Shopping

SBI Cashback cap: revised terms effective 1 April 2026 set a ₹2,000 online cap and a separate ₹2,000 offline cap, with a ₹4,000 combined maximum per statement cycle. Eligible-category exclusions apply.

Broad online option (eligibility applies)SBI Cashback Credit Card
Annual fee: ₹999/year before GST
Rate
5% on eligible online spends
Cap
₹2,000 online / ₹2,000 offline per cycle

May suit eligible online transactions across merchants. Its revised terms cap online cashback at ₹2,000 per statement cycle; an additional ₹2,000 cap applies to offline cashback.

Watch out: The combined cashback maximum is ₹4,000 per statement cycle. Exclusions apply; check SBI Card's latest terms before applying.

Annual fee: ₹0/year before GST
Rate
5% Amazon for Prime / 3% non-Prime; 2% Amazon Pay partners
Cap
Issuer FAQ says no earnings limit

ICICI states no joining or annual fee; Prime members earn 5% on eligible Amazon India purchases, non-Prime members 3%, and 2% on eligible Amazon Pay partner sites.

Watch out: Only 1% on non-Amazon, non-partner spends. Cashback is Amazon Pay balance, not bank credit.

Best Multi-PartnerHDFC Millennia Credit Card
Annual fee: ₹1,000/year before GST
Rate
5% on 10 partner sites
Cap
₹1,000 per calendar month on 5% partner tier

The issuer's terms list ten named merchants, including Amazon, Flipkart, Myntra, Swiggy and Zomato, in its 5% CashPoints tier.

Watch out: ₹1,000 cap per calendar month across that tier; 5% tier is for eligible non-EMI spends. Other eligible spends have a separate cap.

Highest Rate, Tight CapAxis Cashback Credit Card
Annual fee: ₹1,000/year before GST
Rate
Tiered 2% / 5% / 7% on qualifying online net spend
Cap
₹4,000 accelerated per statement month

Axis now uses spend tiers on qualifying online net spend: 2% up to ₹5,000, 5% from ₹5,001 to ₹40,000, and 7% above ₹40,000, subject to a ₹4,000 statement-month cap.

Watch out: Travel MCCs and other exclusions do not qualify for the online tier. Check current Axis terms and fee schedule.

Milestone-based alternativeAU Xcite ACE Credit Card
Annual fee: ₹749/year before GST
Rate
Up to 3% monthly milestone cashback
Cap
Depends on qualifying retail-spend milestones

AU lists up to 3% cashback as monthly spending milestones are completed. Its ₹749 annual fee is waived from year 2 after ₹2L retail spend in the preceding anniversary year.

Watch out: This is not a flat 3% online-shopping tier. Milestone eligibility and excluded spending need a separate calculation; the generic calculator does not estimate this product.

The Partner-Only vs All-Online Distinction

HDFC Millennia's 5% is for ten named online merchants. SBI Cashback advertises 5% on eligible online transactions, but its revised terms exclude categories and transaction types. “Online” alone is not enough to determine eligibility.

Millennia's 5% partner tier is capped at ₹1,000 per calendar month, with a separate cap for other eligible spends. SBI Cashback uses separate ₹2,000 online and offline caps per statement cycle, with a ₹4,000 combined maximum. Compare the appropriate reward period, not a single universal month.

Partner-Only vs All-Online: Where Your 5% Actually WorksHDFC Millennia (10 partners)SBI Cashback (eligible online only)Amazon5% named partnerCheck eligibility / exclusionsFlipkart5% named partnerCheck eligibility / exclusionsMyntra5% named partnerCheck eligibility / exclusionsNykaaNot in partner tierCheck eligibility / exclusionsAjioNot in partner tierCheck eligibility / exclusionsMeeshoNot in partner tierCheck eligibility / exclusionsBigBasketNot in partner tierCheck eligibility / exclusionsBlinkitNot in partner tierCheck eligibility / exclusionsSwiggy5% named partnerCheck eligibility / exclusionsZomato5% named partnerCheck eligibility / exclusionsOnline payment alone does not guarantee eligibility; issuer exclusions and category rules apply.

The matrix is a prompt to check merchant eligibility, not a guarantee that a transaction earns cashback. Use the named HDFC partner list and SBI's current exclusions to check each purchase.

Understand the real effective rate after partner restrictions before choosing a card based on headline numbers alone.

Cap Math at Different Spend Levels

Caps may be monthly, per statement cycle, tiered or merchant-specific. The illustration assumes all spending qualifies and uses SBI Cashback's ₹2,000 online cap from its revised terms. It does not account for fees, other category spend, EMI, or exclusions.

Illustrative Cashback by Spend (if transactions qualify)₹5k₹15k₹30k₹60k₹100k₹2000₹1000₹5000₹4000SBI Cashback*Millennia partners*Amazon Pay ICICI**Axis Cashback tiers**Per statement cycle; Axis tiered net online spend. **Amazon purchases for Prime members only.

Axis Cashback uses progressive spend tiers on qualifying online net spend, while the other rates apply to specified merchants or eligible transactions. The bars are not a ranking and are not a forecast of actual credited cashback.

The Right Card for Each Online Merchant

Indian online spending is not homogeneous. A typical household might use Amazon for electronics, Flipkart for fashion, Nykaa for beauty, Swiggy for delivery, and a dozen other platforms throughout the month.

Right Card for Each Online PlatformPlatformBest CardRate / StructureRunner-UpAmazonAmazon Pay ICICI5% Prime / 3% non-Prime*Check eligible alternativesFlipkart / MyntraCompare current termsAxis and SBI conditions differCheck caps / exclusionsNykaa / AjioCheck eligible online rulesSBI exclusions applyCheck partner listsSwiggy / ZomatoCompare card termsDedicated app tiers may applyCheck shared capsBigBasketCheck eligible merchant rulesDo not assume partner tierReview issuer T&CsOther onlineCheck transaction eligibilityOnline channel alone is not enoughReview exclusions

Treat the match table as a checklist, not a recommendation: verify the exact eligible merchant, reward rate and remaining cap. Adding several cards can add fees and complexity. See the Stack Builder tool after checking current issuer terms.

The Zero-Fee Option

Amazon Pay ICICI has no joining or annual fee according to ICICI. That does not mean every card in a proposed “free” combination is fee-free; confirm each card's current charges.

A no-annual-fee Amazon option (verify other card terms)Amazon Pay ICICI (Free)5% on Amazon (Prime)2% on Amazon Pay partners1% everywhere elseAnnual cost: ₹0+Other online spendCompare current issuer ratesCheck eligible categoriesCheck caps and annual feeNo blanket rate assumedAmazon Pay ICICI's rewards are Amazon Pay balance, not bank cash.

ICICI's card earns Amazon Pay balance: 5% on eligible Amazon India purchases for Prime members, 3% for non-Prime members, 2% at eligible Amazon Pay partner sites and 1% on other eligible payments. Exclusions apply. No blanket fallback rate is assumed here for another card.

The right comparison depends on the reward currency you value, eligible spend and any fee on other cards you might add.

High-Spender Strategy: SBI Cashback Cap Reality

SBI Cashback's revised terms cap eligible online cashback at ₹2,000 per statement cycle; at a 5% eligible rate that online cap is reached after ₹40,000 of eligible online spend. A separate ₹2,000 offline cap applies, and combined cashback cannot exceed ₹4,000 per cycle.

Earning limits and annual costs—not fee break-even thresholds
CardAnnual fee before GSTWhat limits the return
SBI Cashback Card₹999
₹999 renewal fee reversed after ₹2L or more spend in the preceding year
₹40,000 eligible online spending reaches ₹2,000 online cap per statement cycle. Offline has a separate bucket.
HDFC Millennia₹1,000
Spend over ₹1L in the year before renewal for annual-fee waiver
₹20,000 across the ten eligible online merchants reaches ₹1,000 per calendar month. Other eligible spend has a separate bucket.
Axis Cashback Credit Card₹1,000
Annual fee waived at ₹4 lakh or more eligible spend in the anniversary year; rent, wallet loads and gift cards do not count. The published ₹1,000 annual fee/waiver applies to customers onboarded through Axis Bank's portal on or after 1 June 2024.
Online spending uses slabs and a ₹4,000 accelerated ceiling per statement month; it is not a flat 7% on all online purchases.
Amazon Pay ICICI₹0
No joining or annual fee
Eligible Amazon purchases earn 5% for Prime or 3% otherwise. No issuer earnings cap listed; exclusions and Prime subscription costs still matter.
AU Xcite ACE Credit Card₹749
₹2L retail spend in previous card anniversary year (from year 2)
Cashback depends on total retail-spend thresholds. Compare the applicable slab and cap rather than treating its highest advertised rate as the base.

For a new paid card, also include its joining fee and tax. For an upgrade, divide the additional annual cost by the additional usable reward rate over the card you already own; hitting a reward cap is not the same as recovering the fee.

The online-only ceiling would be ₹24,000 if all twelve statement cycles reached the online cap. This is a ceiling illustration, not expected earnings; exclusions, reversals, fees and billing dates affect realized value.

If you already use SBI Cashback, Amazon Pay ICICI can preserve SBI's online bucket for eligible non-Amazon purchases. ICICI's Amazon rate depends on Prime status and purchase eligibility; its rewards are Amazon Pay balance. Compare the incremental rewards with the extra account-management effort. Use the Smart Swipe guide for modelled eligible spending scenarios, not a guarantee that every website qualifies.

What to Do Right Now

  1. List your major online merchants and identify which are named Millennia partners.
  2. Group eligible spending by each card's cap period: calendar month for Millennia, statement cycle for SBI Cashback.
  3. Check SBI's revised exclusion list; do not infer eligibility from the online checkout alone.
  4. For Amazon Pay ICICI, consider whether Amazon Pay balance and the Prime/non-Prime rate fit your use.
  5. Compare current fees and exclusions before applying for any card.
  6. Read the reward points vs cashback explainer before valuing non-cash rewards.

The Honest Verdict

SBI Cashback may suit eligible online spending across merchants, with a ₹2,000 online cap per statement cycle. HDFC Millennia can suit shoppers whose spend is concentrated among its named partners and within its ₹1,000 partner-tier cap. Amazon Pay ICICI offers a separate Amazon-focused reward balance.

There is no universal winner. Your eligible purchases, billing periods, fees, exclusions and reward preferences determine which card—or no additional card—makes sense.

FAQ

Which credit card gives the best cashback on all online shopping in India?

SBI Card's FAQ states 5% on eligible online transactions with a ₹2,000 online cashback limit per statement cycle. Its revised terms effective 1 April 2026 also set a separate ₹2,000 offline limit and a ₹4,000 combined statement-cycle maximum. Exclusions apply.

What is the difference between HDFC Millennia 5% and SBI Cashback 5%?

Millennia's 5% applies to ten named online merchants, with a ₹1,000 cap per calendar month across that tier; eligible other spends have a separate 1% tier and cap. SBI's 5% is for eligible online transactions, capped at ₹2,000 online per statement cycle under its revised terms. Neither headline rate guarantees every transaction qualifies.

Is there a free credit card that gives good cashback on online shopping?

ICICI states that Amazon Pay ICICI has no joining or annual fee. Prime members earn 5% on eligible Amazon India purchases, non-Prime members 3%; Amazon Pay partner sites may earn 2%. Rewards are credited as Amazon Pay balance. Check exclusions and current terms. Do not assume another card is fee-free without checking its current schedule.

What cashback cap applies to SBI Cashback?

SBI Card's FAQ states a ₹2,000 online cashback limit per statement cycle. Revised terms effective 1 April 2026 set a separate ₹2,000 offline cashback limit and a ₹4,000 combined maximum per statement cycle. Eligible-spend exclusions still apply.

Does the Axis Cashback card really give 7% on online shopping?

Axis Bank currently describes a tiered online cashback structure: 2% up to ₹5,000 net online spend, 5% on the next tier through ₹40,000, then 7% above ₹40,000, with a ₹4,000 accelerated cashback cap per statement month. Qualifying online-spend rules and exclusions apply; check the current Axis terms.

Does online cashback apply to EMI purchases?

EMI treatment varies by card and transaction. HDFC Millennia's 5% named-merchant cashback is for non-EMI transactions; several issuer cashback programs exclude EMI or transactions later converted to EMI. Check the exact card terms before selecting EMI.

What online shopping categories are typically excluded from cashback?

Exclusions are card-specific. SBI's revised Cashback terms exclude multiple categories and transaction types, such as EMI, utilities, insurance, fuel, rent, wallet and government-related spends. Online channel alone does not make a transaction eligible; review the issuer's current terms.

I use only Amazon. Should I get SBI Cashback or Amazon Pay ICICI?

Amazon Pay ICICI has no joining or annual fee according to ICICI and no earnings limit listed in its FAQ. Prime members earn 5% on eligible Amazon India purchases (3% for non-Prime). SBI Cashback earns 5% on eligible online spend, capped at ₹2,000 online per statement cycle under its revised terms. Compare reward form and eligibility, not just the rates.

Is a 2 percent flat cashback card worth holding for online shopping?

It depends on the exact card's current fee, reward rate and exclusions. Recheck the issuer's live fee schedule and terms; older articles may describe benefits or pricing that have since changed.

Related: SBI Cashback Card Full Review · Amazon Pay ICICI Review · Best Cards for Amazon · Best Cards for Flipkart · Cashback Rate Is a Lie · Stack Builder

Product rules behind this comparison

Separate named-merchant rates from general online earning. Amazon's Prime tier is not a rate for every website. SBI Cashback's online bucket stops at ₹2,000 per statement cycle; Millennia's named-partner bucket stops at ₹1,000 per calendar month.

HDFC Millennia — earning, costs and limits

5% CashPoints on 10 listed online merchants (₹1,000 per calendar-month cap); 1% on other eligible spends (separate ₹1,000 per-month cap); statement redemption 1 CashPoint = ₹1. The current card-specific terms state no minimum transaction value; merchant IDs and settlement timing govern eligible posting.

Annual fee before tax: ₹1,000. Joining fee: ₹1,000 before tax. Spend over ₹1L in the year before renewal for annual-fee waiver.

Estimates use statement credit at ₹1 per CashPoint, before the ₹50 redemption fee and applicable tax. A minimum balance of 500 CashPoints is required; statement-credit redemption is capped at 3,000 points per calendar month. Travel/catalogue redemption is ₹0.30 per point. CashPoints expire after two years.

September 2026 consumer-card MITC: utilities above ₹50,000 in a calendar month attract a 1% fee on the full eligible monthly total (maximum ₹4,999 before GST), not just the excess. Fuel purchases above ₹15,000 attract 1% on the full transaction, capped at ₹4,999 before GST. INR payments at overseas/internationally registered merchants attract 1.75% DCC markup. These charges and applicable GST are not deducted from gross reward estimates; a fuel-surcharge waiver does not waive the separate high-value fuel charge.

Calculation scope: The 5% rate applies only to ten listed merchant MIDs, while this calculator accepts broad categories such as online, dining and shopping. It cannot distinguish an eligible listed merchant from other spend, or model the separate monthly caps and redemption fee reliably; no generic estimate is shown.

Full product review · Issuer/co-brand source

Amazon Pay ICICI — earning, costs and limits

Amazon.in: 5% for Prime / 3% for non-Prime, excluding gold coins and Amazon flight/hotel bookings; 2% on digitally fulfilled categories, Login and Pay with Amazon, and physical gift cards; 1% on other eligible Amazon.in purchases. Rewards are non-expiring, credit as Amazon Pay balance within 2 working days after the billing cycle, and round down to whole points. International, education, utility outside Amazon, fuel, precious metals, tax, rent, fees and EMI transactions do not earn points; cancellations/returns can claw them back. Current issuer page lists 1.99% forex markup and a separate 1% fuel-surcharge waiver.

This is an invite-only programme; application availability and approval are determined by Amazon and ICICI Bank.

Annual fee before tax: ₹0. Joining fee: ₹0 before tax. No joining or annual fee.

The calculator values rewards at face value as Amazon Pay balance for eligible routes. This is wallet balance—not statement credit or cash transferable to a bank account—and is useful only if you can spend it through eligible Amazon/Amazon Pay purchases.

Calculation scope: The 5%/3% rate is specific to eligible Amazon.in purchases and depends on Prime status; 2% routes and 1% other eligible Amazon.in purchases are also channel-specific. Broad online/travel inputs cannot identify Amazon.in or Prime eligibility, so no category estimate is shown.

Full product review · Issuer/co-brand source

SBI Cashback Card — earning, costs and limits

5% on eligible online and 1% on eligible offline (POS) purchases. From 1 April 2026: separate ₹2,000 online and ₹2,000 offline caps, ₹4,000 combined per statement cycle. Cashback accrues by transaction posting/settlement date, is credited within 2 working days after the next statement generation, and returns/reversals can be debited. Utility, insurance, fuel, rent, wallet, education, jewellery, railways, merchant/Flexipay EMI and issuer-listed MCCs are excluded; digital gaming, tolls and government MCCs were added in April 2026. ₹999 joining/renewal; renewal reversed at ₹2L+ eligible spend in preceding year.

Annual fee before tax: ₹999. Joining fee: ₹999 before tax. ₹999 renewal fee reversed after ₹2L or more spend in the preceding year.

Full product review · Issuer/co-brand source

Axis Flipkart — earning, costs and limits

Cashback is credited to the card statement. Axis's current cashback terms list 5% on Flipkart (website/app, excluding Flipkart Health) and Cleartrip, and 7.5% on Myntra; each merchant has its own ₹4,000 statement-quarter cashback cap. Preferred merchants earn 4% with no stated cap, but the list can change and accelerated cashback depends on merchant IDs; only Swiggy food-delivery orders in the Swiggy app qualify for that preferred-merchant tier, not Instamart or Genie. Other eligible merchants earn 1%. Utility, telecom, fuel, insurance, financial-institution, rent, wallet-load, education, government and specified jewellery/watch MCCs are excluded, as are Flipkart/Myntra gift cards, gold, EMI/post-facto EMI, cash advances, card payments/fees and charges. Returns and EMI conversions can reverse cashback; the issuer terms describe statement credit before the next statement. Fuel earns no cashback; a separate 1% surcharge waiver applies to ₹400–₹4,000 transactions, up to ₹400 per statement cycle, with fuel-surcharge GST not refunded. Axis currently advertises ₹350 in activation benefits: a ₹250 Flipkart voucher after a first transaction within 30 days on paid cards, plus 50% off up to ₹100 on a first Swiggy order for eligible first-time users. Axis states lounge access ended in June 2025.

Axis currently lists a NIL joining fee as a limited-period offer and ₹500 annual fee from year two. Fees and offer eligibility can vary by application; taxes apply where charged. Annual fee waived above ₹3.5L eligible annual spend; rent and wallet loads do not count..

Calculation scope: Flipkart, Myntra and Cleartrip have separate ₹4,000 statement-quarter caps. Broad categories cannot identify those merchants or remaining quarterly balances.

Full product review · Issuer/co-brand source

Axis ACE — earning, costs and limits

5% on eligible electricity, water, gas, LPG, broadband, DTH and mobile recharge through Google Pay on Android; 4% on eligible Swiggy, Zomato and Ola transactions; 1.5% on other eligible spends. The 5% and 4% categories share one ₹500 cap per statement; the 1.5% base cashback is uncapped. Utility transactions outside Google Pay, fuel, EMI, wallet, rent, jewellery, insurance, education, government, gift cards and toll/road fees are excluded. Merchant IDs determine accelerated eligibility; cashback rounds to the nearest rupee per transaction and returns/EMI conversions reverse rewards. Fuel surcharge waiver is separate: 1% on ₹400–₹4,000 transactions, up to ₹500 per statement; GST on the surcharge is not refunded.

Joining fee ₹499; annual fee ₹499 from year two, subject to the eligible-spend waiver. Applicable taxes are extra. Annual fee waived when eligible annual spend exceeds ₹2 lakh; rent (MCC 6513) and wallet loads (MCC 6540) are excluded from waiver spend..

Calculation scope: Broad dining and utility categories cannot identify Swiggy/Zomato/Ola merchant IDs or Google Pay on Android eligibility. The accelerated buckets share a ₹500 statement-cycle cap and round per transaction; the category model would falsely apply 4%/5% to unqualified spend. No generic estimate is shown.

Full product review · Issuer/co-brand source

A reward rate is conditional on the merchant and payment route. Numerical tools show scenarios using the supported models; they do not estimate rent, insurance, UPI or overseas earning by substituting a generic spending category.