Back icon

Back to all posts

Blogs

How to Create a Buy 2 Get 1 Free Promotion on Shopify

A step by step guide to setting up a buy 2 get 1 free promotion on Shopify, including margin math and configuration steps.

6 minutes, 35 seconds

How to Create a Buy 2 Get 1 Free Promotion on Shopify image
Belma Kapetanović

By Belma Kapetanović

Marketing Manager

Published

Quick Answer

Buy 2 get 1 free means a customer purchases two units of a product at full price and receives a third unit at 100 percent off. It is a specific BXGY structure with a 3 unit total and a fully free reward, distinct from the more flexible general BXGY setup or a partial discount variant. Hulk Bundles Quantity Breaks supports this exact structure, letting merchants configure the offer for a specific product or collection.

Introduction

Buy 2 get 1 free is one of the most recognizable promotional structures in retail, and it works well specifically because the math is simple. A customer buys two, the third is free.

This article walks through how to configure buy 2 get 1 free specifically, including the margin math behind giving away a full third unit and how it differs from a general or partial discount BXGY structure.

What Buy 2 Get 1 Free Actually Means

In a buy 2 get 1 free offer, a customer needs three units in their cart to qualify. Two are charged at full price, and the third is discounted 100 percent, effectively making it free.

This is a fixed, specific version of the broader BXGY framework, with X set to 2 and the reward set to 1 unit at a full discount. It differs from a partial discount version, where the third unit is reduced but not free.

The Margin Math Behind Buy 2 Get 1 Free

Giving away a full third unit means the effective discount across the entire three unit purchase is 33 percent off the total. This is deeper than it may first appear, since the discount is spread across all three units, not just the free one.

This makes buy 2 get 1 free a reasonable fit for products with strong margin, where a 33 percent effective discount still leaves acceptable profit, and a riskier fit for thin margin products where that discount depth is harder to absorb.

When Buy 2 Get 1 Free Fits a Campaign

This structure tends to work well for lower cost, frequently repurchased products where customers are already inclined to buy multiples, such as consumables, snacks, or smaller accessories.

It also works as a clear, easily communicated promotional event, since the offer requires no calculation from the customer beyond counting to three.

  • Fits products with margin that can absorb a 33 percent effective discount
  • Works best where customers already tend to buy multiple units
  • Communicates clearly with minimal explanation needed
  • Less suited to thin margin or single purchase items

How Buy 2 Get 1 Free Differs From Other BXGY Variants

The general BXGY setup allows any purchase quantity and any reward discount depth, which means buy 2 get 1 free is really just one specific combination within that broader framework, fixed at a 2 unit threshold and a fully free reward.

It also differs from a partial discount structure, such as buy 2 get 1 at 50 percent off, which asks the same 2 unit threshold but rewards with a smaller discount rather than a fully free unit. The choice between the two comes down to how much margin a specific product can absorb.

Merchants who are unsure which variant fits their catalog often start with the general BXGY setup to test different combinations before settling on a specific, named structure like buy 2 get 1 free for their best fitting products.

How to Set Up Buy 2 Get 1 Free on Shopify

Step 1: Define the Promotion

Confirm the product or collection this offer applies to and check the margin at that product's price point can absorb the effective 33 percent discount across all three units before moving forward.

  • Select the specific product or collection the offer applies to
  • Confirm margin can support the effective discount across all three units
  • Decide on a campaign duration if the offer is not meant to run indefinitely
  • Check that customers already tend to buy multiples of this product

Step 2: Configure the Discount

Set up the offer inside Hulk Bundles Quantity Breaks app, entering a purchase quantity of 2 and a reward of 1 unit at a full discount, applied to the chosen product or collection.

Step 3: Set the Conditions

Use the Conditions tab to restrict the offer to the intended product or collection, and add any additional targeting the campaign requires, such as a location or customer segment.

  • Restrict the offer to the intended product or collection
  • Confirm the offer does not stack with an unrelated existing promotion
  • Add a location or customer segment condition only if the campaign requires it

Step 4: Test the Offer

Add exactly two units to a test cart and confirm no discount applies, then add a third unit and confirm the third is discounted to zero cost.

  • Test a cart with exactly two units to confirm no reward yet applies
  • Test a cart with three units to confirm the third is free
  • Confirm the offer displays clearly on the product page and in the cart
  • Test on mobile as well as desktop
  • Confirm the offer does not apply to products outside the defined scope

Step 5: Launch and Monitor

After launch, monitor whether customers are reaching the three unit threshold and check that margin across the promotion is tracking as expected.

Buy 2 Get 1 Free Examples

Business: Snack food brand
Problem: Wanted a simple, clear promotion to move a higher margin snack line.
Offer: Buy 2 bags, get 1 bag free
Setup: Configured the offer through Hulk Bundles, restricted to the higher margin snack collection.
Why it fits: The product's strong margin comfortably absorbed the effective 33 percent discount across three units.

Business: Sock and accessory brand
Problem: Wanted to encourage customers already buying pairs to add a third unit.
Offer: Buy 2 pairs, get 1 pair free
Setup: Applied the offer to the sock collection where customers already tended to buy multiple pairs at once.
Why it fits: Customers had a natural tendency to buy multiples, which the offer built on directly.

Business: Greeting card retailer
Problem: Needed a simple clearance push on a card line ahead of a season change.
Offer: Buy 2 cards, get 1 free, for two weeks
Setup: Scoped the offer to the seasonal card line with a defined two week campaign window.
Why it fits: The low unit cost of cards made a fully free third unit an easy discount to absorb while clearing stock quickly.

Read more case studies for our apps covering how merchants configure buy 2 get 1 free promotions.

Best Practices for Buy 2 Get 1 Free

  • Confirm margin at the product's price point before launch
  • Apply the offer to products customers already tend to buy in multiples
  • Keep the offer scoped to a specific product or collection
  • Test the exact two and three unit thresholds before going live
  • Avoid stacking this offer with another unrelated promotion
  • Set a defined campaign window if the offer is not meant to run indefinitely
  • Track margin across the campaign, not just unit sales

Common Buy 2 Get 1 Free Mistakes

  • Applying the offer to a thin margin product that cannot absorb a 33 percent effective discount
  • Not testing the exact three unit threshold before launch
  • Letting the offer stack unintentionally with another active promotion
  • Applying the offer to products customers rarely buy in multiples
  • Running the offer indefinitely without checking margin over time

Summary

Buy 2 get 1 free gives a customer a third unit fully free after purchasing two at full price, which works out to an effective 33 percent discount across the entire purchase. It fits products with strong enough margin and a natural multi unit buying pattern, and it is distinct from a broader BXGY setup or a partial discount variant.

Merchants who want to run this exact structure can configure buy 2 get 1 free with the quantity breaks app.

Frequently asked questions (FAQs)

What does buy 2 get 1 free mean

Buy 2 get 1 free means a customer purchases two units of a product at full price and receives a third unit at 100 percent off, effectively free.

What is the effective discount on a buy 2 get 1 free offer

Giving away a full third unit works out to an effective discount of about 33 percent across the entire three unit purchase, since the discount is spread across all three units.

Is buy 2 get 1 free the same as a general BXGY offer

Buy 2 get 1 free is a specific, fixed version of the broader BXGY framework, with the purchase quantity set to 2 and the reward set to 1 fully free unit.

Which products are a good fit for buy 2 get 1 free

Products with strong enough margin to absorb a 33 percent effective discount and a natural tendency for customers to buy in multiples tend to fit this offer well.

How do I test a buy 2 get 1 free offer before launch

Add exactly two units to a test cart to confirm no discount applies yet, then add a third unit and confirm it is discounted to zero cost.

Recommended for you