Links on this page may be affiliate links — the price stays the same for you. How affiliate links work

United Kingdom / Guides / Understanding vouchers / Buy one get one free: how to work out the real deal

25 September 2026 · 5 min read · Understanding vouchers

Buy one get one free: how to work out the real deal

What "buy one get one free" really means

A buy one get one free offer, often shortened to BOGOF or BOGO, means you put two items from the same promotion in your basket and pay for only one of them at checkout. The second one is, in effect, free. The familiar phrase "two for the price of one" describes exactly the same thing.

The important point is that the promotion almost always covers two items from the same category or promotion group, not any two products in the shop. Before you put two completely different items in your basket and hope the offer kicks in, it is worth checking the conditions, which are usually shown right next to the promotion.

The real discount is 50 percent, not 100

When people hear "buy one get one free", they often think of a huge saving, because a whole item seems to be given away. If you spread the saving across both items, though, you end up with exactly 50 percent off the total, not more. That is a noticeable discount. Even so, "one free" sounds bigger than the plain percentage actually turns out to be.

To compare it directly with an ordinary percentage discount, it is therefore worth doing the maths yourself instead of relying on the advertising alone.

A worked example with two T-shirts

Say a T-shirt costs 20 euros and the promotion is "buy one get one free". You put two T-shirts in your basket, which would normally come to 40 euros. With the offer you pay for just one, so 20 euros for both together. The price per T-shirt drops from 20 to 10 euros.

If you compare that with a shop giving 30 percent off every single T-shirt instead, the buy one get one free offer is cheaper at the same starting price. That only holds, however, if you really need two T-shirts and not just one.

When the two items cost different amounts

With items at different prices, what matters is how the shop applies the offer. The usual approach is that the cheaper of the two items becomes the free one, while the more expensive item is charged in full. So if you put a product costing 25 euros and one costing 15 euros in your basket, you normally pay 25 euros and get the 15-euro product on top.

In total you pay 25 instead of 40 euros, a discount of 37.5 percent on the whole order. That is less than the full 50 percent with two items at the same price, but still a clear advantage over buying separately.

When a third item is added

Some shops extend the promotion to a third level, such as "3 for 2", where you pay for two items and the third is free. Mathematically, that works out as a saving of one third on three items at the same price, so a lower percentage than "buy one get one free", but on a larger quantity. If you only need one item, the third level gains you nothing. For comparison: using "buy one get one free" twice gives you four items for the price of two, while "3 for 2" gives you three items for that same price. If you do not need the fourth item, though, the larger quantity does nothing for you.

Limits of the offer: exclusions and maximum quantities

"Buy one get one free" rarely applies to the entire range. Certain brands, already reduced items or whole product groups are often excluded, even if at first glance they seem to belong to the advertised category. Some shops also limit how many times the offer applies per order, for example to one pair of items, even if you put four or six qualifying items in your basket. The conditions are usually in a small note right next to the promotion or in a linked overview, and it is worth reading before you build your basket around the offer.

When the offer is really worth it

A buy one get one free offer only saves you money if you would have needed both items anyway, promotion or not. If you buy a second item just because it technically seems free, you end up spending more than if you had bought only the one item you actually wanted.

This applies especially to perishable goods or items you will realistically never use in double the quantity. Saving more by buying more only works if the extra item has real value for you and does not land in your basket just because of the discount.

A quick check before you pay

  • Are both items really part of the same promotion, or does "buy one get one free" only apply within a narrower selection?
  • Is the lower price of the two items actually deducted in the basket?
  • Do you need both items, or is the second one only in your basket because of the discount?
  • Would a percentage discount on the same item from another seller be worth a look for comparison?

We explain how discounts can be combined with other promotions in our article on combining discounts. When a bundle deal is really cheaper than buying items separately is covered in the article on bundles. There is more on minimum order values and exclusions for vouchers in the article minimum spend, exclusions and combining codes. You can find current promotions sorted by category on our categories page.

Frequently asked questions

Do I have to buy two identical items for "buy one get one free" to apply?

That depends on the promotion. Some shops require two identical items, others accept any two items from the same promotion group. The exact condition is usually shown right next to the promotion or in the basket.

If the prices differ, does the cheaper item automatically become the free one?

In most cases, yes, because for the shop that works out cheaper than the other way round. You only know for sure, though, when you see the total in the basket before paying.

Is buy one get one free always better than a percentage discount?

Not automatically. Mathematically, "buy one get one free" equals 50 percent off both items together, and a little less when the items cost different amounts. A high percentage discount on every single item can, in some cases, be comparable or even cheaper.

Is the offer worth it if I only need one item?

Usually not. A second item you would not have needed is still extra spending, even if it technically seems free, because without the promotion you would never have bought it.

← Back to all guides