Skip to content

Buy X Get Y Calculator

Set the threshold above the normal basket.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these
%

Contribution per deal

$44.08

25% effective discount

Units in the deal4
Effective discount25%
Contribution from a normal basket$45.94
Extra units the deal requires2.2

Setting the threshold at or below the normal basket means giving away units people were already buying. Raise the buy quantity above 1.8 and the deal starts creating volume rather than discounting it.

How the Buy X Get Y Calculator works

Setting the buy quantity at or below the normal basket means giving away units people were already buying. Setting it just above forces the basket up, which is the only mechanism by which these offers create anything.

Also known as: buy 2 get 1 free calculator · multibuy discount value · quantity promotion calculator

Not financial advice. Marketplace fees change, and they vary by country, plan and seller status. Every rate here is an editable default, not a quoted price, check the platform's current fee schedule before you price a product against it. This is not tax or business advice.

Frequently asked questions

Where should the buy quantity sit?

Just above the normal basket size, so reaching it requires adding something. At or below it, the offer is a discount on existing behaviour.

What is the effective discount?

Free units divided by total units. Buy three get one free is 25%; buy two get one free is 33%.

Does it work for expensive products?

Rarely, the basket increase required is too large. These offers work best where the unit price is low enough that adding one more is an easy decision.

Should the free item be the cheapest?

Usually, and stating that clearly avoids disputes. Giving away the highest-value item in the basket is an expensive way to run the same promotion.

Related calculators