The Monthly Cap Problem
Every popular cashback card in India has a monthly cap — a maximum amount of cashback you can earn in a calendar month. The Axis Ace card, India's most talked-about cashback card, advertises 5% on Swiggy, Zomato, Ola, Uber, and other UPI-linked apps. That's real. The cap: ₹500 per month across all these categories combined.
₹500 cap at 5% means the cap binds once you've spent ₹10,000 in those categories. If you order Swiggy ₹6,000, Ola ₹3,000, and Zomato ₹5,000 per month (₹14,000 total), the extra ₹4,000 earns exactly zero additional cashback. Your effective rate just dropped to 3.57%. At ₹20,000 monthly in those categories: 2.5%. At ₹33,000: 1.5%.
This isn't unique to Axis Ace. Almost every cashback card in India uses this structure. The high headline rate attracts attention; the low cap limits actual outgo for the bank. Your job is to calculate whether your actual spend in the qualifying category stays below the cap threshold.
The Partner-Only Rate Problem
The advertised rate almost always applies to partner merchants only — not your total spend. Look at your last 3 months of credit card statements. What percentage goes to Swiggy, Amazon, Flipkart, and the card's specific partners? For most urban Indian households, that's 15-35% of total spending. The other 65-85% earns 1% or less.
This math is why SBI Cashback stands out. Its 5% applies to all online transactions — not a partner list, not specific apps, but any website or app payment. The monthly cap is ₹5,000, which binds only at ₹1L/month of online spend. For most households, SBI Cashback delivers close to its advertised rate in practice.
The Annual Fee Drag
Every fee-bearing cashback card has a fee waiver condition — usually ₹1-2L annual spend. If you qualify, the net fee cost is zero. But if you're spending ₹15,000-20,000 per month (below the waiver threshold), you're paying the fee and reducing your net cashback. Always check if your spend qualifies for fee waiver before paying the annual fee.
The True Effective Rate: Card by Card
Amazon Pay ICICI is the only card that consistently delivers close to its advertised rate — because it has no monthly cap on Amazon spend, no annual fee, and Amazon purchases make up a large slice of urban household spending. If you buy significantly on Amazon each month, this card is genuinely as good as advertised.
For mixed spending households, the gap between advertised and actual is largest for the partner-heavy cards (Axis Ace, Flipkart Axis) and smallest for the broad-category cards (SBI Cashback, Amazon Pay ICICI within its ecosystem).
How to Find Your Card's Real Rate
The fastest way: use our Smart Swipe tool. Enter your monthly spending by category and it calculates cap-adjusted cashback for every card in its database. No manual MITC reading, no spreadsheet math. The tool surfaces the "honest number" across your actual spend pattern — not the headline number that only applies to a fraction of your spending.
Also see our reward points vs cashback comparison for when points cards actually beat cashback despite the complexity, and our 3-card stack guide for how to combine cards to cover your full spend at the best rate.
FAQ
Why is my actual cashback much less than the 5% the card advertises?
Three reasons: monthly caps, partner-only rates, and annual fee drag. The 5% typically applies only to specific partner merchants (Swiggy, Amazon, etc.) up to a monthly cap (₹500-2,000). Spend above the cap earns nothing extra. Spend outside partner categories earns 1% or less. And the annual fee (plus 18% GST) reduces net cashback further. The advertised rate is the ceiling for a specific category, not the effective rate across your total spend.
Which cashback credit card has the highest real-world effective rate?
For Amazon-heavy spenders: Amazon Pay ICICI (5% unlimited on Amazon, no cap, no annual fee) gives the highest true rate. For high-volume general online spend: SBI Cashback (5% on all online spend, ₹5,000 monthly cap — binds at ₹1L/month). For overall mixed spend: a combination of Amazon Pay ICICI for Amazon and SBI Cashback for other online purchases gives the best real-world portfolio return.
Is SBI Cashback card genuinely 5% on all online spends?
Yes, with caveats. SBI Cashback gives 5% on all online transactions — not just specific merchants. The monthly cap is ₹5,000, which binds at ₹1L/month of online spend. For most households spending ₹20,000-50,000 online per month, the cap doesn't bind. Below ₹1L/month, SBI Cashback genuinely earns close to 5% on online spend, making it one of the best true-cashback cards in India.
Does annual fee affect cashback card value?
Yes. Annual fee + 18% GST must be subtracted from your earned cashback to find net benefit. A ₹1,000-fee card earning 2% on ₹30,000/month spend: earns ₹7,200/year cashback, costs ₹1,180 in fee, nets ₹6,020 — effective rate of 1.67% not 2%. Cards with ₹500+ spends monthly often qualify for fee waiver — always check the fee waiver condition before paying the annual fee.
How do I calculate my true cashback rate?
Formula: (Total cashback earned in a year - Annual fee - 18% GST on annual fee) / Total annual spend × 100. Pull 12 months of your card statements, add up all cashback credits, subtract the net annual fee cost, divide by total spend. This is your true effective cashback rate. Use our Smart Swipe tool to model this automatically based on your spend categories and preferred cards.
What is a cashback cap and how does it work?
A cashback cap is a maximum cashback amount per month, quarter, or year. If a card has a 5% rate with ₹500 monthly cap, the maximum cashback in any month is ₹500 regardless of how much you spend. Once you've earned ₹500 (at 5%, that's ₹10,000 of eligible spend), all additional eligible spend earns 0% for that month. Caps are disclosed in the MITC document — always check before applying for a cashback card.
Related: Smart Swipe tool · reward points vs cashback · build a 3-card stack · best free cards