The strike-through is the per-kilo rate. Subtract the grams from a thousand, divide by ten, and you have the badge.
We read 48 breakfast cereal listings from Amazon's own search results on 23 October 2026, and the discount column turned out not to be a discount column. The figure Amazon prints in the strike-through position is its per-kilogram rate - we divided price by stated pack weight on every listing that gives one, and 29 of 36 matched within 0.4%. Once that holds, the badge is an identity rather than an offer: (1,000 minus the pack grams), divided by ten. A 140 g pack shows 86% off. A 950 g pack shows 5%. A one-kilogram pack would show nothing at all. The food itself runs Rs. 16.88 to Rs. 304.00 per 100 g, and that figure points almost exactly the other way.
Every price below was pulled from Amazon on October 23, 2026 and checked against the MRP on the listing. Stack them with the live codes on our Amazon coupons page, which the deals desk re-verifies daily.
The second figure is the per-kilogram rate, so the badge is just (1,000 − pack grams) ÷ 10. Here is the top of the ladder.
Rs. 95 for 140 g - Rs. 67.86 per 100 g, 4.3 stars from 1,112 ratings published by Amazon
Why it earned its spot it carries the deepest discount badge on the shelf and is the smallest pack on it, which is the whole story of this page in one listing.
Rs. 520 for 200 g - Rs. 260.00 per 100 g, 4.4 stars from 12 ratings published by Amazon
Why it earned its spot it shows the second-deepest badge in the read while being the second most expensive cereal on it per 100 g.
Rs. 175 for 285 g - Rs. 61.40 per 100 g, 4.0 stars from 7,047 ratings published by Amazon
Why it earned its spot it is a familiar supermarket product at a mid pack size, which makes the arithmetic easy to check against something you know.
Rs. 165 for 300 g - Rs. 55.00 per 100 g, 4.2 stars from 175 ratings published by Amazon
Why it earned its spot it is the first of two 300 g packs that show the identical badge at very different prices, which is the cleanest proof the badge is not about money.
Rs. 199 for 300 g - Rs. 66.33 per 100 g, 4.4 stars from 1,947 ratings published by Amazon
Why it earned its spot it is the second 300 g listing, badged identically to the one above while costing more per 100 g.
Rs. 137 for 450 g - Rs. 30.44 per 100 g, 4.2 stars from 831 ratings published by Amazon
Why it earned its spot it is the cheapest Kellogg's listing in the read and sits mid-ladder, which anchors the identity in the middle as well as at the ends.
Rs. 175 for 475 g - Rs. 36.84 per 100 g, 4.4 stars from 6,676 ratings published by Amazon
Why it earned its spot it is the plainest 475 g listing on the shelf and the baseline for the pack-count puzzle that closes this page.
Rs. 245 for 440 g - Rs. 55.68 per 100 g, 4.3 stars from 2,794 ratings published by Amazon
Why it earned its spot it sits 35 g below the 475 g pack and four badge points above it, which is the identity working at single-gram resolution.
Every 400 g pack shows 60%. Every 500 g pack shows 50% — including one at Rs. 220 and one at Rs. 1,520.
Rs. 228 for 400 g - Rs. 57.00 per 100 g, 4.3 stars from 1,596 ratings published by Amazon
Why it earned its spot it is the first of two 400 g granolas carrying the identical badge at prices Rs. 71 apart.
Rs. 299 for 400 g - Rs. 74.75 per 100 g, 4.0 stars from 1,091 ratings published by Amazon
Why it earned its spot it completes the 400 g pair and is 31% more expensive per 100 g under an identical badge.
Rs. 220 for 500 g - Rs. 44.00 per 100 g, 4.2 stars from 456 ratings published by Amazon
Why it earned its spot it opens a group of three 500 g packs that share one badge across a 6.9x price range, which is the sharpest demonstration on the shelf.
Rs. 335 for 500 g - Rs. 67.00 per 100 g, 4.2 stars from 82 ratings published by Amazon
Why it earned its spot it is the middle of the three 500 g listings and 52% dearer per 100 g than the first, with no badge difference at all.
Rs. 1,520 for 500 g - Rs. 304.00 per 100 g, 3.6 stars from 6 ratings published by Amazon
Why it earned its spot it is the most expensive cereal on the shelf, nearly seven times the cheapest 500 g pack, and it carries the identical badge.
Rs. 225 for 650 g - Rs. 34.62 per 100 g, 4.0 stars from 1,270 ratings published by Amazon
Why it earned its spot it is where the ladder crosses into large packs and the badges start looking unattractive while the value improves.
Rs. 299 for 700 g - Rs. 42.71 per 100 g, 4.2 stars from 732 ratings published by Amazon
Why it earned its spot it is the first of two 700 g packs that show the same badge, from different makers at nearly the same price.
Rs. 312 for 700 g - Rs. 44.57 per 100 g, 4.2 stars from 4,930 ratings published by Amazon
Why it earned its spot it is the better-reviewed of the two 700 g packs and lets the review pool, rather than the badge, do the comparing.
Rs. 562 for 750 g - Rs. 74.93 per 100 g, 4.3 stars from 605 ratings published by Amazon
Why it earned its spot it is a direct-to-consumer brand at a large pack size and fits the identity exactly like the supermarket names do.
Rs. 16.88 per 100 g, badged 20%. The biggest pack shows 5%. And the same arithmetic recovers a pack count the title hides.
Rs. 199 for 800 g - Rs. 24.88 per 100 g, 4.2 stars from 7,120 ratings published by Amazon
Why it earned its spot it is the first of two 800 g corn flakes listings and sets up the cheapest cereal on the shelf.
Rs. 135 for 800 g - Rs. 16.88 per 100 g, 4.2 stars from 1,607 ratings published by Amazon
Why it earned its spot it is the cheapest cereal in the read by unit price and shows a badge a quarter the size of the most expensive small pack.
Rs. 200 for 850 g - Rs. 23.53 per 100 g, 4.3 stars from 2,550 ratings published by Amazon
Why it earned its spot it is the second-cheapest per 100 g and a recognisable brand, which makes the value-versus-badge inversion hard to dismiss.
Rs. 294 for 900 g - Rs. 32.67 per 100 g, 4.1 stars from 3,529 ratings published by Amazon
Why it earned its spot it is the first of two 900 g jars showing the identical single-digit-adjacent badge at nearly the same price.
Rs. 299 for 900 g - Rs. 33.22 per 100 g, 4.0 stars from 2,085 ratings published by Amazon
Why it earned its spot it completes the 900 g pair and is within Rs. 0.55 per 100 g of its twin.
Rs. 393 for 950 g - Rs. 41.37 per 100 g, 4.3 stars from 6,514 ratings published by Amazon
Why it earned its spot it is the largest pack in the read and carries the smallest badge, which completes the identity from end to end.
Rs. 350 for 950 g - Rs. 36.84 per 100 g, 4.4 stars from 6,676 ratings published by Amazon
Why it earned its spot it looks like the same pack as an earlier card at double the money, and the unit-rate arithmetic proves it is not.
Rs. 285 for 460 g - Rs. 61.96 per 100 g, 4.4 stars from 12,035 ratings published by Amazon
Why it earned its spot it is a second listing whose stated weight and reconciled weight disagree, which shows the check is worth running even when nothing looks odd.
First, check whether the struck-out figure is a price at all. Divide the selling price by the pack weight in kilograms - if you get the struck-out number back, it is a unit rate and the percentage beside it is not a discount. That held on 29 of the 36 listings we could test. Second, compare price per 100 g and nothing else. On this shelf it ranges 18x while the badge ranges in the opposite direction; the cheapest cereal here is badged 20% and the fourth-dearest is badged 86%. Third, never filter this category by discount. A "50% and above" filter keeps the Rs. 260 and Rs. 304 per-100 g listings and discards three of the four cheapest cereals in the read. Fourth, divide the price by the struck-out figure to get the real pack weight. Amazon's titles truncate before "(Pack of 2)", and one listing here titled "475g" at twice another's price is in fact a 950 g twin pack at an identical unit price. The arithmetic tells you what the title does not.
| Product | Sale price | MRP | Discount |
|---|---|---|---|
| Kellogg's granola 140 g — shows 86%, the smallest pack here | Rs. 95 | Rs. 140 g | Rs. 67.86% |
| Cinnamon Kitchen 200 g — shows 80%, Rs. 260 a 100 g | Rs. 520 | Rs. 200 g | Rs. 260.00% |
| Kellogg's Froot Loops 285 g — shows 71% | Rs. 175 | Rs. 285 g | Rs. 61.40% |
| 8AM corn flakes 300 g — shows 70% | Rs. 165 | Rs. 300 g | Rs. 55.00% |
| Kellogg's almond honey 300 g — the same 70% | Rs. 199 | Rs. 300 g | Rs. 66.33% |
| Kellogg's Multigrain 450 g — shows 55% | Rs. 137 | Rs. 450 g | Rs. 30.44% |
| Kellogg's Corn Flakes 475 g at Rs. 175 — shows 52% | Rs. 175 | Rs. 475 g | Rs. 36.84% |
| Kellogg's All Bran 440 g — shows 56% | Rs. 245 | Rs. 440 g | Rs. 55.68% |
| True Elements granola 400 g — shows 60% | Rs. 228 | Rs. 400 g | Rs. 57.00% |
| Bagrry's granola 400 g — the same 60%, Rs. 71 dearer | Rs. 299 | Rs. 400 g | Rs. 74.75% |
| Bagrry's bran flakes 500 g — shows 50% | Rs. 220 | Rs. 500 g | Rs. 44.00% |
| RiteBite granola 500 g — the same 50% | Rs. 335 | Rs. 500 g | Rs. 67.00% |
| Nibble Box granola 500 g — Rs. 304 a 100 g, still 50% | Rs. 1,520 | Rs. 500 g | Rs. 304.00% |
| Saffola millet muesli 650 g — shows 35% | Rs. 225 | Rs. 650 g | Rs. 34.62% |
| Saffola Kesar muesli 700 g — shows 30% | Rs. 299 | Rs. 700 g | Rs. 42.71% |
| Tata Soulfull 700 g — the same 30%, 4,930 ratings | Rs. 312 | Rs. 700 g | Rs. 44.57% |
| The Whole Truth 750 g — shows 25% | Rs. 562 | Rs. 750 g | Rs. 74.93% |
| Bagrry's corn flakes 800 g — shows 20% | Rs. 199 | Rs. 800 g | Rs. 24.88% |
| Kwality corn flakes 800 g — Rs. 16.88 a 100 g, the floor | Rs. 135 | Rs. 800 g | Rs. 16.88% |
| Nestlé Gold 850 g — shows 15% | Rs. 200 | Rs. 850 g | Rs. 23.53% |
| Kwality muesli 900 g — shows 10% | Rs. 294 | Rs. 900 g | Rs. 32.67% |
| Kwality almond muesli 900 g — the same 10% | Rs. 299 | Rs. 900 g | Rs. 33.22% |
| Kellogg's muesli 950 g — shows 5%, the biggest pack | Rs. 393 | Rs. 950 g | Rs. 41.37% |
| Rs. 350 "475 g" corn flakes — the maths says 950 g | Rs. 350 | Rs. 950 g | Rs. 36.84% |
| Kellogg’s granola — titled 450 g, rate says 460 g | Rs. 285 | Rs. 460 g | Rs. 61.96% |
Each selling price, second figure, displayed percentage, star average, rating count and pack weight on this page came from what amazon.in itself serves on its search results, read on 23 October 2026, logged out, from India, with nothing purchased and customer service not contacted. Three cereal queries — muesli, cornflakes breakfast cereal and granola — returned 48 cereal listings, of which 25 are seated below. A fourth query in the same pull returned six olive oil listings; they are excluded from every count on this page rather than averaged into a cereal read.
This is the central claim and it is arithmetic, not opinion. For every listing with a pack weight in its own title, we divided the selling price by that weight in kilograms and compared the result to the figure Amazon prints in the strike-through position. Of 36 such listings, 29 matched within 0.4%. On those 29, the second figure is the per-kilogram rate, not a list price, and the displayed percentage reduces to an identity: badge = (1,000 − pack grams) ÷ 10. A 140 g pack shows 86%; a 950 g pack shows 5%; a 1 kg pack would show 0%. Because of this, no card on this page claims a saving and none carries a strike-through price.
With the badge column disqualified, the honest comparison is unit price. Across the 34 cereal listings whose titles state a parseable pack weight, price per 100 g runs Rs. 16.88 to Rs. 304.00 — an 18x spread — with a median of Rs. 56.34. It runs close to backwards against the badge: the cheapest cereal in the read is badged 20% and the fourth-dearest is badged 86%. The 14 listings without a usable stated weight are excluded from the unit-price figures rather than estimated, and our weights are the listings' own stated pack sizes, not weighed by us.
Amazon's search titles truncate, often before a "(Pack of 2)" suffix. One listing here is titled "Kellogg's Corn Flakes Original 475g" - word for word the same as a listing selling at half the price - and looks like the identical box at double the money. It is not: its own second figure gives Rs. 350 ÷ Rs. 368 = 951 g, its badge of 5% gives 950 g, and its photograph shows two boxes. It is a twin pack at Rs. 36.84 per 100 g - identical to the single box. A granola listing titled 450 g reconciles to 460 g, and a third at Rs. 570 reconciles to 920 g. Where the stated and reconciled weights disagree we have used the reconciled figure and said so on the card. An earlier draft of this page reported these as the same product sold at double the price; checking the photographs against the arithmetic caught it before publication, and we would rather record that than quietly fix it.
Nothing here was bought, opened, weighed or eaten. No claim is made about nutrition, protein content, added sugar, fibre, gluten status or health benefit of any kind — "23 g protein per 100 g", "No Added Sugar", "99% Fat Free", "Power of 5" and "12 in 1" are the listings' and manufacturers' own printed claims, reproduced and not independently verified, and nothing on this page is dietary advice. Our unit prices inherit the pack weights the listings state. Nothing here asserts that Amazon's printed figures are false or improper: a per-kilogram rate is a legitimate and often useful thing to display. Our point is only that it is not a list price, and that the percentage derived from it is not a discount.
Because the figure it is being discounted from is not a list price — it is the per-kilogram rate. A Kellogg's granola pack at Rs. 95 for 140 g shows a second figure of Rs. 678 and a badge of 86%. Rs. 95 divided by 0.140 kg is Rs. 679. Once that is true, the percentage is a fixed function of the pack: badge = (1,000 − pack grams) ÷ 10. We checked it across the shelf and 29 of the 36 listings with a stated weight reconcile within 0.4%: 140 g shows 86%, 285 g shows 71%, 475 g shows 52%, 800 g shows 20%, 950 g shows 5%. A one-kilogram pack would show 0% off. Nothing in that column is a sale.
Kwality Corn Flakes 800 g at Rs. 135 — Rs. 16.88 per 100 g, the cheapest in this read. It is badged 20%. The dearest is a Nibble Box Belgian dark chocolate granola at Rs. 1,520 for 500 g, or Rs. 304.00 per 100 g — eighteen times more — and it is badged 50%. Across the 34 listings with a stated pack weight the median is Rs. 56.34 per 100 g. Sorting this shelf by discount puts the Rs. 304 cereal above the Rs. 16.88 one, which is the practical reason to compare unit prices here and nothing else. These were the prices amazon.in published on 23 October 2026.
No — they just weigh the same. Three listings in this read weigh 500 g and all three show exactly 50% off: one at Rs. 220, one at Rs. 335 and one at Rs. 1,520. That is a 6.9x price range under a single identical badge. The same happens at 400 g, where two granolas both show 60% while one costs 31% more per 100 g, and at 300 g, where two listings both show 70% across a Rs. 34 gap. The only comparison on this shelf where the badge is informative is between two packs of identical weight, and in that case it tells you nothing the rupee price does not.
Usually because one of them is a multipack and the title does not say so. In this read, two listings carry the identical title "Kellogg's Corn Flakes Original 475g" and the identical 6,676-rating pool, at Rs. 175 and Rs. 350. That looks like double the money for the same box. Divide each price by Amazon's own second figure and the answer comes out at 476 g and 951 g - and the dearer listing's photograph shows two boxes. It is a twin pack, and at Rs. 36.84 per 100 g the two work out identical to the paisa. Amazon's search titles truncate before a "(Pack of 2)" suffix, so the fastest check is price ÷ the struck-out figure: that gives you the kilograms you are actually buying.
On this shelf, usually yes — and the discount column hides it. The four cheapest cereals in this read per 100 g weigh 800 g, 850 g, 450 g and 900 g, and they are badged 20%, 15%, 55% and 10%. Three of the four sit in the three shallowest badge bands on the page, so a shopper filtering for "50% off and above" removes them and keeps the Rs. 260-per-100 g and Rs. 304-per-100 g listings, which show 80% and 50%. The exception is real though: a 500 g pack can be the dearest thing here, so size is not a rule either. Divide the price by the stated grams and compare that; it is the only number on these tiles that is about the food.
























