TL;DR
- BOGO and bundle offers beat percentage discounts for clearing stock and driving multi-unit purchases; shoppers spend up to 40% more on "buy one get one free"
- The math is identical but the psychology is not: "buy one get one free" outperforms "50% off each when you buy two"
- BOGO lifts conversion by 20-50% and average order value by 20-30% in well-structured campaigns
- Shopify supports BOGO natively via the Buy X Get Y discount, but it adds no countdown, stock counts, or leak-proof page
- Margin discipline: never run BOGO free on bestsellers; point it at slow-moving variants you actually want to clear
BOGO and bundle offers beat a straight percentage discount when the goal is moving multiple units or clearing stock. The reason is psychological: "buy one get one free" feels more generous than "50% off each when you buy two," even though the math is identical. Shoppers will spend up to 40% more when they see "buy one get one free" versus an equivalent percentage (Growth Suite). This guide covers the formats, when each wins, and how to set them up on Shopify.
BOGO vs percentage discount: the data
BOGO is not just a different way to say "discount." It changes behavior:
- Well-structured BOGO campaigns lift conversion rates by 20 to 50% over standard pricing.
- They produce a 20 to 30% lift in average order value, because the offer rewards buying more.
- "Buy one get one free" outperforms the mathematically identical "50% off each when you buy two," because free reads as more generous than a percentage.
BOGO consistently beats percentage-off for two jobs: clearing inventory and driving multi-unit purchases. For a single-unit conversion on a high-consideration product, a percentage discount can still be the cleaner tool.
The four main BOGO and bundle formats
| Format | Mechanic | Best for |
|---|---|---|
| BOGO free | Buy one, get the second free | Highest converting variant; clearing stock fast |
| BOGO percentage | Buy one, get the second at 50% off | Protecting more margin than BOGO free |
| Buy X get Y | Buy 2, get a different product free or discounted | Moving a slow product attached to a hero |
| Bundle / tiered | Buy 3 for a set price, or buy more save more | Raising average order value |
When to use BOGO, and when percentage is better
Match the format to the goal:
- Clearing dead stock: BOGO free moves units fast and shifts two pieces of inventory per transaction.
- Raising average order value: bundles and tiered "buy more, save more" reward the larger basket.
- Attaching a slow product to a bestseller: Buy X get Y pairs the mover with the hero.
- Converting a single high-ticket item: a straight percentage discount is cleaner and protects positioning.
How to set up BOGO on Shopify
Shopify supports BOGO natively through the "Buy X Get Y" discount type.
- In Shopify admin, open Discounts, then Create discount, then Buy X Get Y.
- Set the customer buys quantity and which products or collections qualify.
- Set the customer gets quantity and the discount: free, percentage, or fixed amount.
- Choose automatic (applies in cart) or a discount code, and set the active dates.
The native tool runs the mechanic. It does not add a countdown timer, live stock counts, or a dedicated sale page, and a discount code can leak. For sales that need urgency and a leak-proof surface, pair the offer with a dedicated tool.
The margin discipline rule
Do not run BOGO free on your bestsellers. A product that sells fine at full price does not need a free second unit, and the offer hands away margin you would have earned anyway. BOGO is a clearance and multi-unit tool. Point it at the variants that need to move, not the ones already moving. The same variant-level discipline that protects margin in dead stock clearance applies here.
How Heartly handles multi-unit sales
Heartly creates dedicated sale pages with countdown timers and live stock counts, so a BOGO or bundle offer carries real urgency instead of a quiet cart adjustment. Variant-level targeting points the offer at the slow movers, and Carousel Campaigns let shoppers swipe through several bundled deals in one experience. AI Autopilot flags which variants are slow enough to warrant a BOGO in the first place. For the psychology behind why these offers convert, see the psychology of discounts, and for pairing offers with scarcity, stock limits.
DACH note: BOGO and the 30-day rule
If you sell to German consumers and a BOGO is framed as a price reduction, the §11 PAngV 30-day lowest price obligation can apply. Keep the offer framing clear and your price history documented. See the PAngV §11 guide.
Frequently Asked Questions
Is BOGO better than a percentage discount?
For clearing stock and driving multi-unit purchases, yes. BOGO lifts conversion by 20 to 50% and average order value by 20 to 30%, and "buy one get one free" outperforms the identical "50% off each when you buy two." For converting a single high-ticket item, a percentage discount can be cleaner.
How do I set up BOGO on Shopify?
Use the native Buy X Get Y discount. In Shopify admin, open Discounts, create a Buy X Get Y discount, set the buy quantity and qualifying products, set the get quantity and discount, then choose automatic or a code and set the dates.
Which BOGO format converts best?
BOGO free converts highest across ecommerce categories, because free reads as more generous than any percentage. BOGO at 50% off the second item protects more margin, and Buy X Get Y is best for attaching a slow product to a bestseller.
Should I run BOGO on my bestsellers?
No. A product selling well at full price does not need a free second unit, and BOGO would give away margin you would earn anyway. Point BOGO at slow-moving variants you want to clear, not at products already moving.
Do BOGO bundles raise average order value?
Yes. BOGO and bundle offers reward buying more, producing a 20 to 30% lift in average order value in well-structured campaigns. Tiered "buy more, save more" pricing is built specifically to raise basket size.
Pick the format that matches the job: BOGO free to clear, bundles to raise basket size, percentage to convert a single unit. The offer is only as good as the goal it serves.