English

Bundle Discount Calculator — Buy 1 Get 1 Deals

Bundle price, price per item and the real cost of buy N get M free deals

Runs in your browser · nothing is uploaded

Mode

The regular price of one item.

A whole number from 1 to 10,000.

%

The percentage taken off the regular price when you buy the bundle.

Bundle price result

Enter the item price and quantity to see the bundle price and the price per item.

Amounts are whole minor units (two decimals) and rounded half up. Minimum order amounts, maximum discount caps and shipping are not included. When the price per item does not divide evenly it is rounded, so price per item times quantity can differ from the bundle price. The gap grows with quantity and can reach half the quantity in minor units (for example up to 50 cents for 100 items).

What it is

Shops often run bundle discounts and buy one get one style deals at the same time, and the numbers they show are hard to compare. This bundle discount calculator takes an item price, a quantity and a discount and shows the bundle price, the price per item and what you save. In the buy N get M mode you enter the items you pay for and the free items, and it shows the real price per item and the effective discount. Everything is calculated in your browser.

How to use

  1. Choose the bundle discount mode or the buy N get M free mode at the top.
  2. Enter the regular price of one item.
  3. For a bundle discount enter the quantity and the discount percentage.
  4. For buy N get M free enter the items you pay for (N) and the free items. Buy 1 get 1 is 1 and 1, buy 2 get 1 is 2 and 1.
  5. Read the bundle price or the real price, the price per item, the savings and the formula below.

How it works

  • Bundle price = price × quantity − (price × quantity × discount), with the discount rounded to the smallest currency unit.
  • Price per item = bundle price ÷ quantity, rounded when it does not divide evenly.
  • Buy N get M free: you pay price × N and receive N + M items.
  • Real price per item = amount paid ÷ items received, and the effective discount = free items ÷ items received.
  • Quantities must be whole numbers from 1 to 10,000.
  • Money is handled as whole minor units (two decimals), so there are no floating point errors.

Example

Mode Input Result
Bundle discount 1,000 × 3 items, 10% off Bundle 2,700, 900 each, you save 300
Buy 1 get 1 10,000, N=1, free 1 10,000 for 2 items, 5,000 each, 50%
Buy 2 get 1 3,000, N=2, free 1 6,000 for 3 items, 2,000 each, 33.33%
Buy 3 get 2 1,000, N=3, free 2 3,000 for 5 items, 600 each, 40%

Common mistakes

A common slip is entering the total number of items as N. For buy 2 get 1, N is 2 and the free item is 1. Another is assuming that a bigger bundle is always better: if you cannot use everything, a cheaper price per item can still raise your total spending. For food with a short shelf life, compare by the number you will really eat. When the products come in different sizes, use the unit price comparison calculator to check the price per 100 g or per 100 ml as well.

FAQ

How big is the real discount of buy 1 get 1 free?

You get two items for the price of one, so half of the regular total is taken off. With a 10,000 item you pay 10,000 for two, which is 5,000 each. Buy 2 get 1 gives three for the price of two, about 33.33%, and buy 3 get 2 gives five for the price of three, 40%.

Which is better, a bundle discount or a buy N get M free deal?

Compare the real price per item. Switch between the two modes in this calculator and read the price per item of each. Also check whether the deal makes you buy more than you need.

What happens when the price per item has fractions?

When it does not divide evenly it is rounded to the smallest currency unit. Three items for 2,000 is 666.67 each, shown as 666.67 with two decimals. Because of that, price per item times quantity can differ from the bundle price. The gap grows with quantity and can reach half the quantity in minor units (for example up to 50 cents for 100 items).

Can I enter a discount with decimals?

Yes, up to four decimals. With 12.5% the amounts are still calculated as whole minor units and rounded half up.

Are minimum order amounts and shipping included?

No. Minimum order amounts, maximum discount caps and shipping are not applied. For a capped coupon, convert the amount that is really taken off into a percentage and enter that.

Missing a tool?