Every year around this time I start getting messages from friends and family asking whether they should wait for the Big Billion Days or the Great Indian Festival to buy a phone. For years my answer was yes, wait, you will get a better deal. This year my answer is more complicated, and I think it is worth being honest about why. The sales are live. Flipkart’s Big Billion Days starts October 9, Amazon’s Great Indian Festival on October 8. The teasers are out, some prices are confirmed, and on the surface the numbers look big. iPhone 16 at Rs. 51,999. iPhone 16 Pro at Rs. 69,999. Samsung Galaxy S24 FE at Rs. 29,999. These look like discounts. Some of them are. But the full picture requires a little more digging than the banner ads suggest.
The exchange bonus problem
Let me start with the number that most people see first and take at face value. The Rs. 51,999 price on the iPhone 16, or the Rs. 29,999 on the Galaxy S24 FE, almost never means you hand over that amount of money and receive a phone. What these prices typically include is a stack of conditions: a specific bank card discount of 10%, plus an exchange bonus that can be anywhere from Rs. 3,000 to Rs. 15,000 depending on what phone you are trading in, plus possibly a buyback scheme or an extended warranty offer.
The bank card discount is real if you have that specific card. The 10% instant discount on Flipkart requires an Axis Bank or ICICI Bank credit card. On Amazon it is an SBI card. If you do not have the right card, the price in the banner is not your price. The exchange bonus is where it gets more interesting. Flipkart and Amazon both run their own buyback valuation tools that tend to assess your old phone generously during sale period previews. You see Rs. 10,000 for your two-year-old Redmi and think great, that brings the effective price down to something very attractive. Then you read the fine print. The condition grading is strict. A phone with any screen scratches, any back panel marks, any charging port wear, typically gets downgraded. The Rs. 10,000 becomes Rs. 7,000 or Rs. 6,000 at delivery when the logistics partner actually looks at it.
The advertised price on most phones during these sales is a best-case number built from maximum exchange bonus plus specific bank card discount plus the base sale price. A buyer who has the right card, a pristine phone to exchange, and the patience to navigate all of that does get a genuine deal. Most buyers are not in that specific situation, and the price they actually pay is higher than what caught their eye in the first place.
The pre-sale price inflation
This is the part that has been happening quietly for years and gets louder every sale cycle. A phone that launched at Rs. 28,999 six months ago sits at Rs. 32,999 in September. Then during Big Billion Days it comes down to Rs. 26,999 with a “25% off” badge. The badge is technically correct. The deal is not as good as it looks because the baseline price was inflated to make the discount appear larger. Keepa and price tracking tools document this clearly on Amazon. Price history graphs on many phones show a price bump in the four to six weeks before a major sale, followed by the discounted sale price that comes in just below the original launch price. The never before price is sometimes actually lower than what the phone sold for during the year, but not by as much as the percentage badge implies. This is not new behaviour. But the scale and brazenness of it has increased because the brands and platforms both benefit from the optics of large percentage discounts, and most buyers do not check price history before purchasing.
The RAM issue
Now for the thing that has genuinely changed the landscape for phone buying in India in 2026, and that the festive sale marketing is spectacularly quiet about. India’s average selling price hit a record $302 in Q1 2026, a 10.4% year-on-year increase, with more than 90% of the overall price increase attributed to memory costs alone.
What happened is straightforward and genuinely structural. AI data centres need DRAM in enormous quantities. Samsung, SK Hynix, and Micron, the three companies that produce essentially all the world’s smartphone-grade memory, found they could sell high-bandwidth memory to AI infrastructure builders at roughly five times the margin they get from phone manufacturers. So they redirected production capacity accordingly. DRAM and NAND flash memory prices have surged 40 to 160 percent in recent months due to explosive demand from AI data centres. Memory now accounts for up to 40 to 90 percent of a phone’s bill of materials in lower segments.
The result in India specifically has been price increases across nearly every brand. Brands have raised Indian prices by roughly Rs. 500 to Rs. 8,000 depending on the model, and analysts expect the pressure to continue into 2027. Vivo’s T5x, a phone that launched at Rs. 18,999, now sits at Rs. 22,999. That Rs. 4,000 increase on a mid-range phone is entirely memory cost pass-through. The phone did not improve. The components got more expensive. The impact has been sharply uneven across segments. While the premium segment grew 25 percent, the affordable segment declined 46 percent, and the value-for-money segment fell 12 percent.
This is the context in which these festive sales are happening. Brands entered this sale season with higher base costs than last year. The “discounts” being offered are sometimes just a partial rollback of price increases that happened earlier in 2026. The phone that was Rs. 20,000 a year ago, was Rs. 23,000 in August, and is now “on sale” at Rs. 20,999 is not a deal. It is the price recovering toward where it was, temporarily, before going back up.
What the confirmed deals actually look like
The iPhone 16 at Rs. 51,999 during BBD is a genuine low if you have the right bank card and a clean phone to exchange. The iPhone 16 launched at Rs. 79,900 in India, has been selling between Rs. 69,999 and Rs. 74,900 through the year, and the Rs. 51,999 price represents a real reduction even accounting for the stacking required to get there.
The mid-range Android deals are more complicated. Samsung Galaxy A35 5G at Rs. 17,999 against a regular price of Rs. 33,999 sounds like a genuinely extraordinary discount. Then you check: the regular price listed is the original launch MRP from over a year ago, not what the phone was selling for last month. The phone has been available at Rs. 22,000 to Rs. 24,000 for most of this year. The Rs. 17,999 is still a deal, but not the 47% off deal the banner implies.
The sub-Rs. 15,000 segment is where the RAM crisis has caused the most visible damage. Phones that used to exist comfortably at Rs. 10,000 to Rs. 12,000 with 6GB RAM and 128GB storage either no longer exist at that price, have been quietly spec-downgraded to 4GB RAM, or have shifted to Rs. 13,000 to Rs. 15,000 as their new base. The festive sale discounts in this segment are often bringing prices back to where these phones were before the memory price surge, which means you are not actually getting a deal relative to six months ago.
What I would actually do this sale season
Buy an iPhone if that is what you want. The BBD and GIF prices on Apple devices are the most transparent and the most genuinely discounted compared to their year-round pricing. Apple does not inflate MRPs before sales in the same way, and the festive price reductions on iPhone 16 and even the iPhone 17 represent real lows for this cycle. For Android flagships above Rs. 50,000, similar logic applies. The premium segment has more margin to discount without artificial inflation and the brands are using sales to move inventory before the next generation arrives.
For anything between Rs. 15,000 and Rs. 40,000, do your homework before the sale. Check Keepa or PriceHistory.app for the actual price history over the last six months. If the current sale price is lower than it has been all year, buy it. If it is roughly what the phone was selling for in July, it is not a sale in any meaningful sense. For anything under Rs. 15,000, the honest advice is to calibrate your expectations. The segment has structurally shifted upward because of memory costs, and that shift is not reversing for at least another year. The phone you could buy for Rs. 10,000 two years ago does not exist at that price anymore, and the festive sale is not going to change that. The Rs. 80,000 to Rs. 1,00,000 banner ads with blinking countdown timers are designed to create urgency. Most of the genuine deals in these sales require no urgency at all, because the discounted price holds for the full duration of the sale. The thing that actually requires speed is specific flash deals that last one to two hours. Everything else can be researched calmly.
This festive season, research first. The excitement of a sale is real. The deals, when they exist, are also real. But the gap between what the marketing shows and what you actually pay has never been wider than it is right now, and the RAM crisis has made the starting point higher for nearly everything in the mid-range segment regardless of what the badge says.