Buy X get Y free calculator

Enter the item price and the offer terms to compare it with a straight discount and see whether the extra quantity is worth it.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter price per item, buy (items at full price), get (discounted items), discount on those items (100 = free) and number of deals.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

Paid = (X × price + Y × price × (1 - Y discount%)) × deals. Effective price = paid ÷ items. Effective discount = 1 - paid ÷ (items × price).

Example

Inputs: Price per item = 30, Buy (items at full price) = 2, Get (discounted items) = 1, Discount on those items (100 = free) = 100 %, Number of deals = 1. Result: Effective discount: 33.33%; Effective price per item: 20.00; You pay: 60.00.

Limits and caveats

  • It assumes every item has the same price; some shops make the cheapest item the free one.
  • The real saving is smaller if you did not need the extra items.

Questions about this tool

What is buy 2 get 1 free worth?

You pay for 2 and get 3, an effective 33.33% off each item, which is less than a straight 50% off.

And second item half price?

You pay 1.5 prices for 2 items, an effective 25% off, not 50%.

When is the offer worth it?

When you really need all of it or will use it before it expires. Compare the effective price per item with other shops.