TurantTools PK

"Buy 2 Get 1 Free" vs 30% Off: Which Sale Deal Is Better?

The real discount on buy-one-get-one and buy-two-get-one deals, compared with straight percentage sales, and why 30% + 20% isn't 50%.

By the TurantTools PK team · Updated 28 October 2026 · 2 min read

"Buy 2 get 1 free" looks great in a sale, but it's really a 33% discount, and only if you wanted all three. Here's how it works on a Rs 2,500 shirt.

The real discount on "free" deals

DealYou payPrice per itemReal discount
Buy 1 get 1 freeRs 2,500Rs 1,25050%
Buy 2 get 1 freeRs 5,000Rs 1,66733.3%
Buy 3 get 1 freeRs 7,500Rs 1,87525%
Buy 3 get 2 freeRs 7,500Rs 1,50040%

Compared with a straight percentage off

Straight discountPrice for one itemSaving
25%Rs 1,875Rs 625
30%Rs 1,750Rs 750
40%Rs 1,500Rs 1,000

"30% + an extra 20%" isn't 50% off but 44%: a price of Rs 1,400.

Before you buy

  • If you only need one item, a straight 30% off beats "buy 2 get 1 free".
  • The free item is usually the cheapest one; check on the bill which item was free.
  • Remember or photograph the pre-sale price so you know the real discount.
Discount Calculator (Sale Price)Work out your discount.

Sources we checked

Tools in this article

Percentage CalculatorX% of a number, % change, and adding or taking off a %

More articles