Hong Kong online groceries: is free delivery worth the top-up?
Calculate whether adding items to meet a Hong Kong online grocery free-delivery threshold lowers your real basket cost after fees and discounts.
Free delivery describes a fee, not the total price
An online supermarket may display “add HK$80 for free delivery” when you are close to a threshold. Adding HK$80 of goods to avoid a HK$40 charge can increase your immediate payment by HK$40. The banner can still be useful if the extra goods are necessities you would otherwise buy soon, but it is not proof that the modified order is cheaper. Start with the basket you actually planned, not the basket the site encourages you to build.
For each possible order, calculate the amount you will pay for products after applicable discounts, plus delivery, packaging and other unavoidable fees. Treat later card rebates or points as a separate, conditional benefit. Compare like-for-like delivery dates and locations. An option that looks cheap because it uses a slower collection method is not the same as a home-delivery order to your address.
This guide uses illustrative prices and does not maintain current free-delivery thresholds for individual Hong Kong chains. Retailers vary their rules by order, date, district, delivery slot and promotion. The Consumer Council has encouraged shoppers to inspect delivery arrangements and other online-shopping terms. The checkout summary for your own address is the final place to verify the charge.
The basic top-up calculation
Suppose the products you need cost HK$320. Delivery would be HK$45, so the unmodified order costs HK$365. The store offers free delivery on qualifying orders of HK$400 or more. Adding an unwanted HK$80 product reaches the threshold and makes the payable total HK$400. The free-delivery order costs HK$35 more in cash. Calling the HK$45 delivery charge “saved” without counting the extra product gives the wrong answer.
Now imagine the extra HK$80 product is toilet paper that you would buy next week from the same store at the same price, with no separate delivery charge then. Buying it now can be reasonable: you pay HK$400 for goods you genuinely need rather than HK$365 now plus HK$80 later, or HK$445 in total. The two scenarios differ because the extra product has different value to you. Write “planned future purchase” beside it; do not silently treat every top-up item as necessary.
The quick test is to compare the cost of adding the item with the delivery fee you avoid, then consider the item’s real use and alternative price. If the top-up costs HK$80 and delivery is HK$45, an unnecessary top-up cannot lower cash outlay. If you needed the item anyway but another shop sells it for HK$60, the premium for buying it here is HK$20; a HK$45 avoided delivery fee could still make the combined basket worthwhile.
The threshold may use a different subtotal from the one you see
A retailer may assess free delivery before or after a basket coupon, on eligible products only, or on one seller’s items rather than the whole platform basket. Suppose the listed product subtotal is HK$410 and a HK$30 product coupon brings it to HK$380. If the delivery threshold is HK$400 after discounts, the order may no longer qualify. If the stated rule uses the pre-coupon subtotal, it may still qualify. The same cart and coupon produce opposite outcomes under different rules.
Do not guess the order in which vouchers and delivery benefits apply. Toggle the eligible coupon at checkout and note the final amount including all fees. In an illustrative case, applying a HK$30 coupon loses a HK$40 delivery waiver: the payable total can rise by HK$10. If the system genuinely calculates it that way, using the coupon is worse for that particular basket. The best option is the lowest final payable total for the same planned goods, not the largest individual discount.
Some products may be excluded from qualifying spend even though they are in the same basket. Gift cards, vouchers, delivery fees, regulated goods or marketplace items can follow separate rules. Read the current terms for the exact retailer and order. If the checkout does not apply free delivery, examine the eligible subtotal, seller, address and slot before buying more.
Multiple sellers and fulfilment methods create multiple thresholds
A platform can show one visual cart while fulfilling items from several sellers. A HK$500 cart split into HK$250 from Seller A and HK$250 from Seller B may not meet either seller’s HK$400 free-delivery threshold. If each parcel attracts HK$35 shipping, the total can be HK$570. Seeing “HK$500” at the top of the cart is not enough; open the breakdown for each shipment.
Home delivery, collection from a store or locker, scheduled delivery and fast delivery can have different qualifying amounts and charges. Check where the items will physically arrive and whether you can collect them during the stated window. A collection option with zero fee may be worse for someone who must make a special journey. For a shopper who passes the collection point daily, it may be the best option.
Hong Kong delivery restrictions may also vary with district, building access, heavy or bulky goods and address type. A general banner may not describe outlying islands, remote areas or special handling. Do not copy a free-delivery threshold from a search snippet and assume it applies to your address. Enter the delivery location and review the confirmed price before completing the order.
Delivery fees are not the only added charges
An online grocery order can include packaging charges, bag fees, handling fees or small-order charges. The Consumer Council has examined how online shopping services present plastic bag and packaging charges, noting that names and practices can vary across operators. That is a reason to inspect the final itemised payment, not a claim that every grocery order has the same bag fee.
Suppose Store A offers the planned basket for HK$350 with free delivery but adds HK$8 in unavoidable packaging and a HK$5 handling fee. Its payable total is HK$363. Store B charges HK$342 for the same goods, HK$20 delivery and no other fee, also HK$362. Store B wins by HK$1 despite the shipping charge. A comparison that sorts only by “free delivery” would put them in the wrong order.
If a fee can be avoided by choosing no bag, collection or a different slot, count the fee that applies to the option you are genuinely willing to use. Do not omit a charge merely because it appears on the final screen rather than the product page. Save the checkout summary when a fee is unexpectedly added; that gives you a precise question for the retailer.
Price per product still matters after delivery becomes free
A free-delivery retailer can sell the products you need at higher prices. Imagine a basket of six staple items costs HK$360 at Store A with HK$40 delivery, total HK$400. Store B advertises free delivery but charges HK$415 for equivalent brands and sizes. A costs HK$15 less. If Store B substitutes smaller packs, the apparently cheaper basket may even deliver less usable product. Compare the same quantity, not just the same number of lines.
For mixed pack sizes, use unit prices. A 1kg bag of rice for HK$70 is HK$7 per 100g; a 750g bag for HK$57 is HK$7.60 per 100g. If a top-up consists of the smaller bag, you are not necessarily creating value even when it unlocks delivery. Ask whether you would have selected that pack without the threshold pressure.
The Consumer Council Online Price Watch can help investigate prices across retailers, but online prices, availability and promotions may change. Use it to identify plausible alternatives and then compare the actual order total for your delivery address. A historical average price is context, while the checkout amount is what you will pay.
Perishables and substitutions can erase a nominal saving
Fresh food is a poor top-up choice when the household cannot use it before spoilage. If adding HK$70 of produce avoids HK$45 delivery but half of it goes unused, the apparent saving is illusory. A shelf-stable necessity that you would buy soon is more likely to retain value. Still check expiry, available storage and whether the online pack size matches what you normally consume.
A supermarket may substitute an unavailable item. Read whether the substitute can differ in size, brand or price, and whether you can reject it. If the item that pushed your order past the free-delivery threshold is removed or substituted after checkout, the final charge or delivered value may change. Keep the order confirmation and compare it with the final receipt or refund notice.
Do not assume a returned top-up item leaves the free-delivery waiver intact. The retailer may recalculate an offer when part of the order is cancelled or refunded, under its own terms. Before deliberately adding an item you expect to return, read the policy and consider the inconvenience. A planned return is rarely a good basis for calling a delivery promotion a genuine saving.
Basket discounts and card rewards should be layered carefully
A supermarket can offer a basket discount alongside free delivery, while a bank provides card cashback later. Calculate the retailer’s payable total first. Then calculate bank cashback only on transactions that meet the bank’s definition of eligible spend. A HK$500 listed basket reduced by HK$50 at checkout charges HK$450; a card reward is unlikely to be based on the old HK$500 unless its terms explicitly say so. Record registration and caps before assigning any value to the reward.
Suppose Option A costs HK$440 after a grocery voucher and delivery, while Option B charges HK$450 but advertises HK$20 of later points. B can have an effective HK$430 cost only if you actually qualify and can use the points at full value. It still requires HK$450 today. If the points expire or need another minimum-spend order, A may be preferable. Show both the present cash payment and the later potential benefit.
The more layers a promotion has, the more useful a short checklist becomes. Note the delivery threshold unit, eligible products, voucher sequence, delivery slot, payment method and cap. A reward headline is not a substitute for reading the itemised checkout and bank terms.
When splitting a shop across two stores makes sense
A single large order can qualify for free delivery, but buying everything from one seller is not always cheaper. If Store A has your dry goods at HK$200 and Store B has fresh food at HK$180, each with a HK$25 delivery fee, the total is HK$430. A one-store alternative might offer all goods for HK$440 with free delivery. In this example, splitting orders saves HK$10 even after two fees. Check whether the product quality and delivery timing are acceptable before choosing it.
Conversely, two stores may create two minimum-order requirements and duplicate delivery charges that overwhelm small product savings. Calculate every full basket option from scratch, including items unavailable at one store. If you need to go in person for missing goods, the trip has a practical cost too. You do not need to monetise every minute, but the comparison should reflect the actual shopping plan.
A useful way to avoid endless optimisation is to compare three realistic options: one-store home delivery, split-store home delivery, and collection or in-person purchase when convenient. Stop when the cost difference is smaller than the uncertainty in substitutions, availability and time. The goal is a good household decision, not an impossible mathematically perfect cart.
A one-minute checkout worksheet
On your phone, write the planned products and sizes, the product subtotal after discounts, delivery charge, packaging or handling charge, and final cash total. Under that, list any top-up item and mark it “needed”, “might use” or “unneeded”. Add a line for card or points rewards only after the cash total. This vertical format is easier to use on a small screen than a wide price table.
For example: “Original order: HK$320 goods + HK$45 delivery = HK$365. Top-up order: HK$400 goods + HK$0 delivery = HK$400. Extra HK$80 item not needed; original order saves HK$35 cash.” If the extra item is a planned necessity that would otherwise cost HK$80 next week, the top-up order could instead reduce combined future spending. The same numbers lead to a different answer because the household need has changed, not because the arithmetic has changed.
Finally, inspect the retailer’s actual checkout for your district and delivery slot, then save the order summary. Compare the delivered items and final receipt with that summary. This guide provides a decision method; it deliberately avoids publishing a free-delivery threshold that may be obsolete by your next shop. If a promotion appears only after entering a payment card or selecting a specific delivery window, make that choice before recording the comparison. A basket total copied before the last checkout step may omit a charge or discount that decides the result.
Browse Hong Kong supermarket deals →
Frequently asked questions
Should I add an item just to reach free delivery?
Compare the added item’s cost with the delivery charge and ask whether the item is a genuine planned purchase. An unnecessary top-up can increase the total payment.
Is the delivery threshold calculated before or after vouchers?
It depends on the retailer and offer. Check the eligible subtotal and final delivery fee after applying the voucher at checkout.
Can products from several sellers combine for free delivery?
Not always. A platform may apply separate thresholds and charges to each seller or shipment. Review the itemised order.
Does free delivery mean there are no other fees?
No. Packaging, bag, handling or special-delivery charges may still apply. Compare the complete payable total.
Will a refund for the top-up item affect free delivery?
It may. The retailer may recalculate benefits when an item is cancelled or returned; read the offer and refund terms before assuming the waiver remains.
How do I compare two online supermarkets fairly?
Use the same planned products, sizes, address and delivery timing. Add product discounts and all unavoidable fees, then list later rewards separately.
