Buy Two Get One Free vs Half Price in Hong Kong: Work Out the Real Saving
Compare buy-two-get-one-free, half-price and second-item-half-price offers in Hong Kong using the quantity you need, final basket cost, unit price and offer terms.
Start with the quantity you would have bought anyway
The apparent winner changes when the number of items you need changes. Buy two get one free means paying for two qualifying items and receiving three, assuming the same item and price. A genuine half-price offer lets you buy one at half of a valid reference price. A second-item-half-price offer normally requires buying two, with a reduction on one of them. The three claims sound similar because they all display a large saving, but they ask you to take home different quantities and pay different checkout totals. Decide how many items you would buy without a promotion before ranking the banners.
For three identical HK$30 items, buy two get one free costs HK$60 for three, or HK$20 each. If the same item can genuinely be purchased at half price for HK$15 each with no quantity cap, three cost HK$45. Half price wins for three as well as for one. If “half price” actually means only the second item is half price, buying two costs HK$45, or HK$22.50 each. Buying three may mean HK$45 for a pair plus HK$30 for the third, HK$75 in total. The words beside half price decide the result.
When you need exactly one item, a multi-buy offer may provide no saving at all. When you need exactly two, the second-item-half-price offer can give a lower immediate bill than paying for two to receive a third you may never use. When you need exactly three, compare the total cost for three usable items. This article is a worked decision method for Hong Kong shoppers, not a claim that any named supermarket currently sells a particular product at the illustrative prices.
Translate every banner into one cash equation
Write the purchase requirement on the left and the amount due on the right. With three identical items at regular unit price P, “buy two get one free” usually means 2P for 3 items, an effective price of 2P ÷ 3 per item. “Every item half price” means 0.5P per item. “Second item half price” means P + 0.5P for 2 items, an average of 0.75P. A buy-one-get-one-free offer would be P for 2 items, an average of 0.5P. These fractions are only true if the reference price P and eligibility conditions are the same.
Use a quick illustration at P = HK$24. A buy-two-get-one-free group costs HK$48 for three, equivalent to HK$16 each. Two items with the second at half price cost HK$36, equivalent to HK$18 each. Every item half price costs HK$12 each. The group of three is cheaper per item than the second-item offer, yet the second-item offer asks for HK$12 less at checkout because it supplies one fewer item. A lower average rate and a lower bill answer different questions.
If the sign says “up to 50% off”, do not substitute 0.5P into the equation until the exact item is confirmed as eligible. If a digital coupon requires a minimum basket value, first calculate the qualifying subtotal and then the actual discount. If a promotion gives a voucher for the next transaction instead of reducing this bill, put that voucher on a separate line. A future benefit, however attractive, does not lower the cash paid for the current basket.
The crossed-out price may not be a useful comparison
A banner that calls a bundle “33% off” may be comparing its group price with three items at a listed reference price. That does not prove it is 33% below the best readily available price for the same item at another shop, or below the price charged before the campaign. The Hong Kong Consumer Council has investigated supermarket promotion and strike-through displays, and its guidance is to look past the advertised saving to the price actually payable for equivalent goods. A sound calculation uses the current alternative you can buy, rather than an unverified historical figure.
Imagine Store A has buy two get one free on a product labelled HK$30 each: three cost HK$60. Store B sells the same specification for HK$19 each without a sale label: three cost HK$57. Store B is HK$3 cheaper despite the absence of a prominent promotion. If you need only one, Store B costs HK$19 while Store A may still charge HK$30. The relevant comparison depends on the same brand, size, flavour and quantity, and on both prices being available to you at the time of purchase.
The Consumer Council also operates Online Price Watch to help shoppers compare listed online prices. A price comparison tool can guide a shortlist, but it may not reflect a particular branch, membership account, stock level or final delivery slot. Check the retailer checkout or shelf and scanned bill for the transaction you intend to make. If a sign and bill differ, keep evidence and ask staff to explain the applicable conditions before treating the discount as received.
Mixed products need a separate calculation for each item
Promotions often allow several flavours or sizes within one range, but the free item may be the cheapest of the three. Suppose a HK$40 item, a HK$30 item and a HK$20 item are eligible, and the HK$20 item is free. You pay HK$70 for goods with a combined shelf total of HK$90. The effective saving is HK$20, not one third of HK$90 and not HK$40. A claim based on three identical high-priced items would overstate the saving for this mixed basket.
Now compare a second-item-half-price offer on a HK$40 item and a HK$20 item. If the retailer discounts the lower-priced one, you pay HK$40 + HK$10 = HK$50. If the retailer permits the expensive item to receive half off, the result would instead be HK$20 + HK$20 = HK$40. The terms, not the order in which you picked items off the shelf, decide which calculation applies. Check the receipt line items rather than assuming the larger reduction was used.
Different pack sizes make the arithmetic even more important. A 500ml bottle and a 330ml bottle are not equivalent “one item” units for household planning. You can calculate each bundle’s total liquid volume and divide the amount paid by that volume to get a comparable cost per 100ml. Our separate Hong Kong unit-price guide goes deeper into weight, concentration and usable quantity. Here the key point is simpler: first establish the exact basket the promotion covers, then calculate its cash cost.
Quantity limits, membership and payment rules can reverse the answer
A sign may limit the number of free items per customer, per receipt, per account or per day. If your household needs six items, one qualifying buy-two-get-one-free group might cost 2P, but a second group might be full price if the offer allows only one redemption. At P = HK$30, one group plus three full-price items would cost HK$60 + HK$90 = HK$150 for six, rather than the HK$120 you might expect from applying the first group twice. Read the limit before scaling a per-item result to a larger shop.
Some promotions require a member account, selected app, voucher activation or particular bank card. Compare the cost only after you know whether your purchase meets those rules. If you must spend another HK$50 on products you did not plan to buy to unlock HK$20 off, the promotion can increase the total bill. A card rebate might arrive later, be capped or exclude some merchants; record it separately from the discount applied at the till. Do not treat an uncertain rebate as cash already saved.
Online and physical-store campaigns can differ. An app-exclusive multi-buy may require collection from a specified branch, while a store offer may not stack with an online voucher. If home delivery is involved, add delivery, packaging and any unavoidable service fee to the relevant basket. Comparing an in-store offer with an online offer without accounting for fulfilment cost is like comparing a two-item bill with a three-item bill: the price labels are not measuring the same purchase.
Returns deserve the same attention as the initial payment. If you later return one item from a three-item bundle, the retailer may recalculate the promotion or deduct the value of the free item from a refund. That outcome depends on the published returns policy and the particular receipt; it cannot be inferred from the words “free item” alone. Before buying clothing sizes, personal-care products or gifts in a bundle, check whether individual pieces can be returned, whether they must be unopened, and what amount would actually be refunded. A multi-buy price that only works when every item is kept is less flexible than three independently purchased items.
Perishables and storage turn a cheap unit rate into a costly decision
The free third item has value only if someone will use it. Suppose three identical yoghurts under buy two get one free cost HK$36, or HK$12 per yoghurt. If one expires before your household can eat it, you have spent HK$36 for two usable yoghurts, effectively HK$18 each. Buying exactly two at HK$15 each elsewhere would cost HK$30 and prevent waste. The bundle’s advertised average of HK$12 applies only to the best case in which all three are consumed.
Expiry is not the only constraint. Bulk detergent needs storage space; a frozen product needs freezer capacity; a cosmetic may become unsuitable after opening. Buying a third unit “for free” may displace something else you need, or tie up cash that could cover a different basket item. This does not make every multi-buy a bad deal. It means household demand is a real part of the equation, alongside shelf price and checkout discount.
A practical test is to write your planned use next to each extra item: who will use it, by when, and where it will be stored. If the answer is uncertain, compare a scenario in which the extra item is wasted. Do not assign it its full shelf value just because it appears in a promotional photograph. The best offer is the cheapest way to acquire goods you can actually use, not the largest number of units carried home.
Work through a complete Hong Kong shopping basket
Assume your list contains two 250g coffee packs and one 500ml cleaner. Shop A has the coffee at HK$30 each with the second pack half price, so two cost HK$45. The cleaner costs HK$38. Your product subtotal is HK$83. Shop B sells the same coffee at HK$27 each with buy two get one free, so three cost HK$54; the cleaner costs HK$36, giving a subtotal of HK$90. Shop B supplies an extra coffee pack, but Shop A requires HK$7 less cash for the goods you planned to buy.
If you know you will use a third coffee pack next month, the comparison changes. Shop A’s third pack at full price would bring its equivalent three-pack coffee cost to HK$75 and full basket to HK$113. Shop B’s three-pack basket remains HK$90. Provided the third pack remains usable and both shops’ collection or delivery terms are equivalent, Shop B is HK$23 less for the expanded planned basket. We changed the need before redoing the maths; we did not retroactively call Shop A a bad deal for the original two-pack list.
Now suppose Shop B requires a HK$12 delivery fee and Shop A is on your normal walk home. For the two-pack need, Shop B becomes HK$102 delivered and Shop A stays HK$83, a HK$19 difference. For a genuine three-pack need, compare Shop B’s HK$102 with Shop A’s HK$113; Shop B is still HK$11 less. You can replace these teaching numbers with the current item prices and fulfilment fees in your own cart. No brand-specific price in this example is a live offer.
A phone-friendly checklist before you pay
On one vertical note, record your planned quantity, each item’s size and specification, and the channel you will use. Under each candidate offer write: qualifying items, promotion trigger, discount applied to which item, quantity limit, required membership or payment method, product subtotal, any delivery fee and final amount payable. Add a separate line for future vouchers or points. This format lets you compare two real baskets on a phone without dragging a wide table sideways.
For each option, answer three questions. What is the cash amount I must pay now? How many units that I can use do I receive? What would the same required quantity cost under the best available alternative? If the answers differ because pack sizes or flavours vary, normalise them per usable unit. If an offer gives a third item but you need only two, compare the two-item bill first; then decide whether the extra unit is useful enough to justify any larger outlay.
Before tapping Pay or leaving the checkout, verify that the discount appears on the itemised bill. Confirm whether the displayed price includes any member-only promotion, whether the third product is the correct free item, and whether a coupon or card requirement has been met. Keep the receipt or order summary if you may need to query the promotion. Browse our Hong Kong supermarket deals for current candidates, then run the same calculation on the merchant’s live terms. This guide intentionally avoids a list of fixed promotional prices that would become stale.
Browse Hong Kong supermarket deals →
Frequently asked questions
Is buy two get one free better than half price?
For identical items at the same valid reference price, every item at half price is cheaper per item. Buy two get one free costs two thirds of the reference price per item if you use all three. Check whether “half price” applies to every item or only the second.
What if I need only two items?
Compare the amount you must pay for the two items you need. A second-item-half-price offer may have a smaller bill than a three-item bundle, even if the bundle has a lower average price per item.
Which item is free when prices differ?
Many mixed-item promotions discount the cheapest eligible item, but the exact rule varies. Read the terms and inspect the receipt before treating the most expensive item as free.
Does a third free item count as a saving if it expires?
Only the quantity you can use has practical value. If the third item is wasted, divide the amount paid by the two usable items when comparing with another shop.
Should I compare the promotion with the crossed-out price?
Use the current amount payable for the same specification and quantity at realistic alternatives. A strike-through figure is not, by itself, evidence of the best comparison price.
Do vouchers and card rebates reduce the basket price?
An immediate, successfully applied voucher reduces checkout cost. Later points or card rebates are conditional and should be recorded separately until eligibility and value are clear.
