A BOGO deal is a promotion where a customer buys one qualifying item and unlocks a reward on a second. That reward could be a free item, a discounted item, or something from a completely different product category. Buy one get one free is the version most people picture, but it’s just one variant of a broader format, and choosing the wrong one for your store can quietly cost you margin without you noticing.
This post covers every main type of BOGO deal, what each one is built for, and a plain decision framework for picking the right one.
BOGO stands for Buy One, Get One. It’s a promotional mechanic where a qualifying purchase unlocks a reward on a second item. That second item can be free, discounted by a percentage, or an entirely different product from your catalog.
Technically, BOGO sits under the broader Buy X Get Y umbrella. All BOGO deals are Buy X Get Y promotions, but not all Buy X Get Y deals are BOGOs. The classic BOGO deal is always one-for-one: buy one, get one. However, people get confused about BOGO vs Buy X Get Y. Each format makes more sense for different goals. Buy X Get Y opens up to more flexible quantities and cross-product pairings that a standard one-for-one doesn’t support.
This is the original format. A customer buys one item at full price and gets an identical (or equivalent) second item for free, with nothing further to pay for that second unit.
Example: a skincare brand runs “Buy one vitamin C serum, get the second one free” to clear excess stock before restocking for the next quarter.
This is the most psychologically powerful version of a BOGO deal. Research in behavioral economics consistently shows that “free” outperforms equivalent percentage-off messaging in purchase decisions, even when the math works out identically for the customer. The New York Times bestselling author Dan Ariely talked about it in his book Predictably Irrational.
It’s also the most expensive to run. At 50% gross margin, buy one get one free means you break even on the transaction before accounting for shipping and overhead. You’re selling two units for the price of one, and at 50% margin that price of one just covers the cost of two. You need meaningful margin headroom above 50% for this to make financial sense on profit-focused inventory. It works well for clearing slow-moving stock, high-margin SKUs, and consumables where a customer receiving a second unit is likely to come back for more.
The customer pays full price for the first item and half price for the second. The effective discount per unit works out to 25%, calculated as (100% + 50%) ÷ 2 = 75% of full price per unit, meaning you’re discounting 25% per unit on average. That’s significantly less than the full giveaway of a buy one get one free offer.
Example: an apparel store offers “Buy one hoodie, get the second at 50% off” during a seasonal push.
This is the format to reach for when your margins are tighter, or when giving away a full unit feels financially uncomfortable. Customers still register it as a strong deal. The “50% off” framing lands well enough to drive action without the full cost of a free item. It’s also a natural fit for fashion and accessories, where giving away full units on variable-margin SKUs can be risky.
The same structure as above, but the discount percentage is adjustable: 25%, 30%, 40%, whatever your margin allows. You’re not locked into 50%.
Example: a supplement brand runs “Buy one protein powder, get the second at 30% off” as a standing loyalty offer.
The flexibility is the point. If 50% off on the second unit puts you in uncomfortable margin territory, 25% or 30% off might give you room to run the promotion sustainably. It also lets you vary the discount level by product category, so higher-margin items can carry a more generous offer while tighter-margin lines stay protected.
Buy 2 Get 1, Buy 3 Get 1, Buy 3 Get 2: these are all quantity-based extensions of the BOGO format. The effective discount per unit is lower than straight buy one get one free. On a Buy 2 Get 1, one unit is free across a three-unit purchase, so the discount works out to 1 ÷ 3 = roughly 33% per unit. On Buy 3 Get 1, it’s 1 ÷ 4 = 25% per unit.
Example: a socks brand offers “Buy 3 pairs, get 1 free”. Customers are used to buying in multiples, the bundle size feels natural, and the economics work at a lower per-unit cost than a 1-for-1 free offer.
These formats are well-suited for products where customers naturally buy in quantities: supplements, skincare staples, everyday consumables, basics like socks or underwear. They drive multi-unit orders without the margin hit of a full 1-for-1 giveaway, and they move more total volume per transaction.
This is where BOGO crosses into Buy X Get Y territory. The customer buys one product and gets a different product, free or at a discount, rather than more of the same thing.
Example: a coffee brand runs “Buy a bag of single-origin beans, get a reusable filter for free.”
This version is best for introducing a secondary product to customers who already trust your hero product. The bestseller does the work of pulling them in; the secondary product benefits from the exposure. One important caveat: the pairing has to make obvious sense. Buy a coffee bag, get a filter, clear logic. Buy a coffee bag, get a yoga mat at 50% off, confusing, and the deal falls flat regardless of the discount. If the connection isn’t immediately obvious to a customer who’s never heard of you, the offer won’t convert the way you’re expecting.
A BOGO deal is a specific tool, not a general-purpose discount. It earns its place in a few concrete situations:
Where BOGO deals don’t work well: low-margin products where giving away a second unit eats all your profit, high-ticket items where the economics of “free” are just untenable, and products where nobody naturally wants two (furniture, one-off gifts, specialty hardware). A BOGO free on a $300 item most customers buy once is going to raise eyebrows more than it drives conversions.
Most merchants default to buying one get one free because it sounds the most generous. That’s not always the wrong choice, but it shouldn’t be the default. Three questions will get you to the right answer faster.
What are your margins? This is the non-negotiable starting point. At 50% gross margin, BOGO free leaves you breaking even on the transaction before you account for shipping, payment processing, or any overhead. You need a margin well above 50% for buy one get one free to make sense on a profit basis. If your margins are tighter, Buy 2 Get 1 or BOGO 50% off are usually more sustainable, and the customer still perceives genuine value.
What’s the actual goal: moving volume or building a bigger basket? Classic BOGO free drives volume of one product. It’s a lever for shifting units of a specific SKU fast. If you’re trying to get customers to discover a complementary product or increase what they spend across different categories, a cross-product Buy X Get Y deal is a better tool.
Does your customer naturally want two of these? This question eliminates a lot of bad BOGO decisions. Consumables, basics, and everyday-use products; yes, most customers are happy to have a second unit. One-off purchases, high-consideration items, or anything where owning two feels redundant; the BOGO mechanic just doesn’t land, no matter how good the discount is.
Once you’ve settled on the type, Shopify’s native Buy X Get Y discount handles straightforward setups. For auto-add (so customers don’t miss the free item), repeat logic like Buy 2 Get 2, visible storefront widgets, and campaign-level analytics, a dedicated Shopify BOGO app fills those gaps.
Le best Shopify BOGO apps roundup covers the options worth considering and what each one is actually built for.
Not exactly. BOGO is the one-for-one version of Buy X Get Y, where a customer buys one item and gets another. Buy X Get Y is the broader format that includes different quantities and cross-product pairings.
No. Classic BOGO usually involves the same product, but a BOGO deal can also give customers a different item as the reward. When X and Y are different products, you’re technically running a Buy X Get Y deal, though most merchants refer to it under the BOGO umbrella.
Yes. Both Shopify’s native discount settings and dedicated BOGO apps let you restrict the offer to specific products, collections, or customer segments. Running it catalog-wide on mixed-margin inventory is generally a bad idea.
The word “free” consistently outperforms equivalent percentage messaging in conversion, even when the math is identical. Psychologically, customers respond more strongly to getting something for nothing than to saving a percentage. That said, which one is better for your store depends entirely on your margins and your goal.
Yes, through the Buy X Get Y discount type in your Shopify admin, which handles basic setups. The main gaps are auto-add, repeat logic for variants like Buy 2 Get 2, no storefront visibility before checkout, and no per-campaign analytics, all of which a dedicated app fills.
A BOGO deal is one of the most effective promotional formats in ecommerce, but the type you choose has real consequences for your margins and your customer’s experience. Buy one get one free is the strongest conversion driver but only makes sense with healthy margins. BOGO 50% off protects more per transaction. Quantity variants like Buy 2 Get 1 drive volume without the full cost of a 1-for-1 giveaway. And cross-product deals are the right tool when discovery and basket size are the goal.
Figure out what you’re trying to achieve first, check your margins, and let the decision follow from there. If you’re ready to run one, the best Shopify BOGO apps breakdown covers which tools handle each type well and what to look for before you install.