Coupons & Promos

BOGO promotion design

BOGO sounds simple — until you do the margin math. Here's the version that actually pays.

6 min read Updated April 29, 2026

Buy-one-get-one is the promotion that sounds simplest and breaks teams hardest. The headline is two words. The margin math, the eligibility rules, and the variant logic are where the version that actually pays gets built.

The three flavors of BOGO that actually exist

"BOGO" gets used to mean three different mechanics, each with different math:

  • BOGO free — buy one, get a second identical (or eligible) item at no cost. Effective discount on the order: 50%.
  • BOGO half off — buy one at full price, get the second at 50% off. Effective discount on the order: 25%.
  • BOGO 30% off (or any other percentage) — the modern, margin-friendly version. Effective discount: half of whatever you set.

BOGO free is the version most customers picture when they hear the word, and it's also the version that destroys margin fastest. It only works on items where the unit cost is a small fraction of price — apparel basics, packaged consumables, bundle accessories. On anything with cost-of-goods above 40% of price, BOGO free is selling at or below cost on the order.

Run the unit economics first

The margin trap with BOGO is treating the discount as "50% off one item" when in practice the order-level effective discount is what matters. If your gross margin on a SKU is 50% and you give away one of two units, you've zeroed out the margin on the order — same as a 50% off code, but psychologically less cautious because the customer pays the full price tag on the first item.

  1. Calculate gross margin per SKU eligible for the promotion.
  2. Compute the order-level effective discount (BOGO free = 50%, BOGO half = 25%, BOGO 30% = 15%).
  3. Subtract the effective discount from the gross margin. If the result is below your operational floor, the promotion loses money on every redemption.
  4. Add an estimated incremental volume lift. If the lift doesn't push variable contribution above the no-promo baseline, the promotion is a bad trade even if it's "profitable" per order.

The single most useful adjustment is replacing BOGO free with BOGO 30% or 40% off the second item. The volume conversion barely changes; the margin recovers most of the loss.

Eligibility rules quietly determine the cost

"Buy one get one" leaves a lot unsaid. The rules that follow it determine whether the promotion is profitable or a write-off:

  • Same SKU only — strictest, hardest for customers, lowest margin damage. Often the right default.
  • Same category — buy from category, get from category. Common for apparel and beauty.
  • Cheaper of two free — the discount applies to the lower-priced item. Always specify this; "free" without it implies the more expensive item.
  • Excludes new arrivals / sale items — protects newest and already-discounted SKUs from compounding markdowns.
  • Mix-and-match within bundle — flexible for the customer, requires careful SKU eligibility lists.

Always specify "discount applies to lowest-priced eligible item." Without it, you're inviting the cart-stuffing pattern: a $400 item plus a $4 item, the $400 free.

When BOGO outperforms a flat discount

BOGO is the right tool for a few specific jobs. It moves volume on slow SKUs without tagging the brand as "discounted" in the way a sitewide percentage code does. It increases units per order, which raises AOV and warehouse efficiency. And it's psychologically heavier than the equivalent percentage discount — "free" carries weight that "20% off" doesn't, even when the math is identical.

BOGO is the wrong tool when the goal is acquisition (a new customer doesn't want two), when the SKU has high cost-of-goods, or when the inventory you're trying to move isn't actually slow. Coupon marketing strategy covers the goal-first framework that prevents BOGO from becoming the default answer to every "we need to run a promo."

Build the cart logic so customers can see it

A BOGO that fires correctly but invisibly at checkout converts worse than a clearer percentage discount. Customers need to see the second item drop to free (or half off) in the cart before they trust the offer. Two implementation rules matter most:

First, the discount line should appear on the cart page, not just the final order summary. Second, if the customer is one item short of qualifying, the cart should say so — "Add 1 more to qualify for BOGO free" — with the eligible item set linked. Both behaviors materially raise the conversion rate. Promo code strategy covers the broader public-vs-targeted choice for any BOGO that's gated to a specific audience.

BOGO inside loyalty programs

BOGO works particularly well as a loyalty perk — given to a known segment, on known SKUs, with the redemption tracked back to the customer record. The same offer that's a margin liability sitewide becomes a retention win when scoped to your top tier. Loyalty program coupons covers the tiering structures that make this work.

The BOGO that pays: pick BOGO 30–40% off, not BOGO free; restrict eligibility to specific SKUs; require lowest-priced item discount; show the offer applying live in the cart; measure incremental units, not raw redemption.

Frequently asked

When does BOGO free actually make sense?
On items with very low cost-of-goods relative to price — packaged consumables, basic apparel, accessories — and as a tool to clear specific inventory rather than a brand-wide promotion. On anything with COGS above 40% of price, BOGO free almost always loses money per order.
Should the BOGO discount apply to the cheaper or more expensive item?
Always the cheaper item, and always state it explicitly in the rules and at the cart. Without that rule, customers will pair a $200 item with a $5 item to get the $200 free — the math on that one transaction wipes out a week of campaign margin.
Can BOGO and a percentage-off code stack?
Default to no. Stacking BOGO with a percentage-off code can drive effective discounts past 60%, which is below cost on most categories. If you want to allow occasional stacking, build it as a single combined promotion with explicit math, not as two independent codes that happen to combine.
Is BOGO good for acquiring new customers?
Generally no. New customers are usually trying you for the first time and don't want two of an unproven product. A simple percentage discount or free shipping converts new customers at higher rates. BOGO shines on existing customers and inventory clearance.
How do we measure if a BOGO actually drove incremental volume?
Compare units sold of the eligible SKUs during the promotion against the same SKUs in a baseline window (or against a holdout segment). If unit sales doubled but margin per order halved, the math is a wash; if they more than doubled, the lift was incremental.