Buy One Get One Free: What It Really Does to Your Profit Margin

Pricing tactics series | Updated October 2026

The most common mistake in buy one get one free pricing is assuming it costs you 50% of revenue. It does not, as long as you know your COGS. Your real cost is the cost of the free item divided by the revenue of the paid item, and that single fraction decides whether BOGO is a clever promotion or a machine for losing money one transaction at a time.

Check your own numbers first: use the free Markup vs Margin Calculator to convert between markup and margin before you price any promotion.

The formula, with two worked examples

Effective discount = (COGS of the free item / revenue from the paid item) x 100. Take a $40 product with $12 cost, a 70% gross margin. The customer pays $40 and takes two units. Your cost is $24. Profit per transaction: $16, which is a 40% margin on the $40 of revenue. BOGO shaved your margin from 70% to 40%, and you are still profitable, moving twice the inventory per sale. This is the case BOGO was made for.

Now the same $40 price with $24 cost, a 40% gross margin. The customer pays $40 and takes two units. Your cost is $48. You lose $8 on every single transaction. Not less profit. A loss. Every BOGO sale digs the hole deeper, and no amount of volume fixes it, because volume multiplies the loss. The break-even line for buy one get one free sits at 50% gross margin: at exactly 50% you make zero, above it you profit, below it you bleed. Gentler structures move the line down. Buy 2 get 1 free breaks even at 33% margin; buy 3 get 1 free at 25%. The rule of thumb worth remembering: if your gross margin is under 40%, BOGO is not your friend. Run a straight percentage discount or a volume threshold instead, where you control the damage precisely.

The volume trap nobody calculates

Even when BOGO is profitable per transaction, it usually earns less per transaction than full price, which means you need more transactions to stand still. The formula is brutal and short: required volume increase = discount / (gross margin - discount). At 70% gross margin, a BOGO deal, effectively 50% off per unit, needs about 250% more orders to generate the same gross profit as full-price sales. Two and a half times the orders, just to break even on profit. At 35% margin, the formula gives you a negative number, which is math's way of saying it cannot be done at any volume.

And that is gross margin. After shipping, payment fees, and returns, your contribution margin is thinner, so the real hurdle is higher. The deeper problem is who shows up for the deal. Analyses of promotion data keep finding the same pattern: the majority of discounted orders come from returning customers, people who had already shown they would pay full price. The promotion rarely acquires anyone. It refunds margin to your best customers and pulls forward demand that would have arrived anyway, leaving the weeks after the promo running below baseline. BOGO is a volume play for clearing inventory or launching a product. As a standing strategy, it trains your customers to wait for the free one.

So run the two numbers before you launch anything. First: (price x paid units) - (cost x total units). If that is negative, stop. Second: the volume increase the discount demands. If you cannot realistically get it, stop. A promotion that needs 250% more orders is not a promotion. It is a hope with a marketing budget.

Frequently asked questions

Is buy one get one free really 50% off?
Per unit, yes: the customer gets two units for the price of one. But the cost to you is not 50% of revenue. Your effective discount is the COGS of the free item divided by the revenue from the paid item, so a $30 product with $9 COGS costs you a 30% effective discount, not 50%.

What profit margin do I need for BOGO to be profitable?
For buy one get one free, you need at least 50% gross margin to break even; at exactly 50% you make zero profit per transaction. Buy 2 get 1 free breaks even at 33% margin, and buy 3 get 1 free at 25%. Below 40% gross margin, BOGO usually loses money.

How do I calculate profit on a BOGO promotion?
Profit = (price x units the customer pays for) minus (cost x total units given). For B1G1 on a $60 product with $24 cost: the customer pays $60 and gets 2 units, your cost is $48, profit is $12 per transaction.

Is BOGO or a straight percentage discount better for margin?
BOGO moves twice the units per transaction, which helps clear inventory, but a percentage discount is easier to target and control. Use BOGO for volume plays like clearance; use percentage discounts for precision offers to hesitant buyers.

How much extra volume does a BOGO promo need to break even?
Use: required volume increase = discount / (gross margin - discount). At 70% gross margin, a BOGO deal (about 50% off per unit) needs roughly 250% more orders to produce the same gross profit. At 35% margin, the math does not work at any volume.

Price it before you promote it: open the free Markup vs Margin Calculator and see what your margin really survives.

One calculator walkthrough a week, no spam: subscribe to the newsletter.