How to Stack Sale Fare + Bank Offer + Card Points on Flights
By Vihaan Patel (Vihaan Patel covers the intersection of travel and digital payments — Indian OTAs, airline-direct booking flows, UPI vs credit-card surcharges, RBI tokenisation rules and the booking-funnel mechanics that quietly cost (or save) you money.) · Published · 11 min read
A sale fare alone rarely gives you the best price. The real savings come from layering it with a bank or card offer — if you get the order right.
TL;DR — the stack in plain English
Yes, you can stack three layers of discount on a single flight booking: the airline's or OTA's sale fare, a bank card offer that knocks off a flat percentage or fixed amount and the rewards points your card earns on the transaction. Done right, you can shave 25–45% off what the ticket would otherwise cost. Done wrong — say, paying via UPI to grab a 'no-convenience-fee' badge — you skip the card offer and earn zero points. The order matters. Read on.
What 'stacking' actually means here
Stacking simply means applying multiple discount mechanisms to the same booking so they compound, not cancel. The three layers most Indian travellers have access to are:
- Layer 1 — Base sale fare: The airline or OTA's advertised discount. IndiGo's anniversary sales, Air India's festive fares, MakeMyTrip's sitewide flash sales. This sets your starting price.
- Layer 2 — Bank / card offer: Your bank or card issuer has negotiated a flat cut (₹500 off, 10% up to ₹1,500) with certain OTAs or directly with airlines. This applies on top of the already-discounted sale fare.
- Layer 3 — Reward points: Every rupee you charge to an eligible credit card earns points. On a ₹12,000 booking with a card that gives 5X points on travel, that's a non-trivial redemption value later.
The key insight is that layers 2 and 3 only activate if you pay by card — not UPI, not net banking (usually) and not wallets like PhonePe balance. This is the mistake I see most often.
Where to find Layer 1 — the best sale fare
Start by searching flexible dates on FlightGPT, which scans across dates so you can see whether flying Tuesday instead of Friday saves ₹2,000. That kind of date-shift is often bigger than any bank offer anyway.
Then compare the price on the airline's own site versus MakeMyTrip, EaseMyTrip and Ixigo. Airlines sometimes offer their lowest fares direct (IndiGo's site is usually clean; Air India's too now), but OTAs often have exclusive negotiated prices. Check both before you commit. Don't forget Akasa Air's own site — it runs periodic quiet sales that don't get as much press as IndiGo's but the fares are genuinely good, especially on metro-to-tier-2 routes.
One thing I always do: once I've found the cheapest date+flight combo, I bookmark the search rather than immediately booking. I'll spend 10 minutes checking if there's an active sale or bank offer I can layer on top.
Finding Layer 2 — bank and card offers
This is the piece most people skip because it requires a little homework. Here's where to look:
- Your bank's app or website: HDFC, ICICI, SBI, Axis, Kotak — all of them list current merchant offers. Search for 'MakeMyTrip', 'EaseMyTrip', 'IndiGo', 'Air India'. New offers typically drop on the 1st of the month.
- The OTA's offer page: MakeMyTrip has a dedicated 'Bank Offers' tab at checkout. EaseMyTrip shows it in the payment screen. Don't scroll past it.
- Card issuer emails: Yes, those promotional emails are worth skimming. HDFC Infinia and Regalia cardholders often get 10X point offers on travel bookings timed to airline sales.
Typical active offers as of mid-2026: ICICI Bank credit cards often give ₹1,000–1,500 off on MakeMyTrip for bookings above ₹5,000. Axis Bank Magnus holders get accelerated miles on airline direct. SBI Card has rotating OTA tie-ups. These change quarterly so check your bank's app right before you book, not a week before.
One trap: some offers exclude 'sale fares' in the fine print. Read the T&Cs, especially on IndiGo direct. If the offer excludes 'promotional fares', you may need to choose between the sale and the bank discount — usually the sale fare still wins, but do the maths.
Layer 3 — maximising your points earn on a flight purchase
The points you earn on the booking transaction itself are often overlooked because they feel abstract. But on a ₹15,000 booking with a card giving 5X points (worth roughly ₹0.25–0.50 per point depending on your card), that's ₹300–750 in effective credit. Not nothing.
Cards worth knowing for flights:
- Axis Bank Atlas / Magnus: Edge Miles at 2–5X on travel, redeemable on partner airlines including Air India (now Air India) and several international carriers.
- HDFC Infinia / Diners Black: 5X points on travel portals; SmartBuy portal sometimes layers an additional discount.
- Scapia (Federal Bank co-brand): Zero forex markup, decent travel rewards — good for international bookings where you'd otherwise lose to markup fees.
- Air India SBI Signature: If you're booking Air India directly, this card gives milestone bonuses in Maharaja Club miles.
One thing that catches people out: some cards earn fewer points on transactions routed through third-party payment gateways (like Razorpay or CCAvenue). Booking airline-direct sometimes earns more points than booking via OTA for this reason. Check your card's rewards FAQ.
The right payment sequence at checkout
Here's the exact order that works for me:
- Lock in the sale fare first — don't let the seat or date go while you're hunting for offers.
- At the OTA's payment screen, select 'Credit/Debit Card' first so the bank offer tab appears.
- Apply the bank offer code (if there is one) or just select your eligible card — the discount often applies automatically.
- Pay with the card that earns the best rewards on travel.
- Screenshot the final booking confirmation showing the discount applied.
The one thing that trips people up is the convenience fee. OTAs charge ₹99–350 per passenger for card payments and zero for UPI. That fee is annoying, but if your bank offer is giving you ₹1,000 off and your points earn is worth ₹400, paying ₹300 in convenience fee is still a net win of ₹1,100. Do the arithmetic. Don't let a ₹200 fee cost you ₹1,200 in savings.
A worked example: Mumbai to Delhi in August
Let's make this concrete. Say IndiGo is running a 48-hour sale and the base fare is ₹4,800 one-way (normally ₹6,800). You're booking on MakeMyTrip and your ICICI credit card has an active offer: ₹800 off on flights above ₹4,000, minimum spend ₹4,000. Your card earns 3X points on travel.
- Starting fare: ₹4,800
- MakeMyTrip convenience fee: ₹249
- ICICI offer: -₹800
- Points earned: ~720 points ≈ ₹180 in value
- Effective price: ₹4,249 - ₹180 = around ₹4,069
Versus booking the same flight on IndiGo's own site at ₹4,800 and paying by UPI (no fee, no discount, no points): you'd pay ₹4,800. The stack saves you roughly ₹730 in this example. On a family of four, that's close to ₹3,000 saved on a routine domestic trip.
Fares and fees change — check the live price before you book.
What breaks the stack (and how to avoid it)
A few things that silently kill your savings:
- Paying by UPI or wallet: No bank card offer applies. No points. Fine if there's no offer, otherwise a costly shortcut.
- Using someone else's card: Bank offers are tied to the card's registered mobile/account. Your spouse's card offer doesn't apply to your account login.
- Expired offer codes: Copy the promo code fresh from your bank's app, not from a WhatsApp forward. Codes go stale fast.
- Hitting the cap: Most bank offers cap at ₹1,000–1,500. Booking four passengers at once rarely 4X's your savings — check the per-booking cap.
- Not checking if the offer is per booking or per card per month: Some HDFC offers are once-per-card-per-calendar-month. If you already used it on a hotel booking, it won't fire again on flights.
Frequently asked questions
Can I stack a bank offer with a coupon code on the same booking?
Sometimes yes, sometimes no — OTAs usually allow one coupon code plus one bank card offer simultaneously. Read the payment screen carefully; the system will tell you if they're mutually exclusive.
Does paying by credit card on IndiGo's own site earn points?
Yes. Credit card points accrue based on the charge to your card regardless of the merchant. Airline-direct bookings often also give you more points than OTA bookings depending on how your card categorises the transaction.
What if the bank offer doesn't apply automatically?
Some offers require a promo code entered in a specific field at checkout. Others require you to have registered your card for the offer in your bank's app first. Check your bank's offer page — it usually explains activation.
Is there a minimum spend for most bank flight offers?
Typically yes — ₹3,000–5,000 is common. Domestic one-way fares sometimes fall below this, which is why the offer often works better on round-trips or international bookings.
Do miles cards and cashback cards differ in how they stack?
The stacking mechanism is the same either way. The difference is the Layer 3 return — a miles card might give you 1 airline mile per ₹4–8 spent, while a good cashback card returns 1–2% directly. For frequent flyers who redeem miles for premium cabins, the miles card wins long-term.