How it worksPricingLog InSign Up Free

What does BOGO mean? Platform notes and checklist

Definition

BOGO usually means Buy One, Get One, but ecommerce systems often implement the broader family as Buy X, Get Y.

BOGO

BOGO

The promotion has 2 separate sides: qualification: what the customer must buy or spend reward: what the customer receives free or at a reduced price Keeping those sides separate prevents many configuration mistakes.

Common BOGO structures

Figure 1

Buy X, Get Y produces four different effective discounts

StructureBuy 1, get 1 freeBuy 1, second 50% offBuy 2, get 1 freeBuy A, get B (different product)
Qualification1 qualifying item1 qualifying item2 qualifying itemsQualifying item A
Reward1 item freeSecond item, 50% off3rd item freeItem B, different category
Equal-price example$40 + $40, pay $40$40 + $40, pay $603 x $30, pay $60Depends on A, B prices
Effective discount50%25%33.3%Depends on A, B
Qualification
Buy 1, get 1 free
1 qualifying item
Buy 1, second 50% off
1 qualifying item
Buy 2, get 1 free
2 qualifying items
Buy A, get B (different product)
Qualifying item A
Reward
Buy 1, get 1 free
1 item free
Buy 1, second 50% off
Second item, 50% off
Buy 2, get 1 free
3rd item free
Buy A, get B (different product)
Item B, different category
Equal-price example
Buy 1, get 1 free
$40 + $40, pay $40
Buy 1, second 50% off
$40 + $40, pay $60
Buy 2, get 1 free
3 x $30, pay $60
Buy A, get B (different product)
Depends on A, B prices
Effective discount
Buy 1, get 1 free
50%
Buy 1, second 50% off
25%
Buy 2, get 1 free
33.3%
Buy A, get B (different product)
Depends on A, B
Inventory: each structure needs one reward unit per order (Buy A, get B also needs stock of the different SKU). Examples assume equal-price items; an equal-or-lesser-value rule changes the rate when groups overlap at different prices.
The label "BOGO" hides which side is qualification, which is the reward, and what the pair actually costs the merchant.

Buy one, get one free

A customer buys one qualifying item and receives one reward item free. If both items are normally $40, the customer receives $80 of merchandise for $40. Across the 2-item set, the effective discount is 50%.

Buy one, get the second 50% off

If both items are $40, the customer pays $40 + $20 = $60 for $80 of merchandise. The effective discount across the pair is 25%, not 50%.

Buy 2, get one free

For 3 equal $30 items, the customer pays $60 for $90 of merchandise. The effective discount across the set is 33.3%.

Buy X, get Y from another category

A coffee machine might qualify the shopper for a free pack of filters. Here the reward item is not another unit of the same SKU, so the economics depend on the cost and margin of 2 different products.

Equal-or-lesser-value rules matter

Suppose the customer adds 2 eligible shirts priced at $60 and $40 to a Buy One Get One Free offer. If the lower-priced item is the reward, the customer pays $60 and receives $100 of merchandise. Effective discount: 40%. If the merchant expected a 50% discount because the promotion was called BOGO, the name hid an important rule.

Many promotion engines use an equal-or-lesser-value convention when the qualifying and reward groups overlap. Shopify's current Buy X Get Y implementation, for example, discounts the lower-priced selected item when the same product group is used on both sides of the offer.

Qualification must be explicit

The "X" side can be based on:

  • item quantity
  • spend amount
  • specific products
  • a collection or category
  • purchase type
  • customer segment

The "Y" side also needs its own product set, quantity, and reward value. A rule that handles these cases looks like: > Buy any 2 items from Collection A; get 1 item from Collection B at 100% off; reward limited to the lowest-priced eligible B item; maximum one reward per order. That is much safer than a campaign brief that says only "BOGO weekend."

Automatic versus code-based offers

A BOGO can apply automatically when the basket qualifies, or require a code. Automatic promotions reduce customer effort but need careful conflict handling. Code-based offers are easy to communicate in campaigns but add an input step and can be shared outside the intended audience.

Platform behavior differs. In Shopify's current Buy X Get Y implementation, customers still need to add the reward item to the cart; the system does not automatically add it simply because the cart qualifies. That kind of detail belongs in implementation QA because the marketing phrase "get one free" can imply the reward appears automatically.

Inventory is part of the promotion

A free item is still inventory. If a BOGO campaign drives 1,000 qualifying orders and each receives one free unit, the merchant needs 1,000 reward units in addition to inventory required for ordinary paid demand. Problems appear when:

  • reward stock sells out before qualifying stock
  • inventory is shared across channels
  • the free item has a long replenishment lead time
  • customers return the paid item but keep or separately return the reward
  • the reward is a bundle component with shared inventory

Shopify explicitly warns that a free reward can become unavailable when its inventory reaches zero. The broader lesson is platform-independent: promotion planning must reserve or forecast reward stock.

BOGO terms are part of the offer

The U.S. FTC's Guides Against Deceptive Pricing specifically discuss "Buy One, Get One Free" and similar bargain offers. The core principle is that the conditions of the offer should be made clear and the required purchase should not be manipulated in a way that makes the "free" claim misleading. For ecommerce, customer-visible terms should answer:

  • which items qualify?
  • which items can be rewards?
  • how many rewards per order?
  • is the lower-priced item discounted?
  • must the reward be added manually?
  • can the offer combine with other promotions?
  • what happens when the reward is out of stock?
  • how are returns handled?

Measure the whole set

Do not evaluate a BOGO only by redemption count. Useful metrics include:

  • incremental units per order
  • effective discount percentage
  • gross profit per order
  • reward-item cost
  • attach rate
  • new-customer rate
  • repeat purchase after the promotion
  • return rate for qualifying and reward items
  • inventory depletion

BOGO is a conditional bundle of economics. The label is memorable, but the qualification logic, reward logic, and inventory consequences determine what the promotion actually does.

Worked example

A skincare merchant sells a serum for $50 with a $18 product cost.

  • Normal 2-unit purchase:
- revenue: $100- product cost: $36- gross profit: $64
  • Buy one, get one free:
- revenue: $50- product cost: $36- gross profit: $14

The promotion looks like "50% off" across the pair, but gross profit on the 2-unit transaction falls from $64 to $14. If the second unit creates sampling, repeat purchase, customer acquisition, or inventory clearance value, that may be acceptable. But the merchant should make that hypothesis explicit.

Try OnVoard free

Every app on every plan. Connect your store and switch on the flows in an evening.

Sign Up Free
Share
Commonly confused with

Sources

All retrieved September 14, 2026
Electronic Code of Federal Regulations16 CFR Part 233 : Guides Against Deceptive Pricingecfr.gov/current/title-16/chapter-I/subchapter-B/part-233
Shopify Help CenterBuy X get Y discountshelp.shopify.com/en/manual/discounts/discount-types/buy-x-get-y
Shopify Help CenterCombining discountshelp.shopify.com/en/manual/discounts/discount-combinations