BOGO offers on Shopify still convert, with 93% of shoppers having redeemed one, but margin math determines whether the promotion actually pays off.


Guilhem Teyssier
Founder & CEO
Ninety-three percent of American shoppers have redeemed a BOGO offer at least once. Not a coupon. Not a percentage discount. A straight buy-one-get-one deal. That number alone should end the debate about whether this promotion still works in 2026.
But adoption isn't the same as profit. Plenty of Shopify merchants run BOGO campaigns that feel like a win and quietly bleed margin for weeks. This is a mistake almost every store makes once. The good news is it's an easy one to avoid, if you understand the math before you hit publish on the discount.
Why BOGO still beats a percentage discount
Here's the part that surprises people: a 50% off sale and a BOGO deal can deliver identical financial value on paper. Same margin hit, same total revenue impact. Yet when researchers put a BOGO deal next to a percentage-off deal of equal value, three times as many shoppers pick the BOGO. That's not a small gap. That's a landslide.
The word "free" does something a percentage can't. It short-circuits the calculator in someone's head. A shopper doesn't compute "40% off $50 items" the same way they process "buy one, get one free." One requires arithmetic. The other requires nothing. Frictionless offers convert better than accurate ones, and BOGO is the most frictionless discount format that still exists.
Consumer switching behavior backs this up hard. Half of all shoppers say they'd switch brands for a BOGO deal. Forty-nine percent would leave your competitor's store for one. Among Gen Z specifically, 48% would jump ship for a BOGO offer, and Gen X is even more responsive at 51%. If your competitor runs BOGO and you don't, you are actively handing them your undecided customers.
The margin math nobody checks before launching
Here's where most stores get it wrong. They see the conversion data, get excited, and slap "Buy One Get One Free" on a product page without running the numbers first. Don't do that.
The formula is simple, but it has to happen before launch, not after: your single-unit selling price has to exceed the combined cost of both units. Take a product that sells for $30 and costs $10 to produce. Run a BOGO deal and you're giving away one unit for free, which means your $30 has to cover $20 in combined product cost. That still leaves $10 in profit per transaction.
Fine. Now do the same math on a product with a $22 cost basis. You're underwater before you've even paid for shipping.
Speaking of shipping: BOGO doubles the packaging weight and the fulfillment cost on every order, and promotional purchases carry higher return rates than full-price ones. Those two line items alone have killed campaigns that looked profitable on a spreadsheet. Build them into your cost basis before you launch, not after your first settlement report comes in lower than expected.
A 50% discount and a BOGO offer can deliver the exact same financial value on paper, but BOGO wins because "free" bypasses logic and triggers action instantly.
Which products should actually get the BOGO treatment
Not every SKU belongs in a BOGO campaign. Three categories consistently work, and everything else is a gamble.
Inventory you need gone. Slow-moving stock, end-of-season colors, discontinued variants. BOGO clears these faster than a straight discount because it moves double the units per transaction. Pair a bestseller with the slow mover and you clear stock without training customers to expect your best-selling item at half price.
New product launches. Bundling an unproven item with a customer favorite lowers the risk a first-time buyer feels. They're not betting on the new product alone, they're getting a guaranteed win plus a free trial of something unfamiliar.
Customer acquisition campaigns. First-purchase BOGO offers, run through paid ads or email capture, buy you a customer at a known cost. Treat that cost like a customer acquisition expense, not a discount, and the math gets a lot easier to justify to whoever controls your budget.
BOGO format | Margin impact | Best use case |
|---|---|---|
BOGO Free | Highest (50% effective discount) | Clearing dead stock fast |
BOGO 50% off | Moderate (25% effective discount) | Everyday AOV lift, healthier margin SKUs |
BOGO on selected products | Controlled, SKU-specific | Protecting best-sellers while moving slow inventory |
Collection-based BOGO | Variable by collection | Seasonal drops, category clearance |
Setting up BOGO when Shopify doesn't do it natively
Shopify's native discount engine doesn't handle true buy-one-get-one logic out of the box. You can fake it with a percentage-off-second-item code, but that requires the customer to know the code exists and type it in, which kills the impulse effect that makes BOGO work in the first place. Most stores solve this with a discount app that auto-applies the offer the moment a qualifying product hits the cart, no code required.
That distinction matters more than it sounds. A BOGO offer that requires a coupon code converts like a coupon offer. An auto-applied BOGO that shows up the second the item lands in the cart converts like BOGO. Same discount, different psychology, different result. If your current setup makes customers hunt for a code, you're leaving the entire advantage on the table.
BOGO vs a straight percentage discount
Retailers keep testing this head to head, and the result rarely changes. Bonus-pack style offers, buy one get a bonus item, generate 73% more purchases than a percentage-off alternative of equivalent or even better price value. That's not a marginal edge. Supermarkets figured this out decades ago: roughly 80% of grocery store promotions are BOGO or 3-for-2 structures, not sitewide percentage sales.
Percentage discounts still have their place. They're better for clearance-priced apparel where sizing makes bundling awkward, and they're easier to apply sitewide without touching margin math on individual SKUs. But when the goal is moving a specific product fast or lifting units per transaction, BOGO wins the comparison almost every time it's tested.
How often is too often
Run BOGO every week and something bad happens: your regular price stops meaning anything. Customers start waiting. They add items to their cart, close the tab, and check back in ten days for the next promotion. That's not a hypothetical. It's the exact pattern email marketers see in abandoned cart data across stores that over-promote.
Treat BOGO like a lever you pull for specific moments: inventory clearance, a product launch, a holiday push. Not a permanent fixture of your homepage. Three to four campaigns a year, tied to actual business reasons, protects both your margin and your brand positioning.
What to prioritize if you're starting from zero
Run the margin math on your top five SKUs before choosing which one gets the BOGO treatment. If the single-unit price doesn't cover both units' combined cost, that product is disqualified.
Pick one clear objective per campaign. Clear inventory, launch a product, or acquire customers. Trying to do all three at once dilutes the offer and confuses the messaging.
Build shipping and return-rate assumptions into your cost basis before launch, since both increase under BOGO and both erode the profit you thought you had.
Cap the frequency. Three to four BOGO windows a year keeps the offer feeling special instead of expected.
Track average order value and units-per-transaction during the campaign window, then compare against a normal week. If AOV doesn't move, the offer isn't doing its job.
Pick one SKU. Run the math. Launch for two weeks and measure.
Frequently Asked Questions
Does BOGO still work in 2026 or do customers see through it?
How do you price a BOGO offer without losing money?
What products should you never run BOGO on?

