Wellcome vs PARKnSHOP: compare a real grocery basket
A Hong Kong supermarket comparison method for Wellcome and PARKnSHOP: match pack sizes, calculate unit prices, account for multi-buy rules and compare the final basket cost.
Define the basket before comparing supermarkets
A search for “Wellcome vs PARKnSHOP price comparison” often invites a one-line answer: one chain is cheaper. That answer is rarely useful for a household doing its weekly shop. The same store can be better for rice and worse for detergent, and an apparent winner can change when your basket includes fresh food, delivery or a card promotion. Instead of judging two brands in the abstract, write down the products and quantities you actually intend to buy. Then compare the payable total for that basket on the same day and through the same kind of shopping channel. This article gives you a method rather than a claimed live price ranking.
Begin with five to fifteen repeat purchases: for example, your usual rice, milk, eggs, bread, fruit, washing liquid and toilet rolls. Record the brand, variant, net quantity and acceptable substitutions. “Milk” is too vague; a one-litre fresh milk carton is not automatically comparable with a one-litre UHT product or a six-pack of smaller cartons. If the preferred item is unavailable at one supermarket, either price an agreed substitute at both shops or mark that item as unmatched. Quietly substituting a cheaper but different product makes the basket result look more precise than it is.
Keep the basket relevant to your household. A household of two may not want a six-month supply of snacks simply because a large pack reduces the nominal unit price. A person shopping on foot may value a nearby store differently from someone ordering a heavy basket online. For a fair result, write one primary question at the top of your note: “Which option costs less for the items I need this week?” You can separately ask which chain has the better promotion, better product range or shorter trip, but those are different comparisons and should not be silently merged into a price verdict.
Match products by specification, not by shelf label
The strongest comparison uses the same brand, flavour, pack size and product form at both merchants. Check the barcode or full product name where possible. A 900 g cereal box and a 1 kg box are different even if the front of the package looks almost identical. Fresh produce is harder: grade, country of origin, ripeness, sold-by-weight versus sold-by-piece and the date of observation may differ. When exact matching is impossible, label the comparison as a similar-product estimate rather than an exact price gap.
A practical note for every item is: product name, net weight or volume, number of packs required, advertised price, effective promotion price and link or photo of the offer. The product page may display a base price, a member price and a price that applies only after purchasing two or more. Record the offer that your own basket actually qualifies for. If you need one bottle of oil, a four-bottle price should not be used unless you would genuinely buy and use the other three before they expire.
Store brands deserve their own comparison. If a household is happy to switch between two private-label products, decide the minimum specification first: product type, ingredient or performance requirements, amount and any dietary restrictions. Compare those substitutes as a separate scenario rather than pretending they are identical. This keeps an “exact favourites” basket and a “lowest acceptable cost” basket side by side. The former answers where your normal shop is cheaper; the latter answers what you could save if you are willing to change products. Both are useful, but they should not be confused.
Convert packs and promotions to a common unit
Unit pricing is the quickest way to expose a misleading shelf price. Divide the amount paid by the usable quantity, then express it per 100 g, per 100 ml, per litre, per roll or per wash. A HK$48 pack of 800 g costs HK$6 per 100 g. A HK$54 pack of 1 kg costs HK$5.40 per 100 g, so the higher-priced pack is cheaper per unit. If the products are genuinely interchangeable and you will use the larger pack, it may be better value. The calculation does not make the larger pack a good purchase if it is likely to spoil.
For a multi-buy, use the quantity you must actually take home. Suppose two identical 500 ml products cost HK$45 together; the effective price is HK$4.50 per 100 ml. A single 500 ml bottle at HK$24 costs HK$4.80 per 100 ml. The two-pack saves HK$1.50 across the litre purchased, but requires HK$21 more cash at checkout than a single bottle. If you need only one bottle today, “saves per 100 ml” and “spends less today” are different answers. Your basket needs both figures when cash flow or storage matters.
The Hong Kong Consumer Council has repeatedly warned that bulk-buy formats and larger packs do not automatically offer a better unit price. Its Online Price Watch provides a way to check prices and unit-price information for many products, subject to the tool’s own coverage and updates. Use it to challenge a promotion, not to assume every product in your basket will be present or priced exactly as it is in your local branch. Note the observation time and the exact seller before comparing the tool with a checkout price.
Calculate basket total after promotion conditions
The total for Wellcome or PARKnSHOP is not necessarily the sum of product-card prices. A promotion might require a minimum spend, a particular payment card, app registration, selected products or a specified pickup method. Put the base cost of every item into a simple list. Subtract only discounts for which your real basket qualifies, then add any compulsory delivery, handling or bag fee. If one offer gives a future voucher, keep it on a separate line until you know you will use it. Do not call a voucher an instant saving when the full amount is still charged today.
Consider an illustrative basket of five items. At Shop A, the shelf-price total is HK$318 and an eligible HK$30 instant discount reduces payment to HK$288. At Shop B, shelf prices total HK$295, but a HK$20 discount requires an eligible spend of HK$300 and the shopper has no other needed item. The actual bill is HK$295, so Shop A wins by HK$7 for this basket despite the higher shelf total. These numbers are invented solely to show the arithmetic; they are not current Wellcome or PARKnSHOP prices. If delivery adds HK$50 to Shop A, the result reverses.
An unwanted filler item should be counted as spending, not as “free progress” towards a threshold. If buying a HK$15 snack triggers a HK$20 discount, the net gain is at most HK$5 before any other effects. If the snack is something you would otherwise purchase next week, it may still be reasonable, but say so in your calculation. Split a basket into two orders only after checking whether each order still qualifies for offers and free delivery; two sets of fees can wipe out a coupon advantage. The best promotion is the one that reduces the cost of your planned basket, not the one with the biggest headline amount.
Account for channel, availability and delivery
A comparison of two online baskets should use online checkout totals. A comparison of two physical branches should use prices and availability at those branches. Online prices, branch prices and promotional stock may not be the same. A screenshot from one chain’s app and a receipt from another chain’s store do not establish a reliable chain-wide difference. If you do compare channels, call it an online-versus-store comparison and include the extra time, travel and delivery charges that belong to each option.
For delivery, check the address, available time slot and minimum order threshold before treating it as an option. A free-delivery banner may apply only above a qualifying basket amount, to selected products or to a specific area. Fresh or frozen goods may have different delivery arrangements. If one merchant cannot deliver a required item, the realistic alternative may be a second trip or second order. Add that cost, or mark the basket as incomplete. A basket that cannot be fulfilled is not genuinely cheaper simply because its partial cart total is low.
If shopping in person, include travel only when it changes your choice. The closer supermarket may save a bus journey, parking expense or half an hour of carrying goods. One chain may have a better price on heavy items while another is better for perishables, but splitting a small basket between them can cost more time than it saves. Set a practical minimum saving before making an extra stop. For example, if a detour costs HK$12 in fares and forty minutes, a HK$5 price difference is not a reason to detour unless there are other benefits you value.
Check payment rewards without double counting
Credit-card, wallet and loyalty rewards are relevant only after you establish the ordinary checkout bill. Record immediate merchant discounts first. Then check whether the payment offer applies to the supermarket, transaction type, channel, date, registered card and eligible spend. A card may award a base rebate plus a capped bonus. The headline rate may apply to only part of the basket or reach its cap after earlier purchases in the same period. Do not deduct the maximum advertised cashback from every supermarket order.
Imagine Shop A charges HK$400 with a confirmed HK$20 instant discount, so HK$380 is paid. If a card will award a separate HK$8 rebate and the transaction definitely qualifies, the eventual net cost could be HK$372. Shop B might charge HK$375 and award no rebate. Shop A becomes cheaper by HK$3, but the checkout payment is still HK$380 today. If the rebate is uncertain, compare both the conservative HK$380 case and the qualified HK$372 case. This avoids making a false “cheapest” claim based on a reward that has not been earned.
Loyalty points are even easier to overvalue. A point balance may require a future purchase, have an expiry date or be redeemable only in fixed blocks. Record an achievable cash-equivalent value only if you expect to use it. If a promotional coupon cannot be combined with a member price, calculate each eligible route separately rather than stacking them in the spreadsheet. And if one payment method carries an extra fee, subtract that fee from the reward. The correct comparison is the marginal value of this actual order, not a generic card-rewards advertisement.
Use price history to avoid a false bargain
A crossed-out “original price” does not tell you what you would normally pay. An item might have been sold for less during another routine offer, or its listed price may have risen before the current multi-buy. The Consumer Council recommends comparing the effective promotional unit price with ordinary single-item prices over time. Its Online Price Watch can help you track relevant products when covered. You do not need to wait for a perfect statistical history; even a few receipts from your regular purchases can provide a useful target price.
Write a personal reference price for expensive repeat purchases, such as rice, detergent or baby supplies. Keep the product specification fixed and update the reference when the size changes. If a 1.2 kg pack becomes 1 kg while the shelf price stays the same, the price per kilogram has increased. Comparing only the sticker price would miss this shrinkage. Historical price checks should be used to decide whether to buy extra now, while the current basket comparison still answers which merchant costs less for today’s needs.
Do not overstate the evidence. A survey of selected products over a defined period can show that prices vary and that advertised formats are not always best value; it cannot prove one chain is cheapest for every shopper now. Our worked examples are hypothetical, and we are not claiming to have audited a live basket at both merchants. For a current choice, use the Consumer Council tool, the merchant’s own current listing and your final checkout or shelf label. Recheck especially when buying a large quantity based on a promotion.
Decide whether to split the shop
Sometimes neither chain wins every item. To test a split shop, identify only the products with material price differences. Suppose four items cost HK$260 at either merchant, while two heavy items are HK$25 cheaper in total at the second store. If the extra stop costs HK$12 in transport and no extra delivery fee, the net cash saving is HK$13. Whether that is worthwhile depends on your time and ability to carry the items. If the second online order adds HK$40 delivery, the split loses HK$15 instead. Calculate the full alternative, not just the attractive line-item gap.
A useful shortcut is to compare three scenarios: buy everything at Wellcome, buy everything at PARKnSHOP, or make one sensible split. Limit the split to goods with enough savings to cover the extra trip or fee. Do not optimise every single item across many stores unless that is a hobby you enjoy; time spent comparing can exceed the value recovered. For a household with a repeated weekly basket, save the list and update only the handful of products whose prices or promotions change materially.
Before paying, do one final basket check: identical or acceptable products, quantities, price per common unit, threshold discounts, delivery or travel cost, payment eligibility, and items that could be unavailable. If a product substitution changes the basket, update both sides. The output should be a clear sentence such as “For our twelve-item online basket and this delivery slot, Shop A costs HK$18 less after confirmed discounts.” It should not be an unsupported statement that Shop A is always cheaper for Hong Kong.
Browse Hong Kong supermarket deals →
Frequently asked questions
Is Wellcome always cheaper than PARKnSHOP?
No general rule answers an individual basket. Match the same products and quantities, then compare final payable totals for the same shopping channel and date.
How do I compare differently sized grocery packs?
Divide the actual eligible price by net quantity and use a common measure such as HK dollars per 100 g, per litre or per roll. Consider whether you will use the larger pack.
Should a future voucher reduce today’s basket cost?
Record the amount paid today separately. Count a future voucher only if you can realistically satisfy its terms and make another purchase you would otherwise make.
Do supermarket online and physical-store prices match?
Do not assume they do. Check the relevant channel, branch or delivery address, and compare actual checkout or shelf prices for the same basket.
Can a multi-buy offer be worse than a single-item price?
Yes. Compare effective unit prices, required quantity and past ordinary prices. A format such as buy-one-get-one is not proof of a particular saving.
When should I split my basket between two supermarkets?
Only if the price difference on the split items exceeds extra delivery, travel and handling costs, and the additional time is worthwhile to you.
