HKGrocery

Hong Kong Grocery Shoppers and Online Price Transparency 2026: Unit Price and Historical Alerts Should Be the Default

Simulated Hong Kong grocery shoppers rank historical price alerts and unit price far above opaque buy-one-get-one-free badges. Online grocers should make unit price on every product page and historical or target-price alerts the default, and should not replace that pair with badge-only promotions or threshold coupons.

Last updated
Statistics
64
By
Preferences AI Research
Evidence mix:Primary source6Secondary source1PAI simulation · directional57
A shopper compares prices on a laptop at a bright kitchen counter, beside a paper bag of groceries, fresh produce and a bottle of milk, with a purple notebook in the foreground.

Key takeaways

  • A historical or target-price alert leads simulated purchase intent (3.89 out of 5, top-two 71.7%). Unit price is a near-tie (3.87) and leads ease of use (4.33) and credibility (4.25).
  • A classic buy-one-get-one-free badge finishes last on intent (2.52) and credibility (2.04). None of the simulated panel chose it for the next online shop (0%).
  • The six-month default the panel wants is both tools together (52.1%), not badges. Keeping classic promotions is 4.8%.
  • 74.8% said they would switch, or seriously consider switching, to a rival that shows unit prices and historical lows. 96.1% described a penalty if the single-item price is raised just before a badge offer.
  • A HK$20-off coupon at a HK$120 basket takes 0.3% of next-basket choices. 82.9% would not add items to reach the threshold.
  • Asked what to build next, 47.3% said historical alerts and 26.9% said unit price everywhere. 3.1% said keep investing in badge-only promotions.

Figures marked PAI simulation · directional are simulation outputs, not census or survey estimates. How we label data.

Why are online grocery promotions in Hong Kong under scrutiny in 2026?

Badge language is training shoppers to misread the deal, and the Consumer Council has put unit price and price history on the record as the remedy.

Hong Kong staples move through chain supermarket sites and online grocery carts whose promotions ask shoppers to trust a badge: buy-one-get-one-free, get one more for HK$1, or a larger pack. On 14 September 2026 the Consumer Council published an Online Price Watch study of 222 frequently browsed staples at three major chains, from September 2025 to July 2026. Some bulk-buy offers delivered far less than the near-50% discount the badge implies. In 7 of 15 same-brand groups, the larger pack cost about 2% to 35% more per unit during some periods.

The Council’s own recommendation is aimed at the online shelf as well as the physical one: show unit price per 100g or 100ml on product pages and electronic labels, and do not raise the single-item price just before a promotion. Its Online Price Watch app already stores 7-day and 30-day highs and lows and can send a target-price alert. The open question for a grocer is whether to leave that comparison to a third-party app, or to make the same two facts the default on its own product page.

To test that choice we put five pricing tools in front of a simulated panel of Hong Kong supermarket and online-grocery shoppers, then asked the same panel what they would do on the next shop and what the store should ship.

222staples

Primary source

On 14 September 2026 the Hong Kong Consumer Council reported an Online Price Watch study of 222 frequently browsed prepackaged staples sold online by three major supermarket chains, covering September 2025 to July 2026.

Source: Hong Kong Consumer Council, 14 September 2026

7of 15 groups

Primary source

In 7 of 15 same-brand pack-size groups, the Hong Kong Consumer Council found the larger pack’s unit price was about 2% to 35% higher than the smaller pack during some periods.

Source: Hong Kong Consumer Council, 14 September 2026

29%

Primary source

The Hong Kong Consumer Council found a buy-one-get-one-free offer on a 150ml sesame oil delivered a maximum discount of about 29% versus the pre-promotion single-item price, not the near-50% the badge suggests.

Source: Hong Kong Consumer Council, 14 September 2026

16%

Primary source

The Hong Kong Consumer Council found a bulk-buy promotion on a 410ml steamed-fish soy sauce delivered a discount of only about 16% versus non-promotional single-item prices.

Source: Hong Kong Consumer Council, 14 September 2026

0–29%

Primary source

The Hong Kong Consumer Council found bulk-buy promotions on a 280g rice vermicelli delivered discounts of about 0% to 29% versus non-promotional single-item prices.

Source: Hong Kong Consumer Council, 14 September 2026

2,800products

Primary source

The Hong Kong Consumer Council’s Online Price Watch collects daily prices for around 2,800 products from nine online retailers, and shows 7-day and 30-day highs and lows plus a target-price alert.

Source: Hong Kong Consumer Council, 14 September 2026

35%

Secondary source

RTHK reported on 14 September 2026 that the Consumer Council found some products cost more during bulk-buy promotions than at the regular price, and that larger packs can cost up to 35% more per unit.

Source: RTHK, 14 September 2026

Which pricing tools do simulated Hong Kong shoppers rate highest?

Historical alerts lead purchase intent. Unit price is the tool shoppers trust and can use. A badge with no numbers loses on both.

The simulated panel scored five tools for the same staple shop on purchase intent, ease of use and credibility, each on a 1–5 scale.

Tool on the product pagePurchase intentTop-two scoreEase of useCredibility
Historical or target-price alert3.8971.7%3.594.19
Unit price on every product page (per 100g / 100ml)3.8765.4%4.334.25
Buy-one-get-one-free, with effective price per item versus the last non-promotional price3.5553.7%3.833.89
Larger pack shown as the better value, no unit price2.5514.6%2.412.18
Classic buy-one-get-one-free badge only2.529.3%2.132.04

Exhibit 1. Scores by pricing tool. Preferences AI simulation, grocery pricing product test; directional, not a survey of real shoppers.

Two results decide the product page. First, the alert is the offer shoppers most want to use when they are judging a deal. Second, unit price is the offer they find easiest and most believable, and it is only a hair behind on intent. A disclosed multi-buy is a respectable third. A larger-pack claim and a classic badge are credibility failures.

Before running the test, we set a condition for rejecting the hypothesis that opaque badges should be retired: if the classic badge led purchase intent, or later won the forced next shop, we would drop that recommendation. It did neither.

Note on simulated figures: Directional output from a Preferences AI Digital Population, not a survey of real Hong Kong shoppers. Methodology

What should the next online grocery shop default to?

Shoppers rate the alert as the hero tool, then default the next trip to unit price. The policy they want is both.

Asked which path they would take on the next staple shop after the Council findings, three-quarters of the simulated panel chose unit price on the product page. About one in five chose the historical alert. Nobody chose the classic badge.

That does not contradict the product-test winner. Shoppers evaluate the alert as the most desirable tool, then want the simplest always-on comparison, unit price, as what the page shows without being asked. The six-month policy question closes the gap: just over half want unit price and historical alerts together as the store default. Keeping classic badges is a small minority.

So what: an online grocer that ships only one of the two tools leaves the other half of the preference on the table. The product page should show unit price by default, and the alert should be available before add-to-cart, not buried in a third-party app.

Next online shopShare
Unit price on every product page75.9%
Historical or target-price alert19.9%
Buy-one-get-one-free with effective price per item3.6%
Larger pack, no unit price0.6%
Classic badge only0%

Exhibit 2. Forced next shop after the Council findings. Preferences AI simulation, grocery shopper survey, n = 357; directional.

Six-month defaultShare
Unit price and historical alerts together52.1%
Historical alerts alone24.9%
Mandatory unit price alone15.4%
Keep classic badges and larger-pack merchandising4.8%
Every multi-buy must show the effective price per item2.8%

Exhibit 3. Preferred store default. Preferences AI simulation, grocery shopper survey, n = 357; directional.

StatisticValueSource

75.9% of simulated respondents chose unit price on every product page as the path for their next online staple shop, after the Consumer Council findings.

75.9%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

19.9% of simulated respondents chose a historical or target-price alert as the path for their next online staple shop.

19.9%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

3.6% of simulated respondents chose a buy-one-get-one-free offer that shows the effective price per item as their next online shop.

3.6%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

0.6% of simulated respondents chose a larger pack, with no unit price, as their next online shop.

0.6%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

None of the simulated respondents chose a classic buy-one-get-one-free badge, with no unit price and no price history, as their next online shop.

0%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

52.1% of simulated respondents said the six-month default on their store should be unit price and historical price alerts together.

52.1%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

24.9% of simulated respondents said historical or target-price alerts alone should be the six-month store default.

24.9%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

15.4% of simulated respondents said mandatory unit price alone should be the six-month store default.

15.4%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

4.8% of simulated respondents said the store should keep classic promotional badges and larger-pack merchandising as the default.

4.8%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

2.8% of simulated respondents said every buy-one-get-one-free offer must show the effective price per item, and that this should be the six-month default.

2.8%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

Why do badge-only promotions lose shopper trust?

The objection is stacked: shoppers do not believe the badge, they want the unit arithmetic done for them, and they want to see whether today is actually a low.

Among simulated respondents, distrust of a badge that shows no proof was the most common reason for preferring a transparency tool, followed by wanting a 7- to 30-day price history and by having been caught by a promotion that looked like half price. Trust that a classic badge really delivers about half the usual single-item price sits near the bottom of a 1–5 scale, and about three-quarters rated it 1 or 2.

Asked why someone might still pick the opaque badge, more than half said they would not. The main leftover reason is needing two units, not faith in the offer.

Reason (multi-select)Share of all respondents
Distrust a badge that does not show proof72.5%
Want to know if today is a low versus the last 7–30 days68.9%
Caught by a promotion that looked like about 50% off66.1%
Want cost per 100g or 100ml without doing the arithmetic61.3%
A larger pack has cost more per unit before51.5%

Exhibit 4. Why simulated shoppers prefer a transparency tool. Preferences AI simulation, grocery shopper survey, n = 357; multi-select, so shares need not sum to 100%. Directional.

So what: a badge on a product tile does not answer the question shoppers are asking. The page has to show the unit price and whether the current price is low against recent history.

StatisticValueSource

72.5% of simulated respondents who were asked why they prefer transparency tools said they distrust classic buy-one-get-one-free or “get one more for HK$1” badges that do not show proof. Multi-select; share of all 357 respondents.

72.5%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

68.9% of simulated respondents said they want to know whether today’s price is a real low versus the last 7 to 30 days. Multi-select; share of all 357 respondents.

68.9%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

66.1% of simulated respondents said they had been caught by a promotion that looked like about 50% off but was not. Multi-select; share of all 357 respondents.

66.1%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

61.3% of simulated respondents said they want the true cost per 100g or 100ml without doing the arithmetic themselves. Multi-select; share of all 357 respondents.

61.3%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

51.5% of simulated respondents said a larger pack has cost them more per unit before. Multi-select; share of all 357 respondents.

51.5%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

Simulated respondents rated their trust that a classic buy-one-get-one-free badge delivers about half the usual single-item price at 2.05 out of 5.

2.05/ 5Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

74.2% of simulated respondents rated that trust as 1 or 2 out of 5.

74.2%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

56.0% of simulated respondents said they would not choose a classic buy-one-get-one-free badge that lacks a unit price.

56.0%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

18.8% of simulated respondents said the remaining reason to pick an opaque buy-one-get-one-free badge is that they need two units anyway, not that they trust the badge.

18.8%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

What is the risk of keeping opaque promotions in the online cart?

A markup just before a badge offer is punished on the product, and a rival that shows the numbers is a credible reason to leave.

If the single-item price rises shortly before a buy-one-get-one-free offer, most simulated respondents said they would skip that product and keep shopping the store. A smaller share would wait for unit price and promotional history, and a further share would avoid the store for staples for a while. Together, some form of penalty covers almost the whole panel.

Separately, about three-quarters said they would switch, or seriously consider switching, if a rival showed unit prices and historical lows while their store kept opaque badges. Read that as a directional risk screen, not as a prediction of lost sales.

Reaction to a markup, then a badgeShare
Skip that product; keep shopping the store71.7%
Return only if unit price and promotional history are shown16.8%
Avoid the store for staples for a while7.6%
Any of these penalties96.1%

Exhibit 5. Reaction to a price rise shortly before a buy-one-get-one-free offer. Preferences AI simulation, grocery shopper survey, n = 357; directional.

StatisticValueSource

71.7% of simulated respondents said that if a store raised the single-item price shortly before a buy-one-get-one-free offer, they would skip that promotional product and keep shopping the store.

71.7%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

16.8% of simulated respondents said they would come back to that product only after the store showed unit price and promotional-price history.

16.8%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

7.6% of simulated respondents said they would avoid the store for staples for a while after a markup-then-promotion pattern.

7.6%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

96.1% of simulated respondents described some penalty for a markup shortly before a buy-one-get-one-free offer: skipping the product, waiting for disclosure, or avoiding the store.

96.1%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

74.8% of simulated respondents said they would switch, or seriously consider switching, if a rival showed unit prices and historical lows while their current store kept opaque badges. Directional, not a forecast of store switching.

74.8%Source: Preferences AI simulation: grocery shopper survey, 29 September 2026

Can a threshold coupon replace unit price and price-history alerts?

No. A HK$20 discount at a HK$120 basket does not take the next basket from unit price or from a historical alert.

The same simulated panel was asked to choose a next basket among unit price, a historical alert, a HK$20-off coupon once the basket reaches HK$120, and a classic badge. Unit price and the alert took almost every choice. The coupon and the classic badge took one respondent each.

Shoppers also refuse to stretch the basket. With HK$95 already spent, more than four in five said they would skip the coupon rather than add discretionary items, and about four in five said they would add nothing. A coupon can feel more genuine than an opaque badge, and just over half said so, but a similar share said neither mechanic is a real saving unless unit price is on the page. Stacking the coupon on a badge does not clear the suspicion that the base price was raised first.

Loyalty follows the numbers, not the coupon. Almost nine in ten said they would choose a major-chain offer that shows unit price and historical alerts over a discount-chain threshold coupon, and the weekly shop follows whichever store shows a verifiable unit price. Once historical lows are on the page, most said cash coupons would no longer matter. A majority said opaque badges should go; restoring trust in a badge, for those who would keep one, means printing a genuine 30-day non-promotional unit price on it.

Next basketShare
Unit price on the product page65.0%
Historical or target-price alert34.5%
HK$20 off once the basket reaches HK$1200.3%
Classic badge, no unit price0.3%

Exhibit 6. Next basket, including a threshold coupon. Preferences AI simulation, coupon follow-up, n = 357; directional.

So what: do not move the hero investment from the two transparency tools to coupon theatre. If a basket discount stays, run it as a complement with few exclusions, on top of unit price and a price-history alert.

StatisticValueSource

In a simulated follow-up, 65.0% of respondents chose unit price on the product page as their next online basket, ahead of a HK$20-off coupon and a classic badge.

65.0%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

In the simulated follow-up, 34.5% of respondents chose a historical or target-price alert as their next online basket.

34.5%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

In the simulated follow-up, 0.3% of respondents (1 of 357) chose a HK$20-off coupon once the basket reaches HK$120 as their next online basket.

0.3%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

In the simulated follow-up, 0.3% of respondents (1 of 357) chose a classic buy-one-get-one-free badge with no unit price as their next online basket.

0.3%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

82.9% of simulated respondents said that, with HK$95 already in the basket, they would skip a HK$20 coupon rather than add items to reach HK$120.

82.9%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

79.8% of simulated respondents said the most they would add to unlock that coupon is HK$0.

79.8%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

56.0% of simulated respondents said a threshold coupon feels more trustworthy than an opaque buy-one-get-one-free badge. The rest said both are promotional theatre.

56.0%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

57.1% of simulated respondents said neither a threshold coupon nor a buy-one-get-one-free badge is the greater saving unless unit price is shown.

57.1%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

82.9% of simulated respondents said stacking a threshold coupon on a buy-one-get-one-free offer would not remove their suspicion that the base price had been raised.

82.9%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

89.4% of simulated respondents rated as high the risk that a discount grocer raises shelf prices before issuing a HK$20-off coupon. This is a stated perception, not evidence that any named retailer does so.

89.4%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

89.4% of simulated respondents said they would choose a major-chain offer that shows unit price and historical alerts over a discount-chain threshold coupon.

89.4%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

84.9% of simulated respondents said their weekly online shop would follow whichever store shows verifiable unit prices.

84.9%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

58.5% of simulated respondents said opaque buy-one-get-one-free badges should be removed completely. 41.5% said the badges could stay if reformed.

58.5%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

87.1% of simulated respondents said they would trust a buy-one-get-one-free badge only if it showed a genuine non-promotional unit price from the last 30 days.

87.1%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

62.5% of simulated respondents said that once historical-low alerts are on the product page or in the app, they would no longer care about cash coupons.

62.5%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

65.0% of simulated respondents said they had abandoned a basket or left a store because promotional conditions were deceptive.

65.0%Source: Preferences AI simulation: coupon follow-up, 29 September 2026

Note on simulated figures: Directional screen of promotion mechanics on a synthetic panel, not a forecast of baskets, store switching, or sales. Methodology

What should Hong Kong grocers ship on their online platform?

Make unit price and a historical or target-price alert the default on the product page. Retire the opaque badge. Keep any coupon in a supporting role.

Asked which investment should come next, the simulated panel put historical alerts first and unit price second. Partnering with a third-party comparison such as Online Price Watch was third. Continuing to invest in classic badges was a marginal vote.

  1. Show unit price on every staple product page. Put price per 100g or 100ml next to the pack price, on the product page and in the cart, so shoppers are not doing the arithmetic. This is the always-on default, and the path most of the panel chose for the next shop.
  2. Ship a historical and target-price alert before add-to-cart. Show whether today is low against the last 7 and 30 days, and let the shopper set a target. This is the hero digital tool: it led purchase intent, and it was the investment the panel ranked first.
  3. Retire opaque buy-one-get-one-free badges. If a multi-buy remains, show the effective price per item against the last non-promotional price. Do not raise the single-item price just before the offer.
  4. Do not replace those two defaults with a threshold coupon. A HK$20-off offer at HK$120 took almost none of the next-basket choices, and most of the panel would not add items to unlock it. If a basket discount stays, automate it with few exclusions, on top of unit price and the alert.
  5. Check the pattern on your own product pages before a full rollout. This panel is synthetic, entirely Hong Kong, and only partly made up of weekly shoppers (see Methodology). Confirm the default with live baskets on the staple range the Council studied.

The practical next test is a product-page comparison: unit price alone, unit price plus a 30-day low and a target-price alert, and a badge-only promotion, on the same Hong Kong grocery population. You can run a comparable concept test on your own range.

Methodology

Simulated population frame
Synthetic Hong Kong adults who shop at a supermarket or online grocery and compare promotions or pack sizes when buying household staples
Synthetic respondents (n)
357
Simulation run
29 September 2026
Primary sources
Dated and linked on every statistic

Simulation samples

  • Preferences AI simulation: grocery pricing product test. Synthetic Hong Kong adults who shop at a supermarket or online grocery and compare promotions on household staples; 100% Hong Kong; research-heavy shopping 68%; about 343–352 responses per measure. Run 29 September 2026. View report
  • Preferences AI simulation: grocery shopper survey. 100% Hong Kong; n = 357; 67.5% shop at least weekly. Run 29 September 2026. View report
  • Preferences AI simulation: coupon follow-up. 100% Hong Kong; n = 357; 67.5% shop at least weekly. Run 29 September 2026. View report

This Market Insight combines three Preferences AI Digital Population simulations run on 29 September 2026 (Hong Kong time) on the same Hong Kong grocery population, plus the Consumer Council study that prompted them.

  • Grocery pricing product test. Five tools for the same staple shop: unit price on the product page, a buy-one-get-one-free offer that shows the effective price per item, a historical or target-price alert, a larger pack presented as better value, and a classic badge with no unit price and no history. Each was scored on purchase intent, relevance and uniqueness, plus ease of use and credibility, on 1–5 scales. Product-test report.
  • Grocery shopper survey. Questions on the next shop, motives, trust in a classic badge, the six-month default, switching to a transparent rival, where the operator should invest, and the reaction to a price rise just before a badge offer. n = 357. Survey report.
  • Coupon follow-up. The same panel compared a HK$20-off coupon at a HK$120 basket with unit price, a historical alert, and a classic badge. Store names were used as prompts for a major-chain transparency offer versus a discount-chain coupon. Results are not a finding that any named retailer raises prices. n = 357. Follow-up report.

The panel was 100% Hong Kong. About 68% were described as research-heavy shoppers, 27% were aged 55 or over, and 23% were aged 45–54. Roughly 27% carried an upper-middle income label and roughly 27% a student or unemployed label. Multi-select questions are a share of all 357 respondents, so they can sum to more than 100%.

The staple counts, discount examples and pack-size comparisons come from the Hong Kong Consumer Council (14 September 2026) and same-day RTHK coverage, not from Preferences AI.

Limitations

Directional simulation evidence from a synthetic panel, not a survey of real Hong Kong shoppers or a census of households. The weekly-shop screen was only partly met: 67.5% of survey respondents shop at least weekly, and 7.8% said they rarely or never shop. The panel skews older (27% aged 55 or over) and towards research-heavy shopping (68%), so it over-represents people who already compare promotions. The product test was requested with 317 respondents; score tables drew on about 343–352 responses per measure, and the demographic overview summed to 357. Price and coupon findings are a directional screen, not price points or a sales forecast. A follow-up item that offered only one loyalty answer was dropped, because a single-option result is not evidence.

Read the full Preferences AI Research methodology →

Sources

What changed in this refresh

We refresh this page roughly monthly.

  1. First draft.

Cite this page

Preferences AI. Hong Kong Grocery Shoppers and Online Price Transparency 2026: Unit Price and Historical Alerts Should Be the Default. Last updated 29 September 2026. https://preferencesai.io/research/hong-kong-grocery-unit-price-alerts-2026

Go beyond the averages

Test your own concept against this market.

Run a quick concept test on an AI Digital Population for HK, or compare options from your coding agent with preferences-validate.